Salve, volevo creare una pagina che in un sol colpo modificasse tutte le pagine nello stesso punto con la stessa cosa e avevo scritto così:
Codice PHP:
<form action="" method="POST">
Parola da sostituire:
<input type="text" name="parola">
Eventuale TP:
<input type="text" name="parola_tp">
Parola sostituente:
<input type="text" name="parola_sost">
Eventuale sostituente TP:
<input type="text" name="parola_sost_tp">
<input type="submit" value="Invia" name="inviato"></form>
<?
$parola = $_POST['parola'];
$parola_tp = $_POST['parola_tp'];
$parola_sost = $_POST['parola_sost'];
$parola_sost_tp = $_POST['parola_sost_tp'];
$inviato = $_POST['inviato'];
$page = array('a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','virgola','punto','duepunti','interrogativo','esclamativo','trattino');
foreach ($page as $value) {
$page_.$value = file_get_contents("/membri/habbopoker/".$value.".php");
$apri_.$value = "/membri/habbopoker/".$value.".php";
}
$da = array($parola, $parola_tp);
$a = array($parola_sost, $parola_sost_tp);
if(isset($inviato)) {
foreach($page_.$value as $value2) {
$fine_.$value = str_replace($da, $a, $value2);
$fp.$value = fopen($apri_.$value, 'w+');
fwrite($fp.$value, $fine_.$value);
fclose($fp.$value);
}
echo 'Fatto!';
}
?>
Se può interessare /membri/NOMEUTENTE/ è il percorso 'globale' di altervista.. Comunque il problema è che le pagine non vengono modificate, dove ho sbagliato?