Re: ¿Como puedo pasar el valor de una variable en BASH a una variable en PHP?

Rodrigo Fuentealba rodrigo en gnu.cl
Dom Jun 11 17:57:32 CLT 2006


2006/6/10, Paulo Colomes <pcolomes en gmail.com>:
>
> Amigos..
>

Hola amigo

Tengo el siguiente problema con mi máquina linux:
>

Here we go again...

Quiero hacer una línea de PHP que me permita pasarle un valor determinado a
> una variable de BASH.
> Me explico
>

exportar una variable? con export.

Tengo el siguiente script guardado como lala.php:
> ---------------------------------------------------------------
> <?php
> system ('DIRDATE=OK');
> ?>
> ---------------------------------------------------------------
> La idea es que al ejecutar: "php lala.php" en el sistema quede la variable
> $DIRDATE con el valor "OK". De tal modo que al escribir desde la consola el
> comando "echo $DIRDATE" me devuelva "OK".
>

si usas bash, entonces tendrás que ejecutar lo que sirve para esto:

system(' export DIRDATE=\'ok\' ');

si eso no te sirve, entonces pon esto en otro archivo:

<?php
    system('clear');
?>

por intentar asegurarse de que tus scripts en PHP funcionan en modo consola,
eso debería borrarte la consola.

Según yo deberia funcionarme, pero por más que lo intento no hay caso. No me
> devuelve el valor.
> Tengo algún error de sintaxis? me falta alguna linea? Quizás hay que
> modificar algo en el php.ini?
>

Pues,si vas a escribir algo para consola sería más recomendable poner al
principio:

#!/usr/bin/php

y cuando ejecutes tu archivo, lo hagas como ./lala.php ;)

<?php die('chau'); ?>

-- 
Rodrigo Fuentealba Cartes
Registered User 387639 - http://counter.li.org
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listas.inf.utfsm.cl/pipermail/php/attachments/20060611/fb7353cf/attachment.html


Más información sobre la lista de distribución PHP