Versio

Preg_replace - Php

Overzicht Reageren

Han eev

Han eev

29/10/2005 11:23:00
Quote Anchor link
$tekst = preg_replace("/
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?(.*?)?>
/is","<blockquote style='background: #fff; '>".highlight_string("\\1", true)."</blockquote>",$tekst);
$tekst = nl2br($tekst);

Dit werkt niet de output is nu
er komen allemaal <br /> achter het php
Opzich klopt het wel... maar ik weet niet wat ik fout doe...

als ik
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
echo 'ikke';
?>

invul word het
<blockquote style='background: #fff; border: 1px solid #000;'><code><span style="color: #000000">


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?
echo 'ikke';
?<
/span>
<
/code></blockquote>

Het is wel heel vaag....

Han
 
PHP hulp

PHP hulp

25/05/2012 11:39:43
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 

29/10/2005 13:21:00
Quote Anchor link
Je kan beter een functie schrijven die het proccesst.
En dan kan je hem aanroepen met preg_replace
$tekst = preg_replace("/
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?(.*?)?>
/is",'my_highlight_string("\\1")');

Zoiets. Dit volgende heb ik uit mijn post parser gehaald:
$txt = preg_replace( "#\[html\](.+?)\[/html\]#ies" , "\$this->regex_html_tag('\\1')" , $txt );

Dus misschien kan je het gebruiken ;)
 
Han eev

Han eev

29/10/2005 14:37:00
Quote Anchor link
Het is gelukt!!
Heel erg bedankt sebastiaan!

Han
 



Overzicht Reageren

Get Adobe Flash player