Ich will folgendes mit PHP ersetzen: - KONSTANTERTEXTvariablertextKONSTANTERTEXT mit: - variablertext Wie mache ich das am besten mit preg_replace o.ä. ? Ich will es per Formular ersetzen lassen ... THX!
Ankündigung
Einklappen
Keine Ankündigung bisher.
Ersetzen mit PHP
Einklappen
Neue Werbung 2019
Einklappen
X
-
str_replace, falls KONSTANTERTEXT hinten und vorne unterschiedlich sind.[COLOR="#F5F5FF"]--[/COLOR]
[COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
„Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
[URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
[COLOR="#F5F5FF"]
--[/COLOR]
Kommentar
-
Zitat von Napoli Beitrag anzeigenIch will folgendes mit PHP ersetzen: - KONSTANTERTEXTvariablertextKONSTANTERTEXT mit: - variablertext Wie mache ich das am besten mit preg_replace o.ä. ? Ich will es per Formular ersetzen lassen ... THX!PHP-Code:function blurb_replace(
$const, // vorher und nachher
$var, // dazwischen
$haystack
) {
$fix = preg_quote($const, '/');
$mid = preg_quote($var, '/');
return preg_replace(
'/' . $fix . $mid . $fix . '/',
$mid,
$haystack
);
}
Wenn man die Wurst schräg anschneidet, hält sie länger, weil die Scheiben größer sind.
Kommentar
-
Hmm hat leider noch nicht ganz geklappt, habs versucht umzubauen hat nicht geklappt, ich muss nochmal präzisieren.
Das hier will ich ersetzen:<irgendwas_konstante_1>***GESUCHTE VARIABLE***</irgendwas_konstante_2>***GESUCHTE VARIABLE***<irgendwas_konstante_3 />***GESUCHTE VARIABLE***
Kommentar
-
Ja und? Wie sehen Deine Versuche aus? Du hast ja jetzt ein paar Tipps bekommen! Mal damit beschäftigt? Oder nur "Probiert, Geht nicht"?[COLOR="#F5F5FF"]--[/COLOR]
[COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
„Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
[URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
[COLOR="#F5F5FF"]
--[/COLOR]
Kommentar
-
Ja, ich habs erstmal so versucht:PHP-Code:$newzeile = preg_replace("<irgendwas_konstante_1>", "", $newzeile);
$newzeile = preg_replace("</irgendwas_konstante_2>", "", $newzeile);
$newzeile = preg_replace("<irgendwas_konstante_3 />", "", $newzeile);
$XML = "\n" . $newzeile;
echo $XML;
Ausserdem bliebe dannPHP-Code:***GESUCHTE VARIABLE******GESUCHTE VARIABLE***
Die Funktion oben klappt nicht, da ich ja $var nicht weiss, muss ich erst herausfinden, indem ich den Rest lösche (mit preg_replace nehme ich an..)
Kommentar
-
Ausserdem bliebe dann
PHP-Code:
***GESUCHTE VARIABLE******GESUCHTE VARIABLE***
stehen, selbst wenn es funktionieren würde...Problem ist ja, dass ich zwischen <irgendwas_konstante_1> und </irgendwas_konstante_2> noch zusätzlich ***GESUCHTE VARIABLE*** beim ersetzen rausbringen müsste...
2. http://www.php.de/php-einsteiger/489...rundlagen.html
Syntax raten hilft hier nicht weiter. Dann muss man eben mal ins Manual schauen, wie reguläre Audrücke "gehen". [MAN]preg_replace[/MAN][COLOR="#F5F5FF"]--[/COLOR]
[COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
„Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
[URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
[COLOR="#F5F5FF"]
--[/COLOR]
Kommentar
-
Jo danke nikosch, hab mir das ganze nochmal angeschaut, hab auch alles hingekriegt. Ein Problemchen bleibt allerdings.
Ich habe ein HTML-Formular (textbox). Wenn ich diese abschicke per POST übergebe und der Inhalt in der Textbox nicht allzugross ist, klappt alles wunderbar. Wenn ich jetzt aber einen riesigen Text abschicken will, aktualisiert er die Site und nichts funktioniert. Ist das möglicherweise ein POST-Limit beim Server? Wie kann ich DEBUG-Meldungen aktivieren und könnte man den grossen Text evtl. mit PHP splitten und danach wieder zusammenfügen? DANKE!
Kommentar
-
Sicher nicht. Aber von was für einem "riesig" reden wir hier? Wieviele Bytes?
error_reporting + display_errors[COLOR="#F5F5FF"]--[/COLOR]
[COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
„Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
[URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
[COLOR="#F5F5FF"]
--[/COLOR]
Kommentar
-
Glaub ich nicht. Schau mal in den Browserquelltext. Hast bestimmt irgendein Zeichen übersehen.[COLOR="#F5F5FF"]--[/COLOR]
[COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
„Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
[URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
[COLOR="#F5F5FF"]
--[/COLOR]
Kommentar
Kommentar