Bonjour
$article = preg_replace("/infos//photosNs/","http://www.site.com/infos//photosNs/",$article);
c koi le probleme ?:mrgreen:
merci d'avance
Version imprimable
Bonjour
$article = preg_replace("/infos//photosNs/","http://www.site.com/infos//photosNs/",$article);
c koi le probleme ?:mrgreen:
merci d'avance
Haha pas mal celle la :) En detaillant ta question ca donne quoi ?
Sinon essaye str_replace
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 !
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:
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:
1
2
3 $fichier=file_get_contents($file); ....
J’ai remplacer / par \/ mais ça marche pas.
merci