url werkt niet (arjans nieuwsysteem)
ik gebruik arjansnieuwsysteem en het werkt best goed
er zit een {url = }{/url} systeem in maar als ik dat invul bijv:
{url= www.google.nl{Klik voor google!{/url}
(DE {} MOETEN [] ZIJN )
dat doet die het niet en dan komt er op home een andere code te staan
resultaat kun je zien op www.HipHopMusic.NL
2e nieuws item
ik plaat ook wel even een code mischien dat jullie die fout kunnen ondekken
index.php
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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
<?php
// Verbinding
$server ="localhost";
$database = "deb25073_content";
$gebruikersnaam = "deb25073_content";
$wachtwoord = "LALALALA PRIVEE";
mysql_connect($server,$gebruikersnaam,$wachtwoord) or die
("Sorry, we konden geen verbinding maken met de databaseserver! Controlleer je instellingen.");
mysql_select_db($database) or die
("We konden wel verbinding maken met de databaseserver, alleen konden we de juiste database niet vinden!");
// Gets ophalen
if (isset($_GET['actie'])) {
if (isset($_GET['nieuwsid'])) {
if(is_numeric($_GET['nieuwsid'])){
$nieuwsid = mysql_real_escape_string(htmlspecialchars($_GET['nieuwsid']));
}else{
exit ("De door u opgegeven waarden word niet geaccepteerd!");
}
$actie = mysql_real_escape_string(htmlspecialchars($_GET['actie']));
// Actie - Reacties
if ($actie === "reacties"){
$query4 = "SELECT NieuwsTitel, NieuwsDatum FROM nieuws WHERE NieuwsID = '$nieuwsid'";
$result4 = mysql_query($query4) or die(mysql_error());
while ($row4 = mysql_fetch_array($result4))
{
$NieuwsTitel = $row4['NieuwsTitel'];
$NieuwsDatum = $row4['NieuwsDatum'];
}
$NieuwsDatum = datumomzetten($NieuwsDatum);
Echo "<h3>$NieuwsTitel - $NieuwsDatum</h3>";
reageren($nieuwsid);
$query3 = "SELECT * FROM reacties WHERE NieuwsID = '$nieuwsid' ORDER BY ReactieID DESC";
$result3 = mysql_query($query3) or die(mysql_error());
while ($row3 = mysql_fetch_array($result3))
{
$ReactieNaam = $row3['ReactieNaam'];
$ReactieTijd = $row3['ReactieTijd'];
$ReactieDatum = $row3['ReactieDatum'];
$ReactieBericht = $Row['ReactieBericht'];
$ReactieID = $row3['ReactieID'];
$ReactieDatum = datumomzetten($ReactieDatum);
$uren = substr($ReactieTijd,0,2);
$minuten = substr($ReactieTijd,3,2);
$ReactieTijd = "$uren:$minuten";
echo "<hr>[$ReactieID] Reactie geplaats door <b>$ReactieNaam</b> op $ReactieDatum om $ReactieTijd<br>$ReactieBericht";
}
}
// Acties - Reactie toevoegen
if ($actie === "reactietoevoegen"){
$ReactieNaam = mysql_real_escape_string(nl2br(htmlspecialchars(eregi_replace('[^ ]{255,}', '...', trim($_POST['Naam'])))));
$ReactieBericht = mysql_real_escape_string(nl2br(htmlspecialchars(eregi_replace('[^ ]{255,}', '...', trim($_POST['Bericht'])))));
$ReactieDatum = date("y-m-d");
$ReactieTijd = date("H:i:s");
$ReactieIp = $_SERVER['REMOTE_ADDR'];
$ReactieBericht = preg_replace("/\[b\](.+?)\[\/b\]/is",'<b>\1</b>', $ReactieBericht);
$ReactieBericht = preg_replace("/\[i\](.+?)\[\/i\]/is",'<i>\1</i>', $ReactieBericht);
$ReactieBericht = preg_replace("/\[u\](.+?)\[\/u\]/is",'<u>\1</u>', $ReactieBericht);
$ReactieBericht = eregi_replace("\\[markeer=([^\\[]*)\\]([^\\[]*)\\[/markeer\\]","<font style=\"background-color:\\1 \">\\2</font>",$ReactieBericht);
$ReactieBericht = eregi_replace("\\[img]([^\\[]*)\\[/img\\]","<img src=\"\\1\">",$ReactieBericht);
$ReactieBericht = eregi_replace("\\[kleur=([^\\[]*)\\]([^\\[]*)\\[/kleur\\]","<font color=\"\\1\">\\2</font>",$ReactieBericht);
$ReactieBericht = eregi_replace("\\[url=([^\\[]*)\\]([^\\[]*)\\[/url\\]","<a href=\"\\1\" target=_blank>\\2</a>",$ReactieBericht);
if (empty($ReactieNaam)) {
echo "U heeft geen naam ingevuld, ga <a href=\"javascript:history.back()\">terug</a> en probeer het opnieuw!";
exit;
}
if (empty($ReactieBericht)) {
echo "U heeft geen bericht ingevuld, ga <a href=\"javascript:history.back()\">terug</a> en probeer het opnieuw!";
exit;
}
mysql_query("INSERT INTO reacties (NieuwsID,ReactieNaam,ReactieTijd,ReactieDatum,ReactieBericht,ReactieIp) VALUES('$nieuwsid','$ReactieNaam','$ReactieTijd','$ReactieDatum','$ReactieBericht','$ReactieIp')") or die(mysql_error());
header("Location: nieuws.php?actie=reacties&nieuwsid=$nieuwsid");
exit;
}
}
}
// Functie - Datum omzetten
function datumomzetten($datum){
$jaar = substr($datum,0,4);
$maand = substr($datum,5,2);
$dag = substr($datum,8,2);
$maand_array = array("januari", "februari", "maart", "april","mei", "juni", "juli", "augustus", "september","oktober", "november", "december");
$maand = $maand_array[$maand - 1];
$datum = "$dag $maand $jaar";
return $datum;
}
// Functie - Reageren invulvenster
function reageren($nieuwsid)
{
?>
<script language='Javascript'>
function tekstvak(tekst) {
document.form.Bericht.value = document.form.Bericht.value + tekst
}
</script>
<form name="form" method="post" action="<?php echo "nieuws.php?actie=reactietoevoegen&nieuwsid=$nieuwsid"; ?>">
<table border="0" cellspacing="0" cellpadding="5">
<tr>
<td valign="top" width="150">Uw naam:</td>
<td><input type="text" name="Naam"></td>
</tr>
<tr>
<td valign="top">Uw bericht:</td>
<td><textarea name="Bericht" rows="6" cols="45"></textarea></td>
</tr>
<tr>
<td align=left><input type="submit" value="versturen"></td>
<td align=right>
<a href='javascript:tekstvak("[b][/b]")'><img src="afbeeldingen/post_button_bold.gif" width="25" height="24" border="0" alt="Dikgedrukt"></a>
<a href='javascript:tekstvak("[i][/i]")'><img src="afbeeldingen/post_button_italic.gif" width="25" height="24" border="0" alt="Schuingedrukt"></a>
<a href='javascript:tekstvak("[u][/u]")'><img src="afbeeldingen/post_button_underline.gif" width="25" height="24" border="0" alt="Onderstreept"></a>
<a href='javascript:tekstvak("[kleur=red][/kleur]")'><img src="afbeeldingen/post_button_textcolor.gif" width="25" height="24" border="0" alt="Tekstkleur"></a>
<a href='javascript:tekstvak("[markeer=red][/markeer]")'><img src="afbeeldingen/post_button_bgcolor.gif" width="25" height="24" border="0" alt="Achtergrondkleur"></a>
<a href='javascript:tekstvak("[url= ][/url]")'><img src="afbeeldingen/post_button_hyperlink.gif" width="25" height="24" border="0" alt="Hyperlink"></a>
<a href='javascript:tekstvak("[img][/img]")'><img src="afbeeldingen/post_button_image.gif" width="25" height="24" border="0" alt="Afbeelding"></a>
</td>
</tr>
</table>
</form>
<?php
}
// Functie - Nieuws
function nieuws($aantal, $categorie)
{
$query = "SELECT * FROM nieuws LEFT JOIN gebruikers ON nieuws.NieuwsPosterID = gebruikers.GebruikersID WHERE NieuwsCAT = '$categorie' ORDER BY NieuwsID ASC limit $aantal";
$result = mysql_query($query) or die(mysql_error());
if (mysql_num_rows($result)>0)
{
while ($row = mysql_fetch_array($result))
{
$NieuwsID = $row['NieuwsID'];
$NieuwsDatum = $row['NieuwsDatum'];
$NieuwsTitel = stripslashes($row['NieuwsTitel']);
$NieuwsBericht = $row['NieuwsBericht'];
$NieuwsBronNaam = $row['NieuwsBronNaam'];
if(empty($NieuwsBronNaam)){
$NieuwsBronNaam = "Bronisleeg";
}
$NieuwsBronUrl =$row['NieuwsBronUrl'];
if(empty($NieuwsBronUrl)){
$NieuwsBronUrl = "http://bron.nl";
}
$GebruikersNaam = $row['GebruikersNaam'];
$GebruikersEmail = $row['GebruikersEmail'];
$GebruikersEmail = str_replace("@", "$", $GebruikersEmail);
$GebruikersNaam = "<a href=\"afbeeldingen/txtnaarafbeelding.php?txt=$GebruikersEmail\" onclick=\"window.open('afbeeldingen/txtnaarafbeelding.php?txt=$GebruikersEmail','popup','width=300,height=25,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=no,left=50,top=0'); return false\">$GebruikersNaam</a>";
$NieuwsDatum = datumomzetten($NieuwsDatum);
$query3 = "SELECT * FROM reacties WHERE NieuwsID = '$NieuwsID'";
$result3 = mysql_query($query3) or die(mysql_error());
$AantalReacties = mysql_num_rows($result3);
switch ($AantalReacties) {
case 0:
$AantalReacties = "Er zijn geen reacties! Klik <a href=\"nieuws.php?actie=reacties&nieuwsid=$NieuwsID\" onclick=\"window.open('nieuws.php?actie=reacties&nieuwsid=$NieuwsID','popup','width=550,height=600,scrollbars=yes,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=no,left=50,top=0'); return false\">hier</a> om als eerste een reactie toe te voegen!";
break; case 1:
$AantalReacties = "Er is één reactie! Klik <a href=\"nieuws.php?actie=reacties&nieuwsid=$NieuwsID\" onclick=\"window.open('nieuws.php?actie=reacties&nieuwsid=$NieuwsID','popup','width=550,height=600,scrollbars=yes,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=no,left=50,top=0'); return false\">hier</a> om deze te lezen of een reactie toe te voegen.";
break;
case ($AantalReacties >= 2):
$AantalReacties = "Er zijn $AantalReacties reacties! Klik <a href=\"nieuws.php?actie=reacties&nieuwsid=$NieuwsID\" onclick=\"window.open('nieuws.php?actie=reacties&nieuwsid=$NieuwsID','popup','width=550,height=600,scrollbars=yes,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=no,left=50,top=0'); return false\">hier</a> om ze te lezen en een reactie toe te voegen.";
break;
}
?>
<?php echo "<h1><b>$NieuwsTitel</b></h1>"; ?><p>
<?php echo "$NieuwsBericht"; ?><P>
Gepost door: <?php echo "$GebruikersNaam"; ?> op <?php echo "$NieuwsDatum"; ?>.<br> <?php echo "$AantalReacties"; ?></td>
<br>
<?php
}
}else{
echo "Er zijn geen nieuwsberichten gevonden";
}
}
?>
// Verbinding
$server ="localhost";
$database = "deb25073_content";
$gebruikersnaam = "deb25073_content";
$wachtwoord = "LALALALA PRIVEE";
mysql_connect($server,$gebruikersnaam,$wachtwoord) or die
("Sorry, we konden geen verbinding maken met de databaseserver! Controlleer je instellingen.");
mysql_select_db($database) or die
("We konden wel verbinding maken met de databaseserver, alleen konden we de juiste database niet vinden!");
// Gets ophalen
if (isset($_GET['actie'])) {
if (isset($_GET['nieuwsid'])) {
if(is_numeric($_GET['nieuwsid'])){
$nieuwsid = mysql_real_escape_string(htmlspecialchars($_GET['nieuwsid']));
}else{
exit ("De door u opgegeven waarden word niet geaccepteerd!");
}
$actie = mysql_real_escape_string(htmlspecialchars($_GET['actie']));
// Actie - Reacties
if ($actie === "reacties"){
$query4 = "SELECT NieuwsTitel, NieuwsDatum FROM nieuws WHERE NieuwsID = '$nieuwsid'";
$result4 = mysql_query($query4) or die(mysql_error());
while ($row4 = mysql_fetch_array($result4))
{
$NieuwsTitel = $row4['NieuwsTitel'];
$NieuwsDatum = $row4['NieuwsDatum'];
}
$NieuwsDatum = datumomzetten($NieuwsDatum);
Echo "<h3>$NieuwsTitel - $NieuwsDatum</h3>";
reageren($nieuwsid);
$query3 = "SELECT * FROM reacties WHERE NieuwsID = '$nieuwsid' ORDER BY ReactieID DESC";
$result3 = mysql_query($query3) or die(mysql_error());
while ($row3 = mysql_fetch_array($result3))
{
$ReactieNaam = $row3['ReactieNaam'];
$ReactieTijd = $row3['ReactieTijd'];
$ReactieDatum = $row3['ReactieDatum'];
$ReactieBericht = $Row['ReactieBericht'];
$ReactieID = $row3['ReactieID'];
$ReactieDatum = datumomzetten($ReactieDatum);
$uren = substr($ReactieTijd,0,2);
$minuten = substr($ReactieTijd,3,2);
$ReactieTijd = "$uren:$minuten";
echo "<hr>[$ReactieID] Reactie geplaats door <b>$ReactieNaam</b> op $ReactieDatum om $ReactieTijd<br>$ReactieBericht";
}
}
// Acties - Reactie toevoegen
if ($actie === "reactietoevoegen"){
$ReactieNaam = mysql_real_escape_string(nl2br(htmlspecialchars(eregi_replace('[^ ]{255,}', '...', trim($_POST['Naam'])))));
$ReactieBericht = mysql_real_escape_string(nl2br(htmlspecialchars(eregi_replace('[^ ]{255,}', '...', trim($_POST['Bericht'])))));
$ReactieDatum = date("y-m-d");
$ReactieTijd = date("H:i:s");
$ReactieIp = $_SERVER['REMOTE_ADDR'];
$ReactieBericht = preg_replace("/\[b\](.+?)\[\/b\]/is",'<b>\1</b>', $ReactieBericht);
$ReactieBericht = preg_replace("/\[i\](.+?)\[\/i\]/is",'<i>\1</i>', $ReactieBericht);
$ReactieBericht = preg_replace("/\[u\](.+?)\[\/u\]/is",'<u>\1</u>', $ReactieBericht);
$ReactieBericht = eregi_replace("\\[markeer=([^\\[]*)\\]([^\\[]*)\\[/markeer\\]","<font style=\"background-color:\\1 \">\\2</font>",$ReactieBericht);
$ReactieBericht = eregi_replace("\\[img]([^\\[]*)\\[/img\\]","<img src=\"\\1\">",$ReactieBericht);
$ReactieBericht = eregi_replace("\\[kleur=([^\\[]*)\\]([^\\[]*)\\[/kleur\\]","<font color=\"\\1\">\\2</font>",$ReactieBericht);
$ReactieBericht = eregi_replace("\\[url=([^\\[]*)\\]([^\\[]*)\\[/url\\]","<a href=\"\\1\" target=_blank>\\2</a>",$ReactieBericht);
if (empty($ReactieNaam)) {
echo "U heeft geen naam ingevuld, ga <a href=\"javascript:history.back()\">terug</a> en probeer het opnieuw!";
exit;
}
if (empty($ReactieBericht)) {
echo "U heeft geen bericht ingevuld, ga <a href=\"javascript:history.back()\">terug</a> en probeer het opnieuw!";
exit;
}
mysql_query("INSERT INTO reacties (NieuwsID,ReactieNaam,ReactieTijd,ReactieDatum,ReactieBericht,ReactieIp) VALUES('$nieuwsid','$ReactieNaam','$ReactieTijd','$ReactieDatum','$ReactieBericht','$ReactieIp')") or die(mysql_error());
header("Location: nieuws.php?actie=reacties&nieuwsid=$nieuwsid");
exit;
}
}
}
// Functie - Datum omzetten
function datumomzetten($datum){
$jaar = substr($datum,0,4);
$maand = substr($datum,5,2);
$dag = substr($datum,8,2);
$maand_array = array("januari", "februari", "maart", "april","mei", "juni", "juli", "augustus", "september","oktober", "november", "december");
$maand = $maand_array[$maand - 1];
$datum = "$dag $maand $jaar";
return $datum;
}
// Functie - Reageren invulvenster
function reageren($nieuwsid)
{
?>
<script language='Javascript'>
function tekstvak(tekst) {
document.form.Bericht.value = document.form.Bericht.value + tekst
}
</script>
<form name="form" method="post" action="<?php echo "nieuws.php?actie=reactietoevoegen&nieuwsid=$nieuwsid"; ?>">
<table border="0" cellspacing="0" cellpadding="5">
<tr>
<td valign="top" width="150">Uw naam:</td>
<td><input type="text" name="Naam"></td>
</tr>
<tr>
<td valign="top">Uw bericht:</td>
<td><textarea name="Bericht" rows="6" cols="45"></textarea></td>
</tr>
<tr>
<td align=left><input type="submit" value="versturen"></td>
<td align=right>
<a href='javascript:tekstvak("[b][/b]")'><img src="afbeeldingen/post_button_bold.gif" width="25" height="24" border="0" alt="Dikgedrukt"></a>
<a href='javascript:tekstvak("[i][/i]")'><img src="afbeeldingen/post_button_italic.gif" width="25" height="24" border="0" alt="Schuingedrukt"></a>
<a href='javascript:tekstvak("[u][/u]")'><img src="afbeeldingen/post_button_underline.gif" width="25" height="24" border="0" alt="Onderstreept"></a>
<a href='javascript:tekstvak("[kleur=red][/kleur]")'><img src="afbeeldingen/post_button_textcolor.gif" width="25" height="24" border="0" alt="Tekstkleur"></a>
<a href='javascript:tekstvak("[markeer=red][/markeer]")'><img src="afbeeldingen/post_button_bgcolor.gif" width="25" height="24" border="0" alt="Achtergrondkleur"></a>
<a href='javascript:tekstvak("[url= ][/url]")'><img src="afbeeldingen/post_button_hyperlink.gif" width="25" height="24" border="0" alt="Hyperlink"></a>
<a href='javascript:tekstvak("[img][/img]")'><img src="afbeeldingen/post_button_image.gif" width="25" height="24" border="0" alt="Afbeelding"></a>
</td>
</tr>
</table>
</form>
<?php
}
// Functie - Nieuws
function nieuws($aantal, $categorie)
{
$query = "SELECT * FROM nieuws LEFT JOIN gebruikers ON nieuws.NieuwsPosterID = gebruikers.GebruikersID WHERE NieuwsCAT = '$categorie' ORDER BY NieuwsID ASC limit $aantal";
$result = mysql_query($query) or die(mysql_error());
if (mysql_num_rows($result)>0)
{
while ($row = mysql_fetch_array($result))
{
$NieuwsID = $row['NieuwsID'];
$NieuwsDatum = $row['NieuwsDatum'];
$NieuwsTitel = stripslashes($row['NieuwsTitel']);
$NieuwsBericht = $row['NieuwsBericht'];
$NieuwsBronNaam = $row['NieuwsBronNaam'];
if(empty($NieuwsBronNaam)){
$NieuwsBronNaam = "Bronisleeg";
}
$NieuwsBronUrl =$row['NieuwsBronUrl'];
if(empty($NieuwsBronUrl)){
$NieuwsBronUrl = "http://bron.nl";
}
$GebruikersNaam = $row['GebruikersNaam'];
$GebruikersEmail = $row['GebruikersEmail'];
$GebruikersEmail = str_replace("@", "$", $GebruikersEmail);
$GebruikersNaam = "<a href=\"afbeeldingen/txtnaarafbeelding.php?txt=$GebruikersEmail\" onclick=\"window.open('afbeeldingen/txtnaarafbeelding.php?txt=$GebruikersEmail','popup','width=300,height=25,scrollbars=no,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=no,left=50,top=0'); return false\">$GebruikersNaam</a>";
$NieuwsDatum = datumomzetten($NieuwsDatum);
$query3 = "SELECT * FROM reacties WHERE NieuwsID = '$NieuwsID'";
$result3 = mysql_query($query3) or die(mysql_error());
$AantalReacties = mysql_num_rows($result3);
switch ($AantalReacties) {
case 0:
$AantalReacties = "Er zijn geen reacties! Klik <a href=\"nieuws.php?actie=reacties&nieuwsid=$NieuwsID\" onclick=\"window.open('nieuws.php?actie=reacties&nieuwsid=$NieuwsID','popup','width=550,height=600,scrollbars=yes,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=no,left=50,top=0'); return false\">hier</a> om als eerste een reactie toe te voegen!";
break; case 1:
$AantalReacties = "Er is één reactie! Klik <a href=\"nieuws.php?actie=reacties&nieuwsid=$NieuwsID\" onclick=\"window.open('nieuws.php?actie=reacties&nieuwsid=$NieuwsID','popup','width=550,height=600,scrollbars=yes,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=no,left=50,top=0'); return false\">hier</a> om deze te lezen of een reactie toe te voegen.";
break;
case ($AantalReacties >= 2):
$AantalReacties = "Er zijn $AantalReacties reacties! Klik <a href=\"nieuws.php?actie=reacties&nieuwsid=$NieuwsID\" onclick=\"window.open('nieuws.php?actie=reacties&nieuwsid=$NieuwsID','popup','width=550,height=600,scrollbars=yes,resizable=yes,toolbar=no,directories=no,location=no,menubar=no,status=no,left=50,top=0'); return false\">hier</a> om ze te lezen en een reactie toe te voegen.";
break;
}
?>
<?php echo "<h1><b>$NieuwsTitel</b></h1>"; ?><p>
<?php echo "$NieuwsBericht"; ?><P>
Gepost door: <?php echo "$GebruikersNaam"; ?> op <?php echo "$NieuwsDatum"; ?>.<br> <?php echo "$AantalReacties"; ?></td>
<br>
<?php
}
}else{
echo "Er zijn geen nieuwsberichten gevonden";
}
}
?>
Gewijzigd op 01/01/1970 01:00:00 door ---- ----
Gr,
op arjans nieuws systeem is er een fuctie gemaakt zodat je Hyperlinks kan toevoegen
als ik een hyperlink wil toevoegen doe ik dan met klik hier
maar als ik dat doe dan staad er op mijn pagina wat anders
als ik bijv Check het hier
Dan staad er op mijn pagina
<a href=\"http://www.youtube.com/watch?v=EX8sjbsJj-I \">Check het hier</a>
snapp je??
op arjans nieuws systeem is er een fuctie gemaakt zodat je Hyperlinks kan toevoegen
als ik een hyperlink wil toevoegen doe ik dan met {url= www.link.nl}klik hier{/url}
maar als ik dat doe dan staad er op mijn pagina wat anders
als ik bijv {url= http://www.youtube.com/watch?v=EX8sjbsJj-I}Check het hier{/url}
Dan staad er op mijn pagina
<a href=\"http://www.youtube.com/watch?v=EX8sjbsJj-I \">Check het hier</a>
snapp je?? de {} moeten [] zijn (want de code werkt hier wel)
Sorry voor de dubbel post ik drukte op quote inplaats van Edit
Gewijzigd op 01/01/1970 01:00:00 door ---- ----
Code (php)
1
2
3
4
2
3
4
<?php
$tekst = preg_replace('/\[url\](.*?)\[\/url\]/si', '<a href="\\1">\\1</a>', $tekst);
$tekst = eregi_replace('\\[url=([^\\[]*)\\]([^\\[]*)\\[/url\\]', '<a href="\\1">\\2</a>', $tekst);
?>
$tekst = preg_replace('/\[url\](.*?)\[\/url\]/si', '<a href="\\1">\\1</a>', $tekst);
$tekst = eregi_replace('\\[url=([^\\[]*)\\]([^\\[]*)\\[/url\\]', '<a href="\\1">\\2</a>', $tekst);
?>
Dan moet je jou ubb van url even weghalen en dit er neerzetten, kijk dan of het wel werkt...
natuurlijk wel even de vars $tekst aanpassen naar dat van jou ;)
Gewijzigd op 01/01/1970 01:00:00 door Milo
Milo schreef op 10.12.2009 21:12:
Aha, ik ben niet goed in dat parse systeem maar ik heb toevallig een code liggen die het doet, en die ik wel even uit me parser kan halen moment...
Dan moet je jou ubb van url even weghalen en dit er neerzetten, kijk dan of het wel werkt...
natuurlijk wel even de vars $tekst aanpassen naar dat van jou ;)
Code (php)
1
2
3
4
2
3
4
<?php
$tekst = preg_replace('/\[url\](.*?)\[\/url\]/si', '<a href="\\1">\\1</a>', $tekst);
$tekst = eregi_replace('\\[url=([^\\[]*)\\]([^\\[]*)\\[/url\\]', '<a href="\\1">\\2</a>', $tekst);
?>
$tekst = preg_replace('/\[url\](.*?)\[\/url\]/si', '<a href="\\1">\\1</a>', $tekst);
$tekst = eregi_replace('\\[url=([^\\[]*)\\]([^\\[]*)\\[/url\\]', '<a href="\\1">\\2</a>', $tekst);
?>
Dan moet je jou ubb van url even weghalen en dit er neerzetten, kijk dan of het wel werkt...
natuurlijk wel even de vars $tekst aanpassen naar dat van jou ;)
thx t werkt:D
Egt bedankt nu doet die het helemaal goed:D:D
Heb hem niet zelf geschreven maar toen der tijd ergens van internet af getrokken :$ (Schandalig ik weet het :P)
Gr,
Milo schreef op 10.12.2009 21:34:
Mooi ;)
Heb hem niet zelf geschreven maar toen der tijd ergens van internet af getrokken :$ (Schandalig ik weet het :P)
Gr,
Heb hem niet zelf geschreven maar toen der tijd ergens van internet af getrokken :$ (Schandalig ik weet het :P)
Gr,
haha maakt mij niet veel uit hoor:p
als t maar werkt