Beginner: Code veranderen in html! (UBB??)
Ik heb een mysql database met teksten en dergelijke...
Op sommige plekken van de teksten staat
[inf] meer tekst [/inf]
Hoe kan ik ervoor zorgen dat hij bij het weergeven van de tekst inplaats van
[inf] meer tekst [/inf]
het verandert in
<i><b>( meer tekst )</b></i>
Dus zeg maar dat [inf] verandert in <i><b>(
En dat [/inf] verandert in )</b></i>
=====
Nou kreeg ik op een andere site (phpfreaks) van iemand deze code die zou moeten werken volgens hem:
Maar ik haal altijd alles op via een query zoals dit:
Waar moet ik dan dat:
$regex = "~\[inf\](.*?)/\[/inf\]~s";
$replace = "<i><b>(\\1)</b></i>";
$file = preg_replace($regex, $replace, $file);
plaatsen? Ik snap het nie helemaal... Sorry... :S
Op sommige plekken van de teksten staat
[inf] meer tekst [/inf]
Hoe kan ik ervoor zorgen dat hij bij het weergeven van de tekst inplaats van
[inf] meer tekst [/inf]
het verandert in
<i><b>( meer tekst )</b></i>
Dus zeg maar dat [inf] verandert in <i><b>(
En dat [/inf] verandert in )</b></i>
=====
Nou kreeg ik op een andere site (phpfreaks) van iemand deze code die zou moeten werken volgens hem:
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
$file = "[inf] blaat blaat [/inf]";
$regex = "~\[inf\](.*?)/\[/inf\]~s";
$replace = "<i><b>(\\1)</b></i>";
$file = preg_replace($regex, $replace, $file);
echo $file;
?>
$file = "[inf] blaat blaat [/inf]";
$regex = "~\[inf\](.*?)/\[/inf\]~s";
$replace = "<i><b>(\\1)</b></i>";
$file = preg_replace($regex, $replace, $file);
echo $file;
?>
Maar ik haal altijd alles op via een query zoals dit:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?
include("config.php");
$query = "SELECT * FROM stories WHERE id = 1";
$info =mysql_query($query) or die ('Fout met de query '. $query .'<br>'.mysql_error());
while ($gegeven = mysql_fetch_object($info)) {
echo "
<b>Name:</b> $gegeven->nickname<br>
<b>Story:</b> $gegeven->story<br>
";
}
?>
include("config.php");
$query = "SELECT * FROM stories WHERE id = 1";
$info =mysql_query($query) or die ('Fout met de query '. $query .'<br>'.mysql_error());
while ($gegeven = mysql_fetch_object($info)) {
echo "
<b>Name:</b> $gegeven->nickname<br>
<b>Story:</b> $gegeven->story<br>
";
}
?>
Waar moet ik dan dat:
$regex = "~\[inf\](.*?)/\[/inf\]~s";
$replace = "<i><b>(\\1)</b></i>";
$file = preg_replace($regex, $replace, $file);
plaatsen? Ik snap het nie helemaal... Sorry... :S
moet je gewoon even zoeken op UBB parser op deze site
de zoek functie is buiten werking dus je moet ff google gebruiken: UBB Parser site:http://www.phphulp.nl/php
dat /php is om forum berichten uit je zoek resultaten te houden
edit: zelf gebruik ik deze: class
de zoek functie is buiten werking dus je moet ff google gebruiken: UBB Parser site:http://www.phphulp.nl/php
dat /php is om forum berichten uit je zoek resultaten te houden
edit: zelf gebruik ik deze: class