Portail PHP

Forum de discussion et d'aide au php

Vous n'êtes pas identifié.

Annonce

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.
 

#1 18-02-2008 04:32:01

biblivier
Membre
Date d'inscription: 18-02-2008
Messages: 1

Aide fonction formattage tag Dailymotion / Youtube

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

 

#2 23-02-2008 13:44:21

dechichulien
Membre
Lieu: strasbourg
Date d'inscription: 29-11-2007
Messages: 70
Site web

Re: Aide fonction formattage tag Dailymotion / Youtube

Il te suffit de mettre dans une variable la largeur et la hauteur, puis de faire une autre variable avec le code complet :

Code:

$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 :

Code:

echo $objet;

Hors ligne