Textdatei editieren

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Textdatei editieren

    Hy,
    habe das Problem, wenn ich eine Textdatei editiere, werden mir bei den Hochkommas immer Backslashes gespeichert.
    Kann man das umgehen?

    PHP-Code:
    <?php
    ob_start
    ();
    ?>

    <html>
    <head>
    </head>
    <body>
    <form action="<?php $PHP_SELF ?>" method="post">
    Text editieren
    <br>
    <textarea name="text" cols="120" rows="15" id="text">
    <?php readfile("ticker.txt");?>
    </textarea>
    <br>
    <input type="Submit" name="submit" value="speichern">
    </form>

    <?php
      
    if(isset($_POST['submit']))
      { 
        
    $file "ticker.txt";
        
    $text $_POST["text"];
     
        
    $bol=file_exists($file);
     
        if(
    $bol)
        {
            
    $dat=fopen($file,"w");
              
    fwrite($dat,$text);
              
    fclose($dat);
             
          
    header("location: testticker.php");
        }
      }
    ?>
    </body>
    </html>
    -->Textfile:

    PHP-Code:
    &zeile1=<font size='16'>normaler text</font>&
    &
    zeile2=<a href='http://www.google.de' target='_blank'><u>hier gehts zu google</u><a>&
    &
    zeile3=<font color='#ff0000'>roter text</font>&
    &
    zeile4=und wieder ein normaler text
    Wenn man einfach speichern drückt, werden immer die Backslashes gespeichert.
    Wenn man öfters speichern hintereinander drückt, werden es extrem viele...


    Gruß

  • #2
    google mal nach "magic quotes" und schlag den begriff im manual nach.

    Kommentar


    • #3
      Hy,

      manchmal so einfach...

      --> stripslashes("string")

      Gruß

      Kommentar

      Lädt...
      X