Samuel Vogel: Datei Speichern

Hallo,

Ich bastle grad an einem Filemanager der auch schon fast fertig ist !
Doch ein Problem hab ich noch und zwar bei der edit Funktion !
Wenn ich speichern will dann macht er mir aus jedem " ein " was dann von php nicht angenommen wird !

Bitte helft mir ???

if($action == "edit") {
  $source = implode("", @file("$datei"));
  echo "<form action='$PHP_SELF?dir=$dir&action=save_edit&datei=$datei&reload=true' method='post'><textarea name='text_save' cols='45' rows='15'>";
  echo $source;
  echo "</textarea><br><input type='submit' value='Speichern'></form>";
}

if($action == "save_edit") {
  $fp = @fopen($datei, "w");
  if ($fp) {
    fwrite($fp, $text_save);
    fclose($fp);
    }
}

samy,

  1. Hallo Samuel,

    Wenn ich speichern will dann macht er mir aus jedem " ein " was dann von php nicht angenommen wird !

    16.13. Wieso wird aus " plötzlich " und wie geht das wieder weg?
    ->http://dclp-faq.de/q/q-magic-quotes.html

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
  2. Hallo Samuel!

    Wenn ich speichern will dann macht er mir aus jedem " ein " was dann von php nicht angenommen wird !

    Ich sag nur soviel: RTFM;
    (Naja, nen Lesetip dazu gibst auch noch, wir wollen ja nicht so sein: http://de.php.net/manual/de/function.stripslashes.php)

    Eine forumssuche hätte Dich auch weiterbringen können: http://selfsuche.teamone.de/cgi-bin/hack.cgi?suchausdruck=PHP+stripslashes+Datei+speichern&lang=on&feld=alle&index_5=on&hits=100#Forums-Archiv 2003
    Treffer sind unter anderem:
      * (HTML) Textdatei in deinem Formular ändern und wieder speichern!
        http://forum.de.selfhtml.org/archiv/2003/9/57393/#m321305
      * (PHP) online "Textverarbeitung"
        http://forum.de.selfhtml.org/archiv/2003/1/35409/#m193101

    Ich dneke, daß dir das weiterhilft.

    MfG
    Götz

    --
    Losung und Lehrtext für Samstag, 1. November 2003
    Siehe, ich will mich meiner Herde selbst annehmen und sie suchen. (Hesekiel 34,11)
    Was meint ihr? Wenn ein Mensch hundert Schafe hätte und eins unter ihnen sich verirrte: lässt er nicht die neunundneunzig auf den Bergen, geht hin und sucht das verirrte? (Matthäus 18,12)
    (http://www.losungen.de/heute.php3)
    1. Hallo Götz,

      Eine forumssuche hätte Dich auch weiterbringen können: http://selfsuche.teamone.de/cgi-bin/hack.cgi?suchausdruck=PHP+stripslashes+Datei+speichern&lang=on&feld=alle&index_5=on&hits=100#Forums-Archiv 2003

      harhar, wenn einer stripslashes nicht kennt, wie soll er dann darauf kommen, das in die Suche einzugeben?

      Gruß, Andreas

      1. Hallo Andreas!

        harhar, wenn einer stripslashes nicht kennt, wie soll er dann darauf kommen, das in die Suche einzugeben?

        Ähm, dies ist ziemlich egal, weil auch http://selfsuche.teamone.de/cgi-bin/hack.cgi?suchausdruck=PHP+Datei+speichern+%2F+Problem&case=on&lang=on&feld=alle&index_5=on&hits=100 zu ähnlichen Ergebnissen geführt hätte.

        Und in der DCLP-FQA steht, wie bereits erwähnt wurde, ja auch shco nwas dazu drin.

        Auch ohne "stripslashes" zu kennen kann man imho eine Lösung zu dem Problem finden, wenn man denn nur auch selbst mal sucht.

        Von dem her denke ich, ist Dein Einwand "entkräftet" ;)
        Ich wollte nur eine "vernünftige Suche" nach dem Gesuchten angeben :)

        MfG
        Götz

        --
        Losung und Lehrtext für Sonntag, 2. November 2003
        Sie sollen erfahren, dass ich der Herr bin, wenn ich ihr Joch zerbrochen und sie errettet habe. (Hesekiel 34,27)
        Marta spricht zu Jesus: Ja, Herr, ich glaube, dass du der Christus bist, der Sohn Gottes, der in die Welt gekommen ist. (Johannes 11,27)
        (http://www.losungen.de/heute.php3)