Editing text files with PHP
Editing a file using a textarea
Sometimes you can't download/upload a file but must instead edit a file online. You can use a textarea to display the contents of a file, edit the file, then save your changes to the file that you opened.
You should should have this script in a secured directory and add code to make sure it is not used in a manner that you would not want it to be used. Be cautioned that this script could cause serious harm, depending on the code that is added to the edited file.
<?php if ($submit) { $fp = fopen("data.txt", "w"); fwrite($fp, stripslashes($newdata)); fclose($fp); } $fp = fopen("data.txt", "r"); while (!feof($fp)) { $data .= fgets($fp, 4096); } fclose($fp); ?> <html> <head> <title>Untitled</title> </head> <body> <form action="<? print $PHP_SELF; ?>" method="post"> <textarea name="newdata" rows="10" cols="40"> <? print $data; ?> </textarea> <input type="submit" name="submit" value="Submit"> </form> </body> </html>