Forum de discussion et d'aide au php
Vous n'êtes pas identifié.
|
Regles d'utilisation des forums : pensez à toujours les respecter si vous désirez obtenir des réponses rapides. FAQ : pensez à toujours chercher dedans si la réponse à votre question est dedans. Proposez vos news : si vous avez un evenement à annoncer le chat : venez discuter de php. |
||
Salut,
J'ai besoin d'aide pour la réalisation d'une fonction PHP permettant de formater un tag Dailymotion / Youtube.
Je m'explique, en entrée de la fonction j'aurai besoin de 3 paramètres :
- le tag (ex : <div><object width="420" height="357"><param name="movie" value="http://www.dailymotion.com/swf/x4d8j5&v3=1&related=0"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.dailymotion.com/swf/x4d8j5&v3=1&related=0" type="application/x-shockwave-flash" width="420" height="357" allowFullScreen="true" allowScriptAccess="always"></embed></object><br /><b><a href="http://www.dailymotion.com/video/x4d8j5_poudre-aux-yeux_politics">Poudre aux yeux</a></b><br /><i>Uploaded by <a href="http://www.dailymotion.com/lesenfantsdedonquichotte">lesenfantsdedonquichotte</a></i></div>)
- la hauteur désirée
- la largeur désirée
et en sortie, il me faudrait le tag avec les paramètres width et height modifiés, avec les variables entrées en param 2 et 3.
J'ai fais plusieurs essais avec des expressions régulières, mais ça ne marche pas top... Si vous avez une idée, je vous remercie d'avance !
Hors ligne
Il te suffit de mettre dans une variable la largeur et la hauteur, puis de faire une autre variable avec le code complet :
$width = 200;//la largeur $height = 200;//la hauteur $objet = '<div><object width="'. $width. '" height="'. $height. '"><param name="movie" value="http://www.dailymotion.com/swf/x4d8j5&v3=1&related=0"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.dailymotion.com/swf/x4d8j5&v3=1&related=0" type="application/x-shockwave-flash" width="'. $width. '" height="'. $width. '" allowFullScreen="true" allowScriptAccess="always"></embed></object><br /><b><a href="http://www.dailymotion.com/video/x4d8j5_poudre-aux-yeux_politics">Poudre aux yeux</a></b><br /><i>Uploaded by <a href="http://www.dailymotion.com/lesenfantsdedonquichotte">lesenfantsdedonquichotte</a></i></div>';
ensuite, tu apelle ta varible avec un écho :
echo $objet;
Hors ligne