kostenloser Webspace werbefrei: lima-city


problem beim auslesen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    northpunk

    northpunk hat kostenlosen Webspace.

    ich habe ein problem beim auslesen eines formulars:
    immer wenn ich eine textarea auslese und an eine andere php-datei per post ?bermittle werden vor alle anf?hrungszeichen backslasches gesetzt.

    der code:
    echo"
    <table><tr><td>
    <form name='ber' action='create_bericht_file.php' method='POST'>
    id:</td><td>
    <input type='text' name='id' value='$id' readonly='readonly' />
    </td></tr><tr><td>
    Bericht:</td>
    <td>
    <textarea name='bericht1' cols='70' rows='70'>
    ";
    echo $bericht1;
    echo"
    </textarea>
    </td></tr><tr><td>
    passwort:</td><td> <input type='password' name='pw' value='' />
    </td><td>
    <input type='submit' value='Erstellen' name='erstellen' /></td></tr></table>
    </form>
    ";


    und die datei create_bericht_file.php

    <?php
    $id = $_POST['id'];
    $bericht1 = $_POST['bericht1'];
    echo nl2br($bericht1); !!<-- an dieser stelle sind die backslashes schon in der Variable
    $pw = $_POST['pw'];
    include("pass.php");
    if ($pw == $pass){
    file_put_contents("../berichte/" . $id . ".txt", $bericht1);
    }
    ?>
    Danke schon mal

    Florian
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Backslashes k?nnen mit Hilfe der Funktion stripslashes() wieder entfernt werden.
    Funktionsreferenz: http://info.ccone.at/INFO/PHP4/de/function.stripslashes.html

    In deinem Fall muss du also einfach statt
    $bericht1 = $_POST['bericht1'];

    nur
    $bericht1 = stripslashes( $_POST['bericht1'] );

    schreiben und das Problem sollte gel?st sein.
  4. Autor dieses Themas

    northpunk

    northpunk hat kostenlosen Webspace.

  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!