ciao a tutti,avrei una domanda,ovvero saper perchè in questo script la seconda fread legge il file sempre dalla posizione 0 alla posizione 20,quando invece dovrebbe farlo dalla posizione 20 alla 40 in cosa sbaglio?
devo specificare la posizione del puntatore dopo la prima fread attraverso la funzione fseek?
<?php
$fp = fopen("testo.txt","w+");
for($i = 0;$i<10;$i++)
{
fwrite($fp,"elisa.$i.\n");
}
fclose($fp);
$fp = fopen("testo.txt","r");
$prova = fread($fp,20);//prima fread() da 0 a 20
echo $prova;
echo "il puntatore si trova in posizione: ".ftell($fp);
fclose($fp);
$fp = fopen("testo.txt","a+");
$prova2 = fread($fp,"20");// seconda fread sempre da 0 a 20
echo $prova2;
echo "il puntatore alla seconda read si trova in posizione:".ftell($fp);
fclose($fp);
?>