IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Utilisation de preg_replace


Sujet :

Langage PHP

  1. #1
    Membre régulier Avatar de fadex
    Inscrit en
    Septembre 2005
    Messages
    223
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2005
    Messages : 223
    Points : 105
    Points
    105
    Par défaut Utilisation de preg_replace
    Bonjour

    $article = preg_replace("/infos//photosNs/","http://www.site.com/infos//photosNs/",$article);

    c koi le probleme ?

    merci d'avance

  2. #2
    Membre éclairé Avatar de fallais
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2006
    Messages : 858
    Points : 783
    Points
    783
    Par défaut
    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

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2002
    Messages
    673
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 673
    Points : 624
    Points
    624
    Par défaut
    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 !

  4. #4
    Membre régulier Avatar de fadex
    Inscrit en
    Septembre 2005
    Messages
    223
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2005
    Messages : 223
    Points : 105
    Points
    105
    Par défaut
    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.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $fichier=file_get_contents($file);
    ....
    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.

    J’ai remplacer / par \/ mais ça marche pas.

    merci

Discussions similaires

  1. [RegEx] Utilisation de preg_replace ()
    Par erehcab dans le forum Langage
    Réponses: 14
    Dernier message: 16/07/2009, 21h07
  2. [RegEx] Utilisation de preg_replace()
    Par ShuTruK dans le forum Langage
    Réponses: 7
    Dernier message: 30/01/2008, 21h04
  3. [RegEx] Encodage et utilisation de preg_replace()
    Par Tchupacabra dans le forum Langage
    Réponses: 2
    Dernier message: 29/01/2008, 16h52
  4. [RegEx] utilisation de preg_replace
    Par magdalena dans le forum Langage
    Réponses: 1
    Dernier message: 30/08/2006, 14h43
  5. [RegEx] utilisation de preg_replace sur des balises
    Par Kerod dans le forum Langage
    Réponses: 5
    Dernier message: 09/12/2005, 13h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo