Remplacer object par iframe possible ?
Bonjour,
J'ai un souci avec un ancien code object pour les vidéos.
Le souci c'est que youtube et dailymotion propose d'inséré des iframe du coup mon code ne fonctionne plus.
Ma question et comment faire en sorte de gardé $url_video pour évite de tout modifier sur mes pages et de faire en sorte que les membres mais le code iframe dans mon input.
Et comment modifier mon javascript "regex" qui prend les liens pour qu'il prend les iframe.
J’aimerai que se code sois remplacer par un code détection iframe
Code:
1 2
| } elseif( !preg_match('#^http(s)?://([A-Z0-9][A-Z0-9.]*.)?[A-Z0-9][A-Z0-9\-.]{2,}.[A-Z]{2,4}#i',$url_video)) {
$error = "Vous devez sasir une url valide"; |
Exemple :
Code:
1 2
| elseif( !preg_match('<iframe.+?src="$url_video/([a-zA-Z0-9_-]{11})"[^>]+?></iframe>/i',$url_video)) {
$error = "Vous devez sasir une un code iframe valide"; |
Du coup si je modifie mon code celui la ne marche plus.
Code:
1 2 3 4 5 6 7
| <object width="100" height="85">
<param name="movie" value="<?php echo $row['url_video'] ?>"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<param name="wmode" value="transparent" />
<embed src="<?php echo $row['url_video'] ?>" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="150" height="110" WMODE=transparent></embed>
</object> |
Je devrai le remplacer par quoi ?
Parce que si une personne ne mais que le lien de youtube ou dailymotion la vidéo ne s'affiche pas du coup j'ai recherché un autre système, se qui me ramène au iframe.
Cordialement Stéphane,