Hej så er den gal igen
er ved at lave sådan man kan rette sine php og html filer på ens ftp server.mit problem er at når den skal decode teksten tilbage så sætter den / foran alle " og ' og ikke helt optimalt kode her:
function edit($edit)
{
$myFile = $edit;
$fh = fopen($myFile, 'r');
$read_file = fread($fh, filesize($myFile));
fclose($fh);
$a = htmlentities($read_file);
//$code = htmlentities($read_file);
$file = strrchr($edit, '/');
$test = substr($file, 1);
echo "<table style=\"width: 600px; height: 100%; empty-cells: show;\" cellpadding=\"0\" cellspacing=\"0\"><form action=\"?edit=".$_GET['edit']."&file_type=".$_GET['file_type']."&folder=".$_GET['folder']."&save=ok\" method=\"POST\"><tr><td style='width: 600px;'><textarea name='data' style='width: 596px; height: 500px;'>".$a."</textarea><br /><input name=\"file_name\" type=\"text\" value=\"".$test."\" style=\"width: 596px; text-align: center;\"\"></td></tr>";
echo "<tr><td style=\"border-bottom: solid 1px black; padding-bottom: 5px; text-align: center;\"><input name='submit' type='submit' value='Gem'></td></tr></form></table>";
if ($_GET['save'] == 'ok'){
$b = html_entity_decode($_POST['data']);
$fh = fopen($myFile, 'w') or die("can't open file");
fwrite($fh, $b);
fclose($fh);
echo "<meta http-equiv=\"refresh\" content=\"0;url=?edit=".$_GET['edit']."&file_type=".$_GET['file_type']."&folder=".$_GET['folder']."\" />";
}
}