WinFuture-Forum.de: Fwrite Soll Keine \ Vor " Setzen - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Fwrite Soll Keine \ Vor " Setzen


#1 Mitglied ist offline   Alucard89 

  • Gruppe: aktive Mitglieder
  • Beiträge: 877
  • Beigetreten: 19. April 07
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Gelsenkirchen | +51° 31' 21.46", +7° 1' 15.19"
  • Interessen:Computer!!!!

geschrieben 10. März 2008 - 15:03

Moinsen!

Wie schon im Topic genannt hab ich das Problem, das mir fwrite vor allen Anführungszeichen jeweils ein Backslash setzt. Setze ich von vornehrerin ein backslash davor setzt mir fwrite 2 stück von denen davor.
Weiß wer Rat? Ich benutze es um Seiten Inhalte im Netz direkt zu bearbeiten (News) und keine DB zur verfügung habe bei diesem Projekt.
Hoffe mir hilft wer.
Mfg,
Alucard

Eingefügtes BildEingefügtes Bild
Eingefügtes Bild --->>> PC [plz, comment up:03.01.2008]
Eingefügtes Bild --->>> Schlepptop (Notebook)
Eingefügtes Bild
visit us @ati-forum.de
0

Anzeige



#2 Mitglied ist offline   h-a-n-n-e-s 

  • Gruppe: aktive Mitglieder
  • Beiträge: 823
  • Beigetreten: 11. August 06
  • Reputation: 1

geschrieben 10. März 2008 - 15:11

Hallo
Klick

Ich bin mir aber nicht sicher ob diese Funktion die bereits vorhanden Backslash's entfernt.

Gruß Hannes

Dieser Beitrag wurde von h-a-n-n-e-s bearbeitet: 10. März 2008 - 15:13

Eingefügtes Bild
0

#3 Mitglied ist offline   [Elite-|-Killer] 

  • Gruppe: aktive Mitglieder
  • Beiträge: 762
  • Beigetreten: 02. Oktober 05
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Passau

geschrieben 10. März 2008 - 20:03

fwrite($Handle, stripcslashes($FileContent));
bewirkt, wie einen Post über diesem vermutet, in der Tat, dass die Backsplashes vor `"´ entfernt werden.
0

#4 Mitglied ist offline   Alucard89 

  • Gruppe: aktive Mitglieder
  • Beiträge: 877
  • Beigetreten: 19. April 07
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Gelsenkirchen | +51° 31' 21.46", +7° 1' 15.19"
  • Interessen:Computer!!!!

geschrieben 11. März 2008 - 12:54

Super, hat gefunzt, danke^^
Mfg,
Alucard

Eingefügtes BildEingefügtes Bild
Eingefügtes Bild --->>> PC [plz, comment up:03.01.2008]
Eingefügtes Bild --->>> Schlepptop (Notebook)
Eingefügtes Bild
visit us @ati-forum.de
0

#5 Mitglied ist offline   glowhand 

  • Gruppe: aktive Mitglieder
  • Beiträge: 15
  • Beigetreten: 13. Dezember 07
  • Reputation: 0

geschrieben 11. März 2008 - 18:00

wenn ich nochmal kurz das thema aufgreifen darf... es wäre ratsam, vorher zu überprüfen, ob der server magic_quotes aktiviert hat. da bei dir automatisch backslashes vor die anführungsstriche gesetzt werden, ist es aktiv... wenn du das script später auf einen anderen server laufen lässt, bei dem es nicht aktiv ist, wird ja dennoch stripslashes ausgeführt und es werden möglicherweise mehr backslashes entfernt als eigentlich soll.
Das überprüfst du mit get_magic_quotes_gpc()
Also, mein at, schreib es so:

if (get_magic_quotes_gpc == 1)
{
fwrite($Handle, stripslashes($FileContent));
}
else
{
fwrite($Handle, $FileContent);
}

(im normalfall reicht das schnellere stripslashes [statt stripcslashes])
0

#6 Mitglied ist offline   Alucard89 

  • Gruppe: aktive Mitglieder
  • Beiträge: 877
  • Beigetreten: 19. April 07
  • Reputation: 0
  • Geschlecht:Männlich
  • Wohnort:Gelsenkirchen | +51° 31' 21.46", +7° 1' 15.19"
  • Interessen:Computer!!!!

geschrieben 14. März 2008 - 16:32

Ich danke auch dir für deinen Tipp, werde es benutzen, da meine Seite im Mai umzieht da da die geschenke TLD endet.
Mfg,
Alucard

Eingefügtes BildEingefügtes Bild
Eingefügtes Bild --->>> PC [plz, comment up:03.01.2008]
Eingefügtes Bild --->>> Schlepptop (Notebook)
Eingefügtes Bild
visit us @ati-forum.de
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0