WAZZAAPP!!! | Visit the greatest website of all time: Q2u
Verwijderd
ik hoop niet dat je alles in je code ook op een regel hebt staan 
kan je misschien wat duidelijker plaatsen, met enters enzo..
kan je misschien wat duidelijker plaatsen, met enters enzo..
Verwijderd
PHP:
1
2
3
4
5
6
| $message = preg_replace( "/\[TOPIC=(.+?)\]/Usi", "<? $topic = mysql_query("SELECT * FROM topics WHERE id = \"\\1\" \"); ?> <a href=\"viewtopic.php?id=\\1\" target=\"_blank\">$topic[name]</a>", $message ); |
dit gaat natuurlijk NIKS worden hè, maar daarvoor mag je in de manul naar de syntax van pre_replace zoeken...
je kan het wel maken door bijvoorbeeld:
PHP:
1
2
3
4
5
| $message = preg_replace( "/\[TOPIC=(.+?)\]/Usie", "topicReplace(//1)", $message ); |
waarbij je even die functie topicReplace() zelf moet maken natuurlijk, die moet dan de string die je moet hebben returnen, suc6
PHP:
1
2
3
4
5
| $message = preg_replace( "/\[TOPIC=(.+?)\]/Usie", "topicReplace(//1)", $message ); |
Klopt niet echt ... (U en '?', //1 ??)
Doe iets als:
PHP:
1
2
3
| $thePattern = '!\[topic=(\d+)\]!sie'; $theReplacement = 'topicReplace(\1);'; $theMessage = preg_replace( $thePattern, $theReplacement, $theMessage ); |
en de leuke ''s zijn single quotes
iets verkeerdACM schreef op 18 augustus 2002 @ 18:16:
Wat doet dat <? gedoe daar??
WAZZAAPP!!! | Visit the greatest website of all time: Q2u
Pagina: 1