GEdeelte van een waarde uit een database halen
Johan Boerema
18/12/2010 17:37:45Ik heb een formulier waarin ik een foto upload met de ckfinder. Dit gebeurt in een editor, waardoor er ook de nodige html omheen komt te staan. Ik wil graag hier alleen de bestandsnaam uit halen.
Ik krijg het volgende altijd binnen, waarbij de bestandsnaam alleen variabel is:
<p><img alt=\"\" src=\"/images/user/images/Balsponsor_11122010_g.jpg\" style=\"width: 600px; height: 338px\" /></p>
Ik wil hieruit dus alleen Balsponsor_11122010_g.jpg halen en dat weer via een insert statement in de database plaatsen.
Onderstaande is mij al eens verteld:
$body = preg_match_all('/src="\/images\/user\/images\/([^"]+)"/', $content, $matches);
Maar, als dit het juiste is, hoe krijg ik dit in de database?
Ik krijg het volgende altijd binnen, waarbij de bestandsnaam alleen variabel is:
<p><img alt=\"\" src=\"/images/user/images/Balsponsor_11122010_g.jpg\" style=\"width: 600px; height: 338px\" /></p>
Ik wil hieruit dus alleen Balsponsor_11122010_g.jpg halen en dat weer via een insert statement in de database plaatsen.
Onderstaande is mij al eens verteld:
$body = preg_match_all('/src="\/images\/user\/images\/([^"]+)"/', $content, $matches);
Maar, als dit het juiste is, hoe krijg ik dit in de database?
PHP hulp
26/11/2024 04:47:15Johan Boerema
21/12/2010 11:30:13Johan Boerema
21/12/2010 11:40:58Nee, dat komt doordat ik de geboden oplossing helemaal niet snap eerlijk gezegd. Ik hou 2 variabelen over die ik zelf niet vul en ik snap niet hoe en waarmee die dan worden gevuld.
Yea Rupie
21/12/2010 11:41:25Ik ben niet zo handig met die preg_match dingen.
Zelf zou ik eerst het deel ervoor afhalen en dan het deel erna.
Maar er zal vast wel een betere oplossing zijn met preg_match.
Zelf zou ik eerst het deel ervoor afhalen en dan het deel erna.
Code (php)
Maar er zal vast wel een betere oplossing zijn met preg_match.
Johan Boerema op 21/12/2010 11:40:58:
Nee, dat komt doordat ik de geboden oplossing helemaal niet snap eerlijk gezegd. Ik hou 2 variabelen over die ik zelf niet vul en ik snap niet hoe en waarmee die dan worden gevuld.
print_r($matches);