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.
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
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);
?>
Habilita los errores de PHP en php.ini para que puedas ver los errores que te tira.
O si no, ejecuta esto:
<?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
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;
?>