Ergebnis 1 bis 18 von 18

Thema: [PHP] Editor-Script zum selber basteln

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #4
    Schlaf dich bitte auf und fang das ganze nochmal neu an. Das ist ein großes Chaos in deinem Skript und wenn du übermüdet daran rumwerkelst hilft dir das nicht.

    So lange du etwas entwickelst solltest du die Fehleranzeige bei E_ALL belassen!

    Warum machst du auch immer $variable_xyz = $_POST['sowieso'];? Das ist doch unnötig und führt bei deinem schlechten Stil zu Fehlern.

    Lerne, deine Quelltexte einzurücken, ich kann dir nicht helfen, wenn ich erst zig if/else Verschachtelungen zuordnen muss.
    Vermeide Redundante Angaben. <body> und </body> müssen nicht mehrfach vorkommen.

    HTML-Code:
    enctype="multipart/form-data"
    kannst du auch weglassen, da es nur bei Dateiuploads relevant ist, nicht bei Texteingaben.

    Warum machst du es auch nicht wie ich es dir sage?

    Innerhalb von ' und ' werden Variablen nicht durch ihren Inhalt ersetzt, daher verbindet man sie mit Punkten:
    PHP-Code:
    'Text' $variable 'Text2'
    Anders ist es schlechter Stil.

    Nachdem das gesagt wurde hier ein unüberprüfter, aber gut korrigierter Quelltext.
    PHP-Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
    <head>
        <title>Mein Script-Editor</title>
    </head>
    <body>
    <?php

    error_reporting
    (E_ALL);

    if (
    $_POST['script_name']) 
    {
    $script_name $_POST['script_name'];

        if (
    $_POST['text']) 
            
    file_put_contents('../'.$script_name.'/index_'.$script_name.'.txt'$_POST['text']); 

    ?>
    <form method="post" action="editor.php" name="source_edit" id="formular">
        <table>
            <tr>
                <td style="padding:2px"><strong><?php echo $script_name?>.txt Inhalt:</strong></td>
            </tr>
            <tr>
                <td style="padding:2px">
                    <textarea cols="140" rows="15" name="text"><?php echo file_get_contents('../'.$script_name.'/index_'.$script_name.'.txt'); ?></textarea>
                </td>
            </tr>

            <tr>
                <td align="center" style="padding:2px">
                    <input name="submit" type="submit" id="speichern" value="Speichern" />
                    <input name="loeschen" type="reset" id="loeschen" value="Zur&uuml;cksetzen" />
                    <input name="sbm" type="submit" value="Close" onClick="window.close()" />
                </td>
           </tr>
        </table>
    </form>
    <?php
        
    }
    else
    {
    ?>

    <form action="<?php echo $self_file?>?auswahl=<?php echo $_GET['auswahl'?>" method="post">
    <table>

     <tr>
      <td style="padding:2px"><strong>Script-Name:</strong></td>
      <td style="padding:2px"><select id="auswahl" name="auswahl"><option>news</option><option>guestbook</option><option>Anderes</option></select></td>
     </tr>
      <tr>
      <td align="center"><input name="Submit" type="submit" value="Enter" /></td>
     </tr>
    </form>
    <?
    }
    ?>
    </table>

    </body>
    </html>

    Geändert von mitaki (27.10.2006 um 12:30 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •