kostenloser Webspace werbefrei: lima-city


backslashes

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    s***n

    ich will ein skript schreiben in dem ich meine PhP datein online auf meiner seite ver?ndern kann aber jedes mal wenn ich die datei mit fwrite ?nder kommt ein backslash vor jedes ' hat jamand ne ahnung woran das liegen k?nnte
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Das k?nnte daran liegen, dass auf Lima-Webspace in der PHP.ini magic_quotes auf "on" gestellt ist. Um dir allerdings zu helfen, m?sstest du mal ein wenig Quellcode r?berwachsen lassen. Sonst sieht man ja nicht, bei welcher Funktion das Problem auftritt.
  4. Autor dieses Themas

    s***n

    es liegt aber am schreiben daher ist der untere teil nicht so wichtig
    if($_POST['txt']){
    $acp = $_POST['txt'];
    $datei = $_POST['datei'];
    $fp = fopen($datei,"w");
    fputs($fp,$acp);
    fclose($fp);
    }

    if($_POST['datei']){
    $datei = $_POST['datei'];
    echo'

    <body bgcolor="#000000">
    <form action=acc.php?act=8 method=post>
    <textarea cols=60 rows=5 name="txt">';
    readfile($datei);
    echo'</textarea>
    <input type=hidden value='.$datei.' name="datei">
    <input type="submit">
    </form>';
    }
    else{
    echo'
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
    <body bgcolor="#000000">
    <form action=acc.php?act=8 method=post>
    <input name="datei">
    <input type=submit>';
    }

  5. es liegt aber am schreiben daher ist der untere teil nicht so wichtig
    if($_POST['txt']){
    $acp = $_POST['txt'];
    $datei = $_POST['datei'];
    $fp = fopen($datei,"w");
    fputs($fp,$acp);
    fclose($fp);
    }
    ...

    Versuche es mal mit folgendem:

    if($_POST['txt']){
    $acp = stripslashes( $_POST['txt'] );
    $datei = $_POST['datei'];
    $fp = fopen($datei,"w");
    fputs($fp,$acp);
    fclose($fp);
    }
    ...

    http://de.php.net/manual/de/function.stripslashes.php
  6. Autor dieses Themas

    s***n

    klappt
    thanks for all
  7. 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!