Salve, seppur il titolo è molto vago, cercherò di spiegarmi meglio:
Ho preso da questo stesso forum dei codici PHP per la modifica di alcuni file, ovvero tramite file PHP riuscire a modificare altri file.Il codice dal forum preso riguardava i file .txt, ma io ho la necessità di modificare file PHP da una pagina PHP.Il problema non è nel non funzionare, tuttavia con il salvataggio delle modifiche appaiono davanti alle apici di PHP alcune slash (\) il quale mandano ovviamente errore nella lettura del file interessato alla modifica.
Ecco il codice:
Index.php
Codice PHP:
<form name="form1" method="post" action="edit.php">
<textarea name="commento" class="editabile" rows="50" cols="400">
<?php
echo file_get_contents('./core.php'); // Stampo il contenuto del file txt nella textarea
?>
</textarea>
<input type="submit" name="submit" value="Invia">
</form>
<h1>Il contenuto del file txt è</h1>
<?php
echo file_get_contents('./core.php');
?>
edit.php
Codice PHP:
<?php
if (isset($_POST['submit']) === true)
{
$file = fopen('./core.php', 'c');
fwrite($file , $_POST['commento']);
fclose($file);
header("Location: ./index.php");
}
?>
Più salvataggi del file eseguo, può dopo le apici spuntano slash, non riesco a risolvere il problema.
Ecco uno screen di ciò che avviene e che vorrei evitare dopo il salvataggio delle modifiche:
Gyazo
Grazie in anticipo per eventuali risposte.