Bonjour
$article = preg_replace("/infos//photosNs/","http://www.site.com/infos//photosNs/",$article);
c koi le probleme ?
merci d'avance
Bonjour
$article = preg_replace("/infos//photosNs/","http://www.site.com/infos//photosNs/",$article);
c koi le probleme ?
merci d'avance
Haha pas mal celle la En detaillant ta question ca donne quoi ?
Sinon essaye str_replace
Dire Straits, Bob Dylan, Led Zeppelin, the Who, Pink Floyd, AC/DC, Guns & Roses, the Doors, ...
Nicolas Jaar, Paul Kalkbrenner, Marek Hermann
j'aurais dit pareil si le // m'avait sauté dans l'oeil...
remplace ça par \/ et quand ça marchera toujours pas, reviens avec des précisions !
Si vous avez un message d'erreur, n'oubliez pas de le lire, la réponse à votre problème est surement dedans !
Donc je suis entrain de développer une application qui permet de récupérer les articles fournis par un flux RSS. Donc une page qui affiche les article du flux et une autres qui permet de récupérer le contenu d’un article x (article.php).
Voila le code qui lit le flux :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 $rss = simplexml_load_file('http://www.monsite.com/rss/rss.aspx'); foreach ($rss->channel->item as $item) { echo '<div class="news_box"> <div class="news_box_title">'.$item->title.'</div> <div class="news_box_date">post le '.date("d/m/Y",strtotime($item->pubDate)).'</div>'.$item->description; $lien=$item->link; $pos = strpos($lien,'?'); $lien= substr($lien,$pos); echo '<a href="article.php'.$lien.'">Lire tout l\'article</a></div>'; }
Donc pour la page qui récupère un article(article.php), j’ai comme information le lien de la page sur ww.monsite.com qui contien l'article, je charge le contenu de la page page dans une variable et je manipule le contenu.
Le problème c que les images ne sont pas affiche, normale parce que l’attribut src de la balise img pointe sur un lien relatif, la ou preg_replace intervienne pour remplacer les lien relatifs par des lien absolu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $fichier=file_get_contents($file); ....
J’ai remplacer / par \/ mais ça marche pas.
merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager