 |
| 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 |
22.03.2005, 15:35
|
#16
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
Zitat:
|
Zitat von St@eff.en
Hast Du die Antwort von Jan nicht gelesen ?????
|
Denke nicht...
|
|
|
22.03.2005, 15:49
|
#17
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
wozu dann die Frage ?
also wenn man sich schon die Mühe macht und entscheidenes KnowHow zur Problemlösung postet, wie in dem Fall von Jan, dann ist es doch sehr frustrierend zu helfen, wenn das einfach übergangen wird.
Was soll man jetzt noch sagen ?
Oder Du bearbeitest einen Code, den Du nicht nachvollziehen kannst. Dann solltest Du dringend analysieren, was da passiert.
Die geposteten Zeilen waren nur die Argumente, das eigentliche ersetzen hast Du scheinbar noch gar nicht zur Kenntnis genommen ... 
|
|
|
22.03.2005, 17:04
|
#18
|
|
TP-Senior
Registriert seit: Oct 2003
Ort: NRW
|
Klar kann ich nachvollziehen was passiert. Ich speichere diese ganzen Argumente in 2 Arrays und wende
PHP-Code:
$string = preg_replace($this->BBCodePattern,$this->BBCodeReplace,$string);
an.
Ich habe den bedingten Ausdruck so in einem String noch nie angewendet, darum geht es. Ich habe den Link von "skipperjan" gesehen und auch mal einen Blick auf die Page geworfen. Eine Lösung von meinem Problem habe ich leider noch nicht finden können
Mfg,
Michael
|
|
|
22.03.2005, 17:21
|
#19
|
|
TP-Specialist
Registriert seit: Mar 2005
Ort: Unterfranken
|
Mal ne dumme Frage.
Du bekommst diese Fehlermeldung:
Zitat:
|
Parse error: parse error, expecting `T_VARIABLE' or `'$'' in /srv/www/htdocs/web39/html/test/mvb20a/inc/bbcode.class.php on line 477
|
Ich weiß nicht, ob eine von den Zeilen, die du gepostet hast, die Zeile 477 ist. Welche ist denn Zeile 477?
|
|
|
22.03.2005, 17:42
|
#20
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
ich verstehe es immer noch nicht, Jan haz die Lösung doch gesagt:
$this->BBCodePattern[] = "%\[url=(www.[-a-zA-Z0-9@:\%_\+.~#?&//=]+?)\](.+)\[\/url\]%Uise";
... wer liest, ist klar im Vorteil !
|
|
|
22.03.2005, 17:52
|
#21
|
|
TP-Supporter
Registriert seit: Jun 2004
|
yo. blick reinwerfen reicht nicht.
danke jan für den link, lese mich grad rein und merke, dass ich im gesamten post total deneben geredet habe. man sollte halt nicht neben projekt-ausliefern noch was anderes machen
die frage ist jetzt, ob ihm der e-modifikator hilft. heißt ja, dass es nur bei php geht?!
und @skater: e 
__________________
Ich bin bereit, meinem Schöpfer gegenüberzutreten.
Ob mein Schöpfer ebenso bereit ist, diese Begegnung über sich ergehen zu lassen, ist eine andere Sache.
|
|
|
23.03.2005, 00:09
|
#22
|
|
TP-Senior
Registriert seit: Oct 2003
Ort: NRW
|
Parse error: parse error in /srv/www/htdocs/web39/html/test/mvb20a/inc/bbcode.class.php(62  : regexp code on line 1
Fatal error: Failed evaluating code:
http://validator.w3.org/check?uri=ht...7%23post475207 in /srv/www/htdocs/webxx/html/xxx/xxx/xxx/bbcode.class.php on line 628
Mit e-Parameter:
PHP-Code:
$this->BBCodePattern[] = "%(( |\n|^)(http|https|ftp)://{1}[-a-zA-Z0-9@:;\%_\+.~#?&//=]+?)%Uie";
$this->BBCodeReplace[] = "<a href=\"out.php?out=$1\" target=\"_blank\">".((strlen("\\1") > 30) ? (substr("\\1",0,30) . "...") : "\\1")."</a>";
628 ist der preg_replace
|
|
|
23.03.2005, 11:55
|
#23
|
|
TP-Specialist
Registriert seit: Mar 2005
Ort: Unterfranken
|
Zitat:
|
Zitat von SkaTeR
628 ist der preg_replace
|
Ja, schon. Der Parser meint, du hast da einen Tippfehler drin. Wäre also hilfreich, wenn du die Zeile hier posten würdest genau so, wie du sie im Code hast. Wenn es sich tatsächlich um einen Tippfehler in der Zeile handelt, haben wir keine Chance, den Fehler zu entdecken, wenn du die Zeile nicht postest.
|
|
|
23.03.2005, 11:59
|
#24
|
|
TP-Senior
Registriert seit: Oct 2003
Ort: NRW
|
Hatte ich 2 Beiträge drüber. Der Fehler kommt erst nach dem Tipp mit dem e-Parameter...
$string = preg_replace($this->BBCodePattern,$this->BBCodeReplace,$string);
|
|
|
23.03.2005, 12:02
|
#25
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
einmal arbeitest Du mit \\1 und in der gleichen Zeile mit $1 - warum ?
dann ist die Funktion ja schon in der Zeile $this->BBCodeReplace[] = "...
Da wird der phpcode bereits ausgeführt. Das siehst Du, wenn Du Dir den Parameter vor dem preg_replace ausgeben lässt.
Der Parameter e funktioniert nur, wenn eine Funktion im preg_replace-Statement vorkommt.
|
|
|
23.03.2005, 12:02
|
#26
|
|
TP-Supporter
Registriert seit: Jun 2004
|
Zitat:
|
Zitat von Weede
die frage ist jetzt, ob ihm der e-modifikator hilft. heißt ja, dass es nur bei php geht?!
|
tjo. das von dir ist perl oder?
__________________
Ich bin bereit, meinem Schöpfer gegenüberzutreten.
Ob mein Schöpfer ebenso bereit ist, diese Begegnung über sich ergehen zu lassen, ist eine andere Sache.
|
|
|
26.03.2005, 13:55
|
#27
|
|
TP-Senior
Registriert seit: Oct 2003
Ort: NRW
|
Ich konnte auf jeden Fall nicht das gewünschte Ergebnis damit erzielen
|
|
|
|
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 01:37 Uhr.
|
 |