Bonjour à tous,

Je vous autorise a m'achever, je deviens dingue a pas trouver depuis 2h

Pour faire simple je souhaite récuperer un url, remplacer une partie et en faire un tag

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
$statut_txt ="Victoria's Secret - Top 10<br>www.pixmodel.com<br><br>
<iframe width='260' height='146' src='http://www.youtube.com/embed/-8x3aAUmFp8' frameborder='0' allowfullscreen></iframe>";
 
//pas la peine de fantasmer sur la vidéo bande de coquins ;)
 
// ici je traite juste le principe d'activation d'une URL
$statut_txt= preg_replace('#(http://www.youtube.com)#', 'youtube.com', $statut);
$statut_txt= preg_replace('#(https://|http://)#', '', $statut_txt);
$statut_txt= preg_replace('/(www.[^ ]+)/', '<a href="http://\1" target="_blank">\1</a>', $statut_txt);
$statut_txt= preg_replace('#<3#i', '<img src="http://www.pixmodel.com/coeur.gif" height="15px" style="float:left">', $statut_txt);
$statut_txt= preg_replace('#(youtube[^ ]+)#', 'http://www.\1', $statut_txt);
 
// A partir de la ça se gate
// je veux récuperer dans l'IFRAME, l'adresse (src) : <iframe width="260" height="146" src="(.+)" frameborder="0" allowfullscreen></iframe>
// puis remplacer
// (http://www.youtube.com/embed/[^ ]+)
// par
// http://www.youtube.com/watch?v=\1
J'ai tenté :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
preg_match_all('#<iframe width="260" height="146" src="(.+)" frameborder="0" allowfullscreen></iframe>#i', $statut_txt, $liens);
$tag= preg_replace('/(http://www.youtube.com/embed/[^ ]+)/', 'http://www.youtube.com/watch?v=\1', $liens);
echo $tag;
Mais cela ne marche pas, alors si une ame charitable avait de quoi m’assommer, je lui en serai très reconnaissant .. sur ce, excellent appétit a la communauté

...............
il est 14h08 :
Ah bravo, 27 qui ont lu mon post et qui ont regardé la vidéo de Victoria's Secret, bande de coquins je le savais ..mouhahahah

Merci à ceux qui auront qd même pitié de mon probleme ...