Probleme mit Ausgabe

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

  • Probleme mit Ausgabe

    Hi...

    Ich habe ein Problem mit der Ausgabe... Ich will mit PHP, von einem Eingabefeld Text mit Hilfe einer Variablen in eine Datei schreiben, welche text_01.dat heißt. Funktioniert alles einwandfrei, jedoch bekomme ich statts ein " dies \" zurück. Also der Querstrich sollte weg, dass das gewöhnliche " angezeigt wird. Ich kenne mich nicht gut aus, hoffe also, mir kann jemand den Code ergänzen.

    Alles dient dazu, von einer externen Datei das Eingabefeld aufzurufen und etwas reinzuschreiben und dann zu speichern.

    PHP-Code:
    <?
    if($wahl == "text_01")
    {
    echo "
    <b>Anzeigetext einstellen</b>
    <form method=\"post\" action=\"$PHP_SELF?wahl=text_01_neu&t1=$t1\">
    <table>
     <tr>
      <td>
       <b>Anzeigetext (1):</b>&nbsp;
      </td>
      <td>
       <input type=\"text\" style=\"border: #000066 1px solid; color: #000000; font-family: Verdana; background-color: #ffffff\" name=\"text_01\" value=\"$t1\">
      </td>
     </tr>
     <tr>
      <td>
       &nbsp;
      </td>
      <td>
       &nbsp;<p>
       <input type=\"submit\" value=\"Sichern\" style=\"border: #000066 1px solid; color: #000000; font-family: Verdana; background-color: #ffffff\">
      </td>
     </tr>
    </table>
    </form>";
    exit;
    }

    if($wahl == "text_01_neu")
    {
    $data = fopen("../scripts/texte/text_01.dat","w+");
    fputs($data, "
    $text_01
    ");
    fclose($data);

    ?>
    EDIT:
    [ php ] tags eingefügt.
    Abraxax


  • #2
    dies sollte dir abhilfe schaffen.
    http://de.php.net/manual/de/function.stripslashes.php
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      Hey danke.

      Hat sofort geklappt... Danke für den Tipp, ich hätte noch lange gesucht...

      Ändern musste ich dies:

      if($wahl == "text_01_neu")
      {
      $data = fopen("../scripts/texte/text_01.dat","w+");
      fputs($data,stripslashes($text_01));
      fclose($data);

      Danke nochmal

      Gruss
      Chris

      Kommentar

      Lädt...
      X