Ok, ok, se si tratta di file html è più semplice perché posso usare i commenti per trovare dei punti. Il problema sorge quando devo modificare dei file di testo.
Se volessi inserire del testo nel vettore_testo[3].
Devo dividere il tutto, inserire all'interno del testo e riunire il tutto.
Forse opterò per qualcosa come un explode
codice:
$nome_file = 'nomefile.txt';
$append_alla_posizione = 10;
$testo_da_aggiungere = 'testo in aggiunta';
$originale = file_get_contents($nome_file);
$esploso = explode( $originale[$append_alla_posizione] , $pizza );
$finale = $esploso[0] . $testo_da_aggiungere . $esploso[1];
file_put_contents($nome_file, $finale);
Solo che il metodo fa un pochino schifo, perché anche qui dovrò usare un carattere unico per poter capire dove dividere altrimenti explode non sarà solo di due elementi. Non solo, non saprò in quale dei punti si separazione dovrò inserire il testo.
Certo che è grave che PHP che è così avanzato non abbia una funzione append.
Qualcuno che mi aiuti?