Esiste un modo per tornare indietro di una riga con il puntatore al file?
Dovrei togliere l'ultima riga del file e scrivere altre informazioni.
Esiste un modo per tornare indietro di una riga con il puntatore al file?
Dovrei togliere l'ultima riga del file e scrivere altre informazioni.
Ho paura di no.
Ciò che puoi fare è aprire il file in lettura, memorizzare le righe in un array (con la funzione file) e appendere le nuove righe (memorizzate a loro volta in un array) al primo array a partire dal penultimo elemento.
Infine riscrivi il file.
fseek
Che (_)_)![]()
Mi sento magnanimo
$n è il numero di byte (1 a carattere magari)codice:fseek($handle,$n,SEEK_END); ftruncate($handle, ftell($handle)); fwrite($handle, $testo);
$testo è quello che volete scrivere