![]() |
| | Themen-Optionen | Thema durchsuchen |
| | Nach oben #1 |
| Verplanter Benutzer Registriert seit: 14.12.2004
Beiträge: 238
|
Hallo, habe hier einen Codefetzen der mich auf die Palme bringt, es geht darum einen String zu ersetzen ... aber in diesem ist eine url angegeben z.B. home.php?1=2 PHP-Code: ich ja ? ausklammere!? Wo liegt der Wurm begraben sieht ihn jemand ...
__________________ Das Leben ist zwar bloß ein Adventure-Game, aber die Grafik ist verdammt gut. Ich such immer noch den Cheat für unlimited money! |
| | |
| | Nach oben #2 |
| Lutz Registriert seit: 14.08.2005 Ort: Nienburg / Weser
Beiträge: 687
|
Das Problem sollte in dieser Zeile liegen: PHP-Code:
__________________ Paradox ist, wenn jemand für seinen Alkoholkonsum geradestehen soll |
| | |
| | Nach oben #3 | |
| Verplanter Benutzer Registriert seit: 14.12.2004
Beiträge: 238
|
Hi, PHP-Code: homepage.php5#Homepage#h index.php5#Test#t homepage.php5\?do=newPage#Neue Page#1 homepage.php5\?do=newPage#Neue Page#1 homepage.php5\?do=newPage#Neue Page#1 homepage.php5\?do=newPage#Neue Page#1 homepage.php5\?do=newPage#Neue Page#1 homepage.php5\?do=newPage#Neue Page#1 ... (wiederholung unendlich da er ja nicht ersetzt...) Ich schau mit mal preg_quote() an ... Edit: das (=) könnte noch das Problem Darstellen ... Zitat:
__________________ Das Leben ist zwar bloß ein Adventure-Game, aber die Grafik ist verdammt gut. Ich such immer noch den Cheat für unlimited money! | |
| | |
| | Nach oben #4 |
| Verplanter Benutzer Registriert seit: 14.12.2004
Beiträge: 238
|
Serh schön ... die Function ist mal sehr sehr Hilfreich Also wie folgt Funktioniert es: PHP-Code:
__________________ Das Leben ist zwar bloß ein Adventure-Game, aber die Grafik ist verdammt gut. Ich such immer noch den Cheat für unlimited money! |
| | |
| | Nach oben #5 |
| Lutz Registriert seit: 14.08.2005 Ort: Nienburg / Weser
Beiträge: 687
|
Keine Ursache, nur wo ich mir das jetzt alles so anschaue, fällt mir auf, dass folgender Code sehr wahrscheinlich deutlich schneller ist: PHP-Code: Du kannst übrigens mal versuchen, ob es auch ohne die Ersetzung von ? in \? funktioniert, würde dir zusätzlich 2 Funktionsaufrufe sparen und ich gehe mal davon aus, dass du das probiert hast, um den preg_replace() zum Laufen zu bekommen!? *kratzamkopf*
__________________ Paradox ist, wenn jemand für seinen Alkoholkonsum geradestehen soll |
| | |
| | Nach oben #6 |
| Verplanter Benutzer Registriert seit: 14.12.2004
Beiträge: 238
|
Mit str_replace hast Du vollkommen recht habe das mal eben zum Bastelln so hingeklatscht... PHP-Code: gleich die inhalte zwischen den # abfragen. Sehe das aber als Problem wenn es mehr oder weniger Inhalte im String sind. [§cms_boxen.php5?do=newBox#Neue Box#1] [§cms_boxen.php5?do=newBox#Neue Box] Meine so ist es schon gut oder fällt Dir noch was ein !?
__________________ Das Leben ist zwar bloß ein Adventure-Game, aber die Grafik ist verdammt gut. Ich such immer noch den Cheat für unlimited money! |
| | |
| | Nach oben #7 |
| Lutz Registriert seit: 14.08.2005 Ort: Nienburg / Weser
Beiträge: 687
|
Uff, sicher fallen mir da einige Möglichkeiten ein, aber du musst doch wissen, wie du es für am sinnvollsten hälst, schließlich musst du mit dem Funktionsumfang zufrieden sein und wenn es alles passt, dann lass es doch einfach so, ich sehe in der Verarbeitungsweise jedenfalls keine nennenswerten Nachteile Einziger Punkt, über den du nachdenken solltest ist, dass wenn du mal Links mit Ankern benötigst, dass du ein anderes Trennzeichen nehmen solltest, denn dann brauchst du selbst in der URL die Raute. Prozent sind aber auch wieder nicht sinnig, da diese zum maskieren von Sonderzeichen usw. genutzt werden, vielleicht solltest du lieber auf die PIPE (|) umsteigen als Trennzeichen!? Ist aber auch nur dann notwendig wie gesagt, wenn du mal Anker benötigst... Jetzt ist mir doch noch ein Punkt eingefallen
__________________ Paradox ist, wenn jemand für seinen Alkoholkonsum geradestehen soll |
| | |
| | Nach oben #8 |
| Verplanter Benutzer Registriert seit: 14.12.2004
Beiträge: 238
|
Wenn man das genau nimmt absolut richtig habe mich für Pipe entschieden.
__________________ Das Leben ist zwar bloß ein Adventure-Game, aber die Grafik ist verdammt gut. Ich such immer noch den Cheat für unlimited money! |
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [url] BBCode | Garnele | PHP-Programmierung | 11 | 03.12.2007 18:52 |
| [MySQL] REPLACE() bei UPDATE verwenden | Ben | Datenbanken | 4 | 31.12.2005 16:33 |