alles wat tussen [url]http:// en [/url] staat zal worden vervangen door <a href=\"\\1\" target=\"_blank\" style=\"text-decoration:none; color:#000000;\">\\1</a>
en de link zal kloppen
met str_replace is het ook wel te doen, maar je plaatst $_POST['textarea4'] in je url al vóordat je de [url] er uithaalt.
dus het kan wel, maar dan moet je functie dus aangepast worden.
De code die ik gaf is korter en kijktook nog of [url] én [/url] in de string staan.
Edit:
Deze functie zet < om in <, > in >, & in &, " in ", en meer van de HTML karakters. Dan kan je query dus niet vern**kt worden door iemand die leuk denk te zijn door een " in het vakje te paatsen
<?php
require("db.php");
mysql_connect("$server","$username","$password");
mysql_select_db("$database");
$query = mysql_query("SELECT * FROM HEAVENSDOOR ORDER BY id DESC LIMIT 0,15");
while($data = mysql_fetch_object($query))
// opmaak van de ingevoerde tekst
$input = $data->links;
$input = str_replace("[URL]","<a href=>", $input);
$input = str_replace("[/URL]","</a>", $input);
// einde van de opmaak
{
print "".$input."<br>";
}
?>
<?php
require("db.php");
mysql_connect($server,$username,$password);
mysql_select_db($database);
$query = mysql_query("SELECT * FROM HEAVENSDOOR ORDER BY id DESC LIMIT 0,15");
while($data = mysql_fetch_object($query))
{
// opmaak van de ingevoerde tekst
$data->links = preg_replace_replace("\[URL](.*?)\[/URL]","<a href='\1'>\1</a>", $input);
print $data->links."<br>";
}
?>
het is eigenlijk... je logt in als admin.
in het menu kan je links invoeren die hij in de SQL database zet.
Deze worden georderd door ID's dus ID1, ID2, ID3 enz enz.
De links worden opgeslagen door de gebruiker met [URL][/URL] commando, mits hij er meteen een link van wilt maken anders wordt hij opgeslagen als platte tekst.
Wat ik nu wil is de hele lijst uit de SQL trekken, en weergeven zoals ik hier doe. Dat werkt perfect MAAR de [URL] en [/URL] moeten vervangen worden, dit werkt ook perfect MAAR hij maakt er geen hyperlink van en dat klopt dus niet...
Betreffend siliecom14's post, ik snap daar niks van haha voor mij is dat turks of japans lol, zou je het misschien in mijn taal kunnen doen of gaat dat niet lukken? want jij hebt wat commando's erin die ik nog nooit gezien heb
Maar nu weet ik nog niet de exacte opmaak van database record.
Zijn het achter elkaar
[url]http://www.sitemasters.be[/url][url]http://www.sitemasters.be[/url][url]http://www.sitemasters.be[/url][url]http://www.sitemasters.be[/url]
Of staat er tekst tussen?