No me reconoce función fgets

Iniciado por ..:ALT3RD:.., 23 Agosto 2013, 17:22 PM

0 Miembros y 1 Visitante están viendo este tema.

..:ALT3RD:..

Buenas, siento abrir otro tema pero ya que es algo diferente supongo que se debe hacer así.

Ya conseguí guardar los datos en un .txt como dije en el post anterior por medio de fopen,fwrite...etc AHora al querer imprimirlo en pantalla para leerlo he probado con fgetss, fget, fileread...etc y no me las reconoce. Directamente en el Notepad++ no cambian de color al escribir esas funciones. Como si no existiesen o estuviesen mal escritas, no sé porque. Solo me ocurre con las funciones que sirven para leer un texto.
"Mañana sabrás que hoy no sabes nada"

#!drvy

Cuando dices: No me las reconoce.

Te refieres a que el editor no las reconoce o a que php tira algun error ?
El editor no tiene porque reconocer todas las funciones implementadas en php..

Saludos

..:ALT3RD:..

Pues no me las reconoce el editor y el navegador las ignora. No me tira error.

<?php
$archivo 
$_POST ['archivo'];
$fp fopen ("texto.txt","a"); 
fwrite ($fp,$archivo);
$pedido fgetss ($fp,100);
echo 
$pedido;
fclose ($fp);

?>
"Mañana sabrás que hoy no sabes nada"

#!drvy

Habilita los errores de PHP en php.ini para que puedas ver los errores que te tira.

O si no, ejecuta esto:

Código (php) [Seleccionar]
<?php
error_reporting
(E_ALL);
ini_set("display_errors"1);

$archivo $_POST ['archivo'];
$fp fopen ("texto.txt","a"); 
fwrite ($fp,$archivo);
$pedido fgetss ($fp,100);
echo 
$pedido;
fclose ($fp);


Saludos

..:ALT3RD:..

#4
He probado pero sigue sin tirar un error. Parece que el código corre bien pero no lo llego a visualizar. El .txt lo crea y sobrescribe correctamente. Gracias por la atención.

EDIT:

Lo he conseguido , el error estaba en intentar hacer todo de golpe.

     <?php
    error_reporting
(E_ALL);
    
ini_set("display_errors"1);
    
$archivo $_POST ['archivo'];
    
$fp fopen ("texto.txt","a");
    
fwrite ($fp,$archivo);
    
fclose ($fp);
$fp fopen ("texto.txt","r");
$pedido fgetss ($fp,1000);
echo $pedido;

?>
"Mañana sabrás que hoy no sabes nada"