De situatie :
Momenteel kan je met een WYSIWYG editor een image invoegen, ik wil nu dat je met hetzelfde schermpje een flashje kan in voegen. Het gevolg is dus dat de source van de flash nu in eerste instantie tussen IMG tags wordt gezet, geen probleem eigenlijk, ik wil dus een paar controles doen voor een image geplaats word.
• controleren of er uberhaupt een flash werd ingevoegd
• indien ja, de source van de image tag ophalen ( hier is het probleem nu net )
momenteel hij mijn reg expr alles tussen de img tag op wat na src komt, en ik krijg hem niet omgevormd ( zie ook code )
Iemand suggesties?
De code :
Momenteel kan je met een WYSIWYG editor een image invoegen, ik wil nu dat je met hetzelfde schermpje een flashje kan in voegen. Het gevolg is dus dat de source van de flash nu in eerste instantie tussen IMG tags wordt gezet, geen probleem eigenlijk, ik wil dus een paar controles doen voor een image geplaats word.
• controleren of er uberhaupt een flash werd ingevoegd
• indien ja, de source van de image tag ophalen ( hier is het probleem nu net )
momenteel hij mijn reg expr alles tussen de img tag op wat na src komt, en ik krijg hem niet omgevormd ( zie ook code )
Iemand suggesties?
De code :
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| if (preg_match_all("/<img[^>]*?>/i", $this->$content, $matches)) { for ($i=0; $i< count($matches[0]); $i++) { if(preg_match("/.swf/",$matches[0][$i])){ $classes[$i] = $matches[0][$i]; echo 'img tag met flash in :'.$classes[$i].'<br>'; //mag nog weg preg_match_all("/(src=)(\")?(.*)?(\")?/",$classes[$i],$matches2); echo 'aantal :'.count($matches2[3]).'<br>'; //mag nog weg for ($j=0; $j< count($matches2[3]); $j++) { $classes2[$j] = $matches2[3][$j]; echo 'src tag van de flash :'.$classes2[$j].'<br>';//mag nog weg }//end for }//end if }//end for }//end if |