Weil es doch nervig ist, wenn man z.B. nur mal die Hintergrundfarbe ändern möchte, erst die Datei runter zu laden, zu ändern wieder hochzuladen(und zu merken: Es sieht besch....eiden aus

dann müsst ich mir das net neu schreiben

Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
Geschlossen |
<?php # editor by Jihi defined ('main') or die ( 'no direct access' ); defined ('admin') or die ( 'only admin access' ); function save($text,$dir) { $text=stripslashes($text); $f = fopen ($dir, "w"); fputs($f, $text); fclose ($f); } function del($dir){ $f = unlink("$dir"); } if ( empty ($um) AND empty ($_GET['um']) AND empty ($_POST['um']) ) { switch ($f) { case 'save': save($text,$dir."/".$file); break; case 'del': del($dir."/".$file); break; } $tpl = new tpl ( 'admin/editor.htm' ); $tpl->out(0); if ( empty ($dir)){ $dir="./"; } ## Hier ein Verzeichnis höher funktioniert nicht. $row['name']="<a href=\"?m=$m&dir=$dir/../\">../</a>"; $row['size']=""; $row['perm']=""; $row['dl']=""; $row['del']=""; $tpl->set_ar_out($row, 1); $handle = @opendir($dir); while (false !== ($file = readdir($handle))) { if ($file !=".." AND $file != "."){ $name1= explode(".",$file); if ($name1[1] == ""){ $link="<a href=\"?m=$m&dir=$dir/$file\">$file</a>"; $dlink="-"; $file="./$file"; }elseif ($name1[1]!=""){ $attrib=fileperms("$dir/$file"); $filesize=filesize("$dir/$file"); $size = round($filesize / 1024 * 100) / 100 . "Kb"; $link="<a href=\"?m=$m&um=edit&dir=$dir&file=$file\">$file</a>"; $dlink="<a href=\"?m=$m&um=dl&dir=$dir&file=$file\">Download</a>"; } $row['name']=$link; $row['size']=$size; $row['perm']=$attrib; $row['dl']=$dlink; $row['del']="<a href=\"?m=$m&f=del&dir=$dir&file=$file\">Delete</a>"; $tpl->set_ar_out($row, 1); } } closedir($handle); $tpl->out(2); }elseif ($um == 'edit') { $tpl = new tpl ( 'admin/editor.htm' ); $f = fopen ($dir."/".$file, "r"); $row['text'] = fread ($f, filesize ($dir."/".$file)); fclose ($f); $row['dir']=$dir; $row['file']=$file; $row['m']=$m; $tpl->set_ar_out($row, 3); }elseif ($um == 'dl') { ## Download File funktioniert auch nicht $filedata = stat("$dir/$file"); $filesize = $filedata[7]; header("Content-Length: $filesize"); header("Content-Disposition: attachment; filename=$file"); readfile("$dir/$file"); exit; } ?>
$dir="./";setzt nur den Pfad, wenn keiner übergeben wird, darunter die Zeile ist die, die zurückgehen soll. und da funkktioniert weder ../ noch $dir/../
Geschlossen | ||
![]() |
Zurück zu Allgemein |