Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » okay, nochwas dir 2te Antworten
okay, nochwas dir 2te

Ehemaliges Mitglied (#644)
Forenheld


Beiträge: 835


ich will nicht, das wenn ich eine datei in ein textarea feld lade, das dann von php so / teile vor das " gemacht werden. so kann ich gar nicht mehr richtig programmieren. Beispiel:

<div align="center">
willkommen bei target:<font color="#ff6600">point</font><br>
wir erstellen ihren internetauftritt.<br>
sehen sie sich um.
</div>



  Profil   Editieren   Zitieren

einstein
Quasselstrippe


Beiträge: 241


Schau mal hier bzw. hier

  Profil   Editieren   Zitieren

c3o
Posting-Schinder


Beiträge: 586


Am besten aber hier: stripslashes

  Profil   E-Mail   Website   Editieren   Zitieren

einstein
Quasselstrippe


Beiträge: 241


... stimmt eigentlich

  Profil   Editieren   Zitieren

Ehemaliges Mitglied (#644)
Forenheld


Beiträge: 835


danke. aber es steht einfach nirgendwo, wie ich diese backslashe's wegbekomme.
Kann mir da jemand helfen ?

Liebe Grüße
Paul

_________________
Ich lerne um zu verstehen

[ Diese Nachricht wurde ge&auml;ndert von: axomento am 2003-01-05 13:18 ]

  Profil   Editieren   Zitieren

Elliot
Fachidiot


Beiträge: 135


Im Quellcode bekommst Du sie nicht weg, wenn es sich um Bereiche im Quellcode handelt, die innerhalb einer PHP-Anweisung (<?php ... ?>) liegen.

Also, Du kannst sie z.B. innerhalb von echo " ... "Hallo" ... "; nicht weglassen, das würde nicht funktionieren.

---
Elliot - Das Schmunzelmonster

  Profil   Website   Editieren   Zitieren

einstein
Quasselstrippe


Beiträge: 241


wo ist das problem?
einfach <textarea ..><?=stripslashes($varinhalt);?></textarea>...

(und sonst ging auch noch str_replace *g* )

  Profil   Editieren   Zitieren

Ehemaliges Mitglied (#644)
Forenheld


Beiträge: 835


nee, eigentlich meinte ich so:
wenn ich z.B. :
<texarea name="new_text" cols="*" rows="*">
<?php include ("datei.inc.php") ?>
</textarea>
okay. wenn ich jetzt in meinen "Admin Bereich" gehe, und in das textarea feld einen z.B. <font color="#ff6600">oranger text</font> schreibe, und das ganze dann per php in die "datei.inc.php" schrieben lasse, wird der text nicht orange und im quelltext steht dann <font color=////"#ff6600/////">oranger tex</font>...

Warum?
ich denke mal dass das das fwrite() macht oder so.

Danke im Voraus,
Paul



  Profil   Editieren   Zitieren

Andreas S
Otto-Normal-Poster


Beiträge: 81


Für die extra Slash's kannst du dich bei 'Magig Quotes' bedanken.
Wenn du Zugriff auf die php.ini hast (was wahrscheinlich nicht der Fall ist) dann setze Magic Quotes auf 0.

Aber es geht auch mit .htaccess: Erstell eine .htaccess datei mit dem folgenden Inhalt;
1: 
2:
php_flag magic_quotes_gpc off 
php_flag magic_quotes_runtime off

Und lade dann diese .htaccess Datei in dein Verzeichnis hoch.

  Profil   Editieren   Zitieren

Ehemaliges Mitglied (#644)
Forenheld


Beiträge: 835


danke sehr, ich probiers gleich aus


  Profil   Editieren   Zitieren

Ehemaliges Mitglied (#644)
Forenheld


Beiträge: 835


subba klapt


  Profil   Editieren   Zitieren
 

Antworten
Nach oben