+ Antworten
Ergebnis 1 bis 3 von 3
  1. #1
    Neuer Benutzer Meilensteine
    Doopanga befindet sich auf einem aufstrebenden Ast
    Registriert seit
    24.06.2010
    Beiträge
    22
    Renommee-Modifikator
    0

    Standard txt-Datei mit php ändern und auslesen

    Die Frage hat sich ergeben...
    hier die Lösung:
    Code:
    if (!isset($_POST['text'])) $_POST['text'] = ""; 
    
    
    
    if (isset($_POST['submit'])) 
    { 
        // Text in Textdatei ablegen 
        $fp = fopen("inhalt.xml", "w"); 
        if ($fp) 
        { 
            fputs($fp, $_POST['text']); 
            fclose($fp); 
            echo "XML-Datei wurde gespeichert. Bitte in der Anwendung online testen!<br><br>"; 
        } else { 
            echo "Fehler: kann XML-Datei nicht öffnen<br>"; 
        } 
        
    
    
        echo '<a href="'.$_SERVER['PHP_SELF'].'">Erneut bearbeiten<br></a>'; 
    
        echo '<a href="index.php">Zurück zur Auswahlseite</a>'; 
    
    
    } else { 
        $fp = fopen("inhalt.xml", "r"); 
        if ($fp) 
        { 
            $_POST['text'] = ''; 
            while(!feof($fp)) 
            { 
                $_POST['text'] .= fgets($fp); 
            } 
            fclose($fp); 
        } 
    ?> 
    <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="POST" enctype="multipart/form-data"> 
    <textarea name="text" rows="50" cols="100"><?php echo $_POST['text'] ?></textarea><br> 
    <input type="submit" name="submit" value="speichern"> 
    </form> 
    <?php 
    } 
    ?> 
    </body>  
    Geändert von Doopanga (21.07.2010 um 12:56 Uhr)

  2. #2
    HTML-Guru Meilensteine
    mermshaus wird schon bald berühmt werden
    Registriert seit
    11.08.2009
    Beiträge
    1.512
    Renommee-Modifikator
    3

    Standard

    Sieh dir mal diese beiden Funktionen an, sie vereinfachen das Script:

    - PHP: file_get_contents - Manual
    - PHP: file_put_contents - Manual

    PHP_SELF ist anfällig gegen XSS-Attacken. Ein leeres action-Attribut (action="") reicht aus, um das Formular an die aktuelle URL zu senden.

    Die Ausgabe des POST-Werts sollte mit htmlspecialchars escapet werden.

  3. #3
    Neuer Benutzer Meilensteine
    Doopanga befindet sich auf einem aufstrebenden Ast
    Registriert seit
    24.06.2010
    Beiträge
    22
    Renommee-Modifikator
    0

    Standard

    oh cool danke
    werd ich mal umbauen^^

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. .txt Datei rückwärts auslesen
    Von HTMLooser im Forum PHP
    Antworten: 7
    Letzter Beitrag: 22.04.2010, 20:11
  2. php-Datei für Counter auslesen
    Von hornster im Forum PHP
    Antworten: 7
    Letzter Beitrag: 09.03.2010, 12:53
  3. MySQL auslesen / Datei schreiben
    Von sveka im Forum PHP
    Antworten: 1
    Letzter Beitrag: 02.03.2009, 13:19
  4. Antworten: 3
    Letzter Beitrag: 29.10.2008, 20:11
  5. CSV Datei rückwärts auslesen
    Von schubi im Forum PHP
    Antworten: 5
    Letzter Beitrag: 11.09.2005, 21:33

Stichworte

Berechtigungen

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