devo sostituire una stringa html in parecchi siti: come faccio?
cioè esiste la maniera di farlo direttamente sul ftp senza che debba portarmi 2000 cartelle nei documenti del pc?
devo sostituire una stringa html in parecchi siti: come faccio?
cioè esiste la maniera di farlo direttamente sul ftp senza che debba portarmi 2000 cartelle nei documenti del pc?
Se sul server puoi installare un editor sì, in alternativa devi scaricare i file per modificarli.
L'ultima alternativa è crearti uno scritp in un linguaggio lato server che ti legga ogni file sul server e sostituisca quello che vuoi sostituire... un po' pesante però.
il fatto è che sono davvero troppi siti e su tanti server diversiOriginariamente inviato da weppos
Se sul server puoi installare un editor sì, in alternativa devi scaricare i file per modificarli.
L'ultima alternativa è crearti uno scritp in un linguaggio lato server che ti legga ogni file sul server e sostituisca quello che vuoi sostituire... un po' pesante però.inoltre non saprei come farlo lo script, non so praticamente niente di programmazione
sapresti dove potrei trovarne uno già fatto?
per tutti i file sullo stesso sito fai:
lo metti nella radice del sito, lo lanci e ti risolve il problema... ti consiglio di fare prove su alcuni file x vedere se funziona, l'ho fatta così su due piedi non mi assumo responsabilità...Codice PHP:
<?
//file repleciatore.php
//carico i percorsi ai file in un array
$files=array(
"/path/file1.htm",
"/path2/file3.htm",
"/path3/file2.htm",
);
// faccio un ciclo per eseguire il replace su tutti i file
foreach($files as $file){
$txt = file_get_contents($file);
$txt = str_replace("testo_da_trovare","sostituzione",$txt);
$fp=fopen($file,$w+);
fwrite($fp,$txt);
$fclose($fp);
}
?>
..::Luca::..
» "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
» "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
[frasi random] - [Lucopedia] - [laFetta]
grazieeee provoOriginariamente inviato da luke83
per tutti i file sullo stesso sito fai:
lo metti nella radice del sito, lo lanci e ti risolve il problema... ti consiglio di fare prove su alcuni file x vedere se funziona, l'ho fatta così su due piedi non mi assumo responsabilità...Codice PHP:
<?
//file repleciatore.php
//carico i percorsi ai file in un array
$files=array(
"/path/file1.htm",
"/path2/file3.htm",
"/path3/file2.htm",
);
// faccio un ciclo per eseguire il replace su tutti i file
foreach($files as $file){
$txt = file_get_contents($file);
$txt = str_replace("testo_da_trovare","sostituzione",$txt);
$fp=fopen($file,$w+);
fwrite($fp,$txt);
$fclose($fp);
}
?>![]()
per radice del sito intendi www.nomesito.com/repleciatore.php ?
non funzia![]()
la radice è la directory comune, nel nostro caso, a tutti i file che vuoi modificare.. da lì poi ti inerpichi nei vari percosrsi..
..::Luca::..
» "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
» "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
[frasi random] - [Lucopedia] - [laFetta]