alguien sabe por qué falla el siguiente código? Estoy creando un fichero temporal, introduciendole contenidoy cerrándolo.
Posteriormente utrilizo el nombre temporal generado para leer el contenido, y en el parámetro del tamaño que deseo leer le indico que el tamaño del fichero. Me dice que hay error porque el tamaño tiene que ser mayor que 0.
Código PHP:
$temp_name = tempnam(sys_get_temp_dir(), "nombreAleatorio");
$fp = fopen($temp_name, 'wb');
fwrite($fp, "PROBANDO");
fclose($fp);
$fp = fopen($temp_name, 'wb');
echo fread($fp, filesize($temp_name)); //Aquí es donde dice que filsesize es 0
fclose($p);