Vraag & Antwoord

Programmeren

[PHP] Preg_replace & database uitvoer

1 antwoord
  • Is het mogelijk om via preg_replace datgene wat je wil wijzigen via de functie preg_replace te vervangen door database uitvoer ? [code:1:5df0cad73f] $Adressen = mysql_query("SELECT adres, emailid FROM emailadressen WHERE activeren = '0' ORDER BY adres"); while($rij=mysql_fetch_array($Adressen)) { $emailid=$rij["emailid"]; $url="<a href=www.bla.nl>blub</a>"; $url = preg_replace ( '/<.*href="?(.*:\/\/)?([^ \/]*)([^ >"]*)"?[^>]*>(.*)(<\/a>)/','<a href=http://www.bla2.nl/action2.php?action=redirect&link=$2&id=$emailid>$4</a>', $url ); echo $url; } [/code:1:5df0cad73f] tot nu toe heb ik dit dan als link eruit gekregen [code:1:5df0cad73f] //http://www.bla2.nl/action2.php?action=redirect&link=www.bla.nl&id=$emailid [/code:1:5df0cad73f] id=$emailid -> komt letterlijk terug in de link terwijl link=$2 netjes veranderd in link=www.bla.nl

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.