Ergebnis 1 bis 9 von 9
  1. #1
    Rent A Coder Avatar von 1312
    Registriert seit
    10.06.2007
    Beiträge
    172

    Standard Neue Zeile -.- ?

    Moin,
    ich hab da ein kleine prob und zwar möchte ich mit einem prog daten an ein webspace senden
    dazu benutze ich ein php datei die wie folgt aussieht:

    <?php
    $filename="List.log";
    $fp=fopen($filename, "a+");
    fwrite($fp, "$data\n");
    fclose($fp);
    ?>

    das prog besucht die Seite und sendet direkt die daten mit siehe hier:
    http://xxxxxxxx.de/Data.php?data=huhu

    so dann wird eine datei mit dem namen List.log erstellt in der huhu steht
    nun ist meine frage wie ich es anstelle das ich das wort teile und in einer neue zeile weiterschreibe
    normalerweise benutzt man ja \n
    aber wenn ich es jetzt z.B. so anstelle:
    http://xxxxxxxx.de/Data.php?data=hu\nhu
    schreibt er mir "hu\\nhu" in die List.Log also zwei \

    jemand ahnung wie es funzt o.O ?=


  2. #2
    Tsutomu Shimomura Avatar von -=Player=-
    Registriert seit
    15.02.2006
    Beiträge
    1.549

    Standard

    1. das script kann so garnicht funktionieren, weil du nirgends die get variable übergibst.

    du könntest es z.B. über 2 variablen übergeben.

    Hab das jetzt nich getestet.
    Code:
    <?php
    $data = $_GET['data'];
    $data2 = $_GET['data2'];
    $filename="List.log";
    $fp=fopen($filename, "a+");
    fwrite($fp, $data."\n".$data2."\n");
    fclose($fp);
    ?>
    das musst du dann so aufrufen:
    Code:
    http://xxxxxxxx.de/Data.php?data=hu&data2=hu
    Ausgabe in der log:
    hu
    hu

  3. #3
    NoClose Wurm
    Registriert seit
    10.08.2008
    Beiträge
    173

    Standard

    Zitat Zitat von -=Player=-
    1. das script kann so garnicht funktionieren, weil du nirgends die get variable übergibst.
    register_globals = on; ;-)

    Du hast "magic_quotes_gpc" aktiviert. Deaktiviere es in der php.ini.

  4. #4
    Rent A Coder Avatar von 1312
    Registriert seit
    10.06.2007
    Beiträge
    172

    Standard

    danke, werd es später testen


  5. #5
    CIH-Virus
    Registriert seit
    28.11.2006
    Beiträge
    497

    Standard

    autsch, die Getvariable wurde nicht gefiltert...
    $data = htmlentities($_GET['data']);
    ist da besser.

  6. #6
    Tsutomu Shimomura Avatar von -=Player=-
    Registriert seit
    15.02.2006
    Beiträge
    1.549

    Standard

    kommt drauf an, was man machen will

  7. #7
    CIH-Virus
    Registriert seit
    28.11.2006
    Beiträge
    497

    Standard

    Ja, bei Hackits natürlich unangebracht. Beim Speichern von HTML-Code auch.
    Ansonsten, ist das Filtern aber Pflicht.

  8. #8

    Standard

    @Floo: Das Filtern wird erst dann Pflicht wenn man es ausgibt und da es nur in eine Textdatei geschrieben wird ist das eigentlich wurscht

    Mfg

    Chaos
    Eine Regierung muß sparsam sein, weil das Geld, das sie erhält, aus dem Blut und Schweiß ihres Volkes stammt.
    Es ist gerecht, daß jeder einzelne dazu beiträgt, die Ausgaben des Staates tragen zu helfen. Aber es ist nicht gerecht, daß er die Hälfte seines jährlichen Einkommens mit dem Staate teilen muß.

    Friedrich II. der Große

  9. #9
    CIH-Virus
    Registriert seit
    28.11.2006
    Beiträge
    497

    Standard

    Zitat Zitat von 2called-chaos
    @Floo: Das Filtern wird erst dann Pflicht wenn man es ausgibt und da es nur in eine Textdatei geschrieben wird ist das eigentlich wurscht

    Mfg

    Chaos
    Hm, stimmt auch wieder. Naja, reine Gewöhnungssache, dass ich die Getparameter filtere...

Stichworte

Berechtigungen

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