ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
208
208
EMPFEHLEN
-
Hallo zusammen
also ich habe mir eine Art kleines CMS zusammen geschustert.
Ich habe eine Tabelle in der der Header und der Footer der Seite liegt.
Desweiteren sollen alle Mittelstücke auch in die Tabelle.
Nun hab ich also ein Formular zum anlegen neuer Seiten.
Da ist eine Textarea in die man den Source eingeben kann.
Hat man nun geklickt kommt eine Zwischenseite wo man die neue Seite testen kann.
Auf der Seite befindet sich atm ein Formular mit dem hidden Feld wo ich den Source reinpacke und ein Button bei dessen klick sich ein neues Fenster öffnet wo dann aus dem Header, hidden-Feld und dem Footer die Seite gebastelt wird, als Vorschau.
Habe nun alle <, >, & und " umgewandelt, aber Probleme bereiten mir die Links.
Denn vor alle " haut der irgendwie nen \
Hoffe jemand hat eine Idee wie cih das ändern kann, evt ist mein Ansatz ja schon falsch.
thx4help
-
Hallo!
Das liegt wahrscheinlich an den magic_quotes Einstellungen, insbesondere an:
http://us3.php.net/manual/de/security.magicquotes.phpmagic_quotes_gpc
Affects HTTP Request data (GET, POST, and COOKIE). Cannot be set at runtime, and defaults to on in PHP.
Grüße
Martin
-
thx für die Antwort
habe auf der Seite ein bissle gestöbert und mir den Source angeguckt
Problem lässt sich lösen indem man stripslashes($text) macht
-
14.11.06 23:16 #4
ich würde folgende Funktion am anfang jeden scriptes aufrufen, dann haste keine probleme mehr mit magic_quotes
Aufruf in den Scripten:PHP-Code:// stripslahes für ein mehrdimensionales Array
// Funktion wurde von php-faq übernommen
function array_stripslashes(&$variable)
{
// Prüft, ob die Variable ein String ist
if (is_string($variable))
// Fall ja, wird stripslashes auf diesen Strin angewandt
$variable = stripslashes($variable);
// Falls nicht, wird geprüft ob sie ein Array ist
else {
// Ist das der Fall, ruft sich die Funktion rekursiv selbst wieder auf
if (is_array($variable)) {
foreach($variable AS $key => $value)
array_stripslashes($variable[$key]);
}
}
}
PHP-Code:if (get_magic_quotes_gpc()) {
array_stripslashes($_POST);
array_stripslashes($_GET);
array_stripslashes($_COOKIE);
}
Ähnliche Themen
-
Arbeiten mit Strings
Von sjetzls im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 24.05.08, 12:45 -
XSL: XML Node aus xml source direkt in HTML übernehmen
Von Portos im Forum XML TechnologienAntworten: 0Letzter Beitrag: 07.09.05, 16:14 -
XSL: html code aus xml source direkt übernehmen
Von chefkochen im Forum XML TechnologienAntworten: 1Letzter Beitrag: 12.07.05, 10:30 -
Frame-Fehler bei HTML-Check wer kennst sich damit aus ? Hilfe
Von totalerAnfaenger im Forum HTML & XHTMLAntworten: 1Letzter Beitrag: 17.06.04, 13:36 -
Wie kann ich ein teil aus einem langen Film schneiden und damit arbeiten?
Von klogto im Forum Videoschnitt, Videotechnik & -produktionAntworten: 3Letzter Beitrag: 18.04.04, 15:13





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren