 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
06.01.2006, 12:05
|
#1
|
|
TP-Specialist
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
|
str_replace()
Warum macht der mir doppelte Slashes im Ergebnis: <img src="icons //ic13.gif">
( IE stört // nicht, FF macht daraus dann %5C/ und zeigt das Pic nicht an! )
PHP-Code:
$source = array("[ic13]","[ic14]");
$replace = array("<img src=\"icons\/ic13.gif\">","<img src=\"icons\/ic14.gif\">");
$Posting = str_replace($source, $replace, $Posting);
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]
use my HTML-Tester
Motto'06: Mut zur deutschen Sprache!
|
|
|
06.01.2006, 12:10
|
#2
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
warum maskierst Du den slash ? der muss nicht maskiert werden, nur der backslash und die quotes
der FF macht es schon richtig, IE ist wie üblich etwas fehlertoleranter.
|
|
|
06.01.2006, 12:19
|
#3
|
|
TP-Specialist
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
|
danke, ging ja schnell  aber ich sah auch, dass Du online bist
Dachte der str_replace brauche das.
Wegen FF/IE ist schon klar, schrieb es nur so als Erklärung der Auswirkung.
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]
use my HTML-Tester
Motto'06: Mut zur deutschen Sprache!
|
|
|
06.01.2006, 19:35
|
#4
|
|
TP-Supporter
Registriert seit: Dec 2005
|
ich glaube, man muss nur bei preg_matchs bzw preg_replace maskieren 
|
|
|
06.01.2006, 20:24
|
#5
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
jenachdem, wenn man bei regulären Ausdrücken den slash als Start- und Endmarke benutzt, muss im Ausdruck der Slash maskiert werden, sonst nicht.
|
|
|
08.01.2006, 19:23
|
#6
|
|
TP-Supporter
Registriert seit: Dec 2005
|
Zitat:
|
Zitat von St@eff.en
jenachdem, wenn man bei regulären Ausdrücken den slash als Start- und Endmarke benutzt, muss im Ausdruck der Slash maskiert werden, sonst nicht.
|
jepp hast recht, aber ich habe das Gefühl, dass ein maskierter Slash (\/) ebenfalls bei einem RegExp mit # als Delimiter funktioneirt!? 
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:35 Uhr.
|
 |