"Rob Gould" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED]
Can anytime give me some insights on how to write a PHP script that could accept any of the below strings below and edit the strings to change their width and height settings dynamically?

For instance, if I want all embedded videos to have a width of 320, and a height of 240, using PHP's string manipulation commands, what's the best way to "hone in" on width="425" and change it to width="320"? (In all cases in each string)



stringtoedit='<object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/B1O2jcfOylU&rel=1";></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/B1O2jcfOylU&rel=1 " type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>';

stringtoedit='<object width="464" height="388" classid="clsid:d27cdb6e- ae6d-11cf-96b8-444553540000"><param name="movie" value="http://www2.funnyordie.com/public/flash/fodplayer.swf " /><param name="flashvars" value="key=5468" /><param name="allowfullscreen" value="true" /><embed width="464" height="388" flashvars="key=5468" allowfullscreen="true" quality="high" src="http://www2.funnyordie.com/public/flash/fodplayer.swf " type="application/x-shockwave-flash"></embed></object><noscript><a href="http://www.funnyordie.com/videos/5468";>Cars</a> on <a href="http://www.funnyordie.com ">FunnyOrDie.com</a></noscript>';

If you only have those two types that you need to imbed then it might be easier to make a function EmbedYoutubeCode( 'B1O2jcfOylU' ) since the only thing that changes is the ID number near the end of the url, your function could just spit out

function EmbedYoutubeCode( MovieID: String): String;
{
'object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/' + MovieID + '&rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/' + MovieID + '&rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object>';
}

Basiclly you just give it the ID, and it would spit back out the embed code, it also makes for safer code since you coudl also check to make sure that there was no urls or other junk so it's harder to get hacked.

Oh, and sorry about half of that function being written in Pascal, I've been working with it all morning.

- Dan
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to