Foros del Web » Programando para Internet » PHP »

Entrada/salida de datos en PHP

Estas en el tema de Entrada/salida de datos en PHP en el foro de PHP en Foros del Web. Me gustaría saber si existe alguna función en PHP similar a las funciones gets() o scanf() de C. Es que estoy programando PHP pero en ...
  #1 (permalink)  
Antiguo 20/02/2007, 04:12
toz
 
Fecha de Ingreso: noviembre-2006
Mensajes: 83
Antigüedad: 17 años, 4 meses
Puntos: 0
Entrada/salida de datos en PHP

Me gustaría saber si existe alguna función en PHP similar a las funciones gets() o scanf() de C. Es que estoy programando PHP pero en Linux, no en página web y necesito una función para recoger una cadena que el usuario introduce por línea de comandos.

Gracias de antemano.
  #2 (permalink)  
Antiguo 20/02/2007, 04:25
 
Fecha de Ingreso: agosto-2004
Mensajes: 118
Antigüedad: 19 años, 8 meses
Puntos: 1
Re: Entrada/salida de datos en PHP

Así a lo rápido, te diría que mires la referencia oficial de funciones de cadenas:

http://es2.php.net/manual/es/ref.strings.php


La única diferencia ente linux y la web, es que en linux la salida te la va ha enviar a la consola en vez de al navegador.

Última edición por rayder; 20/02/2007 a las 04:37
  #3 (permalink)  
Antiguo 20/02/2007, 04:50
 
Fecha de Ingreso: agosto-2004
Mensajes: 118
Antigüedad: 19 años, 8 meses
Puntos: 1
Re: Entrada/salida de datos en PHP

Revisando el manual he visto esto, igual te vale.

http://ar2.php.net/manual/es/function.sscanf.php
  #4 (permalink)  
Antiguo 20/02/2007, 06:08
toz
 
Fecha de Ingreso: noviembre-2006
Mensajes: 83
Antigüedad: 17 años, 4 meses
Puntos: 0
Re: Entrada/salida de datos en PHP

Gracias por la función, pero es que con esa no lo consigo, poque yo quiero que lo siguiente:

echo "Introduce un nombre:\n";
guardar el nombre en la variable $nom
echo "nombre:".$nom

Pero cuando ejecuto el programa me imprime la primera y la ultima línea pero no espera a que el usuario introduzca el nombre.

Alguien me puede ayudar.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 00:32.