Merci, mais malheureusement je ne trouve pas comment faire sur les forums d'aide,
Pour ma part, j'ai un fichier php 1 avec le code général :
Code:
<img src="<?php echo $image_url; ?>" alt="" />
et lorsque j'ai besoin de mettre une image, j'inclus ce fichier en renseignant l'echo avec l'url de l'image dans le fichier 2 :
Code:
<?php $image_url = 'http://www.monimage.com'; include ($_SERVER["DOCUMENT_ROOT"].'/frags/fichier1.php'); ?>
Il faudrait donc que je puisse coller n'importe quelle ligne de code contenant l'url (selon les propositions de l’hébergeur du type <img src="http://www.monimage.com" alt="" />) mais que lors de l'inclusion, le php ne garde que l'url pour l'intégrer dans mon fichier php.
Or sur les exemples que j'ai trouvé, il semblerait que la fonction replace est à mettre sur le fichier2 pour moi. Et là c'est pas bon, puisque j'ai autant de quitte à supprimer ce qui entoure l'url qu'à écrire à chaque fois le php.
un include est assez chatouilleux par définition en plus les admin des serveur bloque certaines fonctions ... Bref je ne suis pas sur de ce que tu veux faire ?
Si tu veux faire un include avec une url complete c'est en général impossible pour des raison de sécurité
Si tu veux faire un appel du nom de domaine essaye ça : $racine = 'http://'.$_SERVER['HTTP_HOST'].'/'; $racinesimple = $_SERVER['HTTP_HOST'];
sinon si tu veux avoir un fichier avec des variables et l'appeler essaye ça : require_once("mapage.php");
Je crois que j'ai mal expliqué mon soucis, le but est que quelque soit le code que je vais mettre pour renseigner le echo, comme par exemple l'un des trois suivants:
le echo ferait le tri pour ne garder que http://domaine1/image.jpg ou http://domaine2/image.png ou http://domaine3/image.gif selon le code que j'aurais renseigner.
Tu vois ce que je veux dire ?
« Dernière Édition: le 21-03-2012 a 21:34:55 par Nheavy »
Est-ce également possible de récupérer l'URL si on ne sait pas comment elle va se terminer ? J'aurais bien voulu appliquer ce principe sur des object aussi mais ceux-ci se terminent par des séries de chiffres aléatoires comme ceci par exemple :
URL à récupérer : http://video.rutube.ru/e0b2f7bacaa88ceec7e0c973a3f35c83
une vidéo de Dailymotion
Code:
<iframe frameborder="0" width="480" height="270" src="http://www.dailymotion.com/embed/video/xpmt3n"></iframe><br /><a href="http://www.dailymotion.com/video/xpmt3n_exclu-video-driss-n-aime-pas-les-pinces_shortfilms" target="_blank">EXCLU VIDEO - Driss n'aime pas les pinces</a> <i>par <a href="http://www.dailymotion.com/Europe1fr" target="_blank">Europe1fr</a></i>
URL à récupérer : http://www.dailymotion.com/embed/video/xpmt3n
une vidéo de Wat
Code:
<iframe src="http://www.wat.tv/embedframe/529435chuPP3r8331179" frameborder="0" style="width: 480px; height: 270px;"></iframe><div class="watlinks" style="width:480px;font-size:11px; background:#CCCCCC; padding:2px 0 4px 0; text-align: center;"><a target="_blank" class="waturl" href="http://www.wat.tv/video/premieres-images-inedites-4ykdn_4cw81_.html" title="Vidéo Les premières images inédites de la Battle entre Atef et Sofia sur wat.tv"><strong>Les premières images inédites de la Battle entre Atef et Sofia</strong></a> Vidéo <a class="waturl altuser" href="http://www.wat.tv/the-voice" title="Retrouvez toutes les vidéos the-voice sur wat.tv">the-voice</a> sélectionnée dans <a href="http://www.wat.tv/guide/tv" class="waturl alttheme" title="Toutes les vidéos Replay TV sont sur wat.tv">Replay TV</a> </div>
URL à récupérer : http://www.wat.tv/embedframe/529435chuPP3r8331179
Donc ces codes là ne changent pas, seule l'URL change, le but serait que le code Rutube récupère l'URL Rutube, pareil pour celui de Dailymotion et Wat mais comme tu peux voir, les adresses se terminent par des séries de chiffres variables donc il n'y a pas de repère bien définis comme pour les images. C'est possible ?
$dailymotion = '<iframe frameborder="0" width="480" height="270" src="http://www.dailymotion.com/embed/video/xpmt3n"></iframe>' . '<br /><a href="http://www.dailymotion.com/video/xpmt3n_exclu-video-driss-n-aime-pas-les-pinces_shortfilms" target="_blank">EXCLU VIDEO - Driss n\'aime pas les pinces</a>' . '<i>par <a href="http://www.dailymotion.com/Europe1fr" target="_blank">Europe1fr</a></i>';
$wat = '<iframe src="http://www.wat.tv/embedframe/529435chuPP3r8331179" frameborder="0" style="width: 480px; height: 270px;"></iframe>' . '<div class="watlinks" style="width:480px;font-size:11px; background:#CCCCCC; padding:2px 0 4px 0; text-align: center;">' . '<a target="_blank" class="waturl" href="http://www.wat.tv/video/premieres-images-inedites-4ykdn_4cw81_.html" title="Vidéo Les premières images inédites de la Battle entre Atef et Sofia sur wat.tv">' . '<strong>Les premières images inédites de la Battle entre Atef et Sofia</strong></a>' . ' Vidéo <a class="waturl altuser" href="http://www.wat.tv/the-voice" title="Retrouvez toutes les vidéos the-voice sur wat.tv">the-voice</a>' . ' sélectionnée dans <a href="http://www.wat.tv/guide/tv" class="waturl alttheme" title="Toutes les vidéos Replay TV sont sur wat.tv">Replay TV</a> </div>';