Quellcode anzeigen lassen und Online bearbeiten können

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Quellcode anzeigen lassen und Online bearbeiten können

    Mit diesem Script könnt ihr den Quellcode, z.B. zu eurem Template Online anzeigen lassen und auch bearbeiten:

    [code:1]<?php
    if($_POST['bearbeiten'] && isset($_POST['code']) && isset($_POST['dateiname']))
    {
    $template = $_POST['dateiname'];
    $code = $_POST['code'];
    $handle = fopen('templates/'.$template, 'w+');
    fwrite($handle, $code);
    fclose($handle);
    }
    ?>

    Welches Template möchten Sie bearbeiten?
    <br /><br />
    <form action="edit.php" method="post">
    <?php
    $handle = opendir('templates'); // Ordner Templates wird ausgelesen
    while ($file=readdir($handle))
    {
    if($file != "." && $file != "..")
    {
    $templatename[] = $file;
    }
    }
    $template_summe = count($templatename);
    for ($t=0; $t<$template_summe; $t++)
    {
    if ($templatename[$t] != '')
    {
    echo ('<input type="radio" name="template" value="'.$templatename[$t].'"/>'.$templatename[$t].'<br />');
    }
    }
    closedir($handle);
    ?>
    <br />
    <input type="submit" name="anzeigen" value="Quellcode anzeigen" />
    <input type="submit" name="bearbeiten" value="Änderung speichern" /><br />

    <?php
    if($_POST['anzeigen'] && isset($_POST['template']))
    {
    $template = $_POST['template'];
    $code = file_get_contents('templates/'.$template);
    echo '<br /><br />Dateiname (nicht ändern):<br /> <input type="text" name="dateiname" value="'.$template.'" /><br /><br />Quellcode:<br /> <textarea name="code" cols="80" rows="10">'.$code.'</textarea><br />';
    }
    ?>
    </form>[/code:1]