tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
8
ZUGRIFFE
282
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    cesupa cesupa ist offline Mitglied Brokat
    Registriert seit
    Sep 2004
    Beiträge
    329
    Hallo,

    ich versuche grad so eine Art Editorfunktion für meine website zu proggen, jedoch hab ich irgendwie ein Problem beim speichern des Textes. Es scheint PHP formartiert den Text bevor ich ihn abspeichere, heißt also, das z.B. vor jedem " oder ' ein \ hinkommt. Wie kann ich diese formartierung unterdrücken?

    Gruß
    cesupa
     

  2. #2
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Das sind die so genannten Magic Quotes.
     
    Markus Wulftange

  3. #3
    Avatar von Online-Skater
    Online-Skater Online-Skater ist offline Mitglied Brillant
    Registriert seit
    Sep 2004
    Ort
    Rostock
    Beiträge
    891
    Entweder dem Anbieter bitten das abzustellen bzw. selber machen oder beim auslesen stripslashes() nutzen.
     

  4. #4
    cesupa cesupa ist offline Mitglied Brokat
    Registriert seit
    Sep 2004
    Beiträge
    329
    Also ich hab jetzt bevor ich die Datei schreibe die Magic_quotes ausgeschaltet mit set_magic_quotes_runtime(FALSE);
    Funktioniert nur nicht!

    PHP-Code:
    function write_textfile($path,$text)
    {
      
    set_magic_quotes_runtime(FALSE);
      
    $data=fopen($path,"w");
      if(
    $data)
      
    fputs($data,$text);
      else
      return -
    1;
      
    fclose($data);

    Gruß
    cesupa
     

  5. #5
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    set_magic_quotes_runtime erwartet 0 oder 1.

    PHP-Code:
    if(get_magic_quotes_runtime() == 1) {
      
    set_magic_quotes_runtime(0);

     
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

  6. #6
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Die magic_quotes_gpc-Konfigurationsoption ist die entscheidende Einstellung. Diese kann jedoch nur im Per-Verzeichnis- oder Server-Kontext geändert werden.
     
    Markus Wulftange

  7. #7
    cesupa cesupa ist offline Mitglied Brokat
    Registriert seit
    Sep 2004
    Beiträge
    329
    Funktioniert noch immer nicht, ich hab die Funktion jetzt so umgeschrieben:

    PHP-Code:
    function write_textfile($path,$text)
    {
      if(
    get_magic_quotes_runtime()==1)
      
    set_magic_quotes_runtime(0);
      
      
    $data=fopen($path,"w");
      if(
    $data)
      
    fputs($data,stripslashes($text));
      else
      return -
    1;
      
    fclose($data);

    Die Datei lese ich so hier ein:
    PHP-Code:
    set_magic_quotes_runtime(0);
        
    $text=read_file($dataname); 
        
    $text=stripslashes($text);
        echo 
    $text
     

  8. #8
    cesupa cesupa ist offline Mitglied Brokat
    Registriert seit
    Sep 2004
    Beiträge
    329
    okay, und wie kann ich magic_quotes_sybase auf OFF stellen?
     

  9. #9
    Registriert seit
    Mar 2002
    Ort
    Stuttgart (Baden-Württemberg)
    Beiträge
    984
    Blog-Einträge
    7
    PHP-Code:
    ini_set('magic_quotes_sybase'false); 
     
    Gruß mAu


    ──────────────────────────
    Ich auf flickr

    * Unformatierten Quellcode schaue ich mir _nicht_ an!
    * Sollte ich euch bei einer Frage weitergeholfen haben, würde ich mich über eine positive Bewertung freuen.
    * Bitte die Netiquette beachten.
    * Vergesst nicht, beantwortete Fragen als erledigt zu markieren!


Ähnliche Themen

  1. Text wird nicht als UTF8 gespeichert
    Von Tis im Forum Java
    Antworten: 2
    Letzter Beitrag: 24.09.10, 13:02
  2. Wieso wird das nicht gespeichert?
    Von WACSF im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 28.04.07, 00:01
  3. Antworten: 0
    Letzter Beitrag: 22.02.05, 12:10
  4. SWT Text-Widgets: wie wird formatierter Text gespeichert?
    Von testalucida im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 15.01.05, 14:55
  5. Session wird nicht gespeichert
    Von h-brock im Forum PHP
    Antworten: 1
    Letzter Beitrag: 09.02.04, 22:09