fatto con più variabili e funziona che è una meraviglia
Codice PHP:
<?php
//recupero i dati da form modulo.php
$titolo=$_POST['titolo_guest'];
$colo_tito=$_POST['color_titolo'];
$grand_titolo=$_POST['grand_titolo'];
//verifico che tutti i campi del form siano pieni
if (empty($titolo) || empty($colo_tito)|| empty($grand_titolo)){
echo 'Uno o più campi obbligatori sono vuoti!
';
echo "<a href=\"pannello.php\">Torna indietro</a>";
}
//se pieni
else {
echo "I dati sono stati salvati"."
";
echo "<a href=\"pannello.php\">Ritorna al pannello</a>";
//inizio variabile titolo <== prima variabile
$riga=3;
$conf = file("./config.php");
$var = explode("=",$conf[$riga]);
//la modifichi
$var[1] = "$titolo";
$conf[$riga] = $var[0]."=".'"'.$var[1].'"'.";"."\n";
//e risalvi
$fp =fopen("config.php" , "w");
$str = implode($conf);
fwrite( $fp , $str , strlen($str) );
fclose($fp);
//fine variabile titolo
//inizio variabile colore titolo <== seconda variabile
$rigatit=4;
$conf = file("./config.php");
$var = explode("=",$conf[$rigatit]);
//la modifichi
$var[1] = "$colo_tito";
$conf[$rigatit] = $var[0]."=".'"'.$var[1].'"'.";"."\n";
//e risalvi
$fp =fopen("config.php" , "w");
$str = implode($conf);
fwrite( $fp , $str , strlen($str) );
fclose($fp);
//fine variabile colore titolo
//inizio variabile dimensione titolo <== terza variabile
$rigadim=5;
$conf = file("./config.php");
$var = explode("=",$conf[$rigadim]);
//la modifichi
$var[1] = "$grand_titolo";
$conf[$rigadim] = $var[0]."=".'"'.$var[1].'"'.";"."\n";
//e risalvi
$fp =fopen("config.php" , "w");
$str = implode($conf);
fwrite( $fp , $str , strlen($str) );
fclose($fp);
//fine variabile dimensione titolo
}
?>
per ogni variabile ripeto (modificando le parti opportune) queste righe di codice:
Codice PHP:
//inizio variabile titolo
$riga=3;
$conf = file("./config.php");
$var = explode("=",$conf[$riga]);
//la modifichi
$var[1] = "$titolo";
$conf[$riga] = $var[0]."=".'"'.$var[1].'"'.";"."\n";
//e risalvi
$fp =fopen("config.php" , "w");
$str = implode($conf);
fwrite( $fp , $str , strlen($str) );
fclose($fp);
//fine variabile titolo
un grazie di cuore a virus
Spero che possa servire anche ad altri.