Rimozione dell'obsoleto, obsoleto, teppista, ecc. le stringhe possono essere un serio test per il proprietario di un sito. Senza entrare nei dettagli tecnici delle varie piattaforme, diamo un'occhiata alla procedura per rimuovere questa riga tramite PHP.
Istruzioni
Passo 1
Determinare il percorso del file contenente la riga non necessaria e il relativo numero di sequenza nel file. (Nota che la numerazione delle righe inizia con uno.) Inizia a creare il comando di eliminazione desiderato."
Passo 2
Crea un array che è una copia dei dati del file selezionato: $ data = file (path_to_file); Determina il numero di componenti inclusi in esso: $ count_data = sizeof ($ data); Elimina la riga non necessaria utilizzando la formula id -1, poiché la numerazione dei componenti dell'array è diversa dalla numerazione delle righe del documento e parte da zero: unset ($ data [$ id-1]); Apri il file selezionato per modificarne il contenuto: $ fp = fopen (percorso_del_file, a);Imposta la variabile lock del file flock selezionato ($ fp, LOCK_EX); ed eliminare il contenuto errato del file da modificare: ftruncate ($ fp, 0);.
Passaggio 3
Crea nuovo contenuto per il file da modificare: for ($ j = 0; $ j
Passaggio 4
Completare la procedura per creare il comando richiesto per eliminare una riga non necessaria inserendo lo standard "?>" (senza virgolette). Utilizzare la procedura precedente per creare i propri script per eliminare le righe non solo per numero, ma anche per identificativo del componente da eliminare - id. Per fare ciò, impostare una variabile di ricerca stringa contenente l'identificatore di ricerca nel primo campo.
Passaggio 5
Si prega di notare che non è necessario prima controllare tutti gli script generati sui file di prova per poter recuperare tutti i dati cancellati.