Sto provando a leggere da un file situato nello stesso path del localhost.
Questo file ha varie stringhe, e ogni stringa è separata dal punto e virgola.
La funzione readString che ho definito dovrebbe proprio leggere la prima stringa dal file e stamparla con echo.Questo file ha i permessi in lettura.
Il validatore php che sto usando mi dice che non ci sono errori di sintassi, eppure se provo a caricare la pagina (che viene caricata tramite un form scritto in html).La pagina non viene proprio caricata, cioè il browser resta in attesa, aspetto aspetto e non si carica.
Questo è il codice:
Codice PHP:
<?php
function readString($filename, $var)
{
$file=fopen($filename,"r");
while($temp!=";")
{
fread($file,1);
$result=$result.$temp;
}
fclose($file);
$var=$result;
}
$filename="log.txt";
readString($filename,$nome);
echo $nome;
?>
Quale può essere il problema?