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 :

Extraction du nom d'un php dans une ligne de code


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Extraction du nom d'un php dans une ligne de code
    Bonjour,
    voila qui doit être bien banal pour certains, mais je bloque sur la fabrication d'un robot qui va changer
    dans 8000 php tout mes liens il me suffirait de repérer les lignes concernées, ça c'es OK avec cela

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <?php
    /* ==========dans ma boucle de lecture ligne par ligne d'un php============= */
    $pos = strpos($fileligne, ".php");
      if ($pos>0)
                  { 
                   /* alors je veux le nom */  
                   }
    Je ne sais rien de la ligne et n'est pas d'autre repaires que la fin du nom :".php"
    Les lignes pouvant par exemple avoir cette forme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <td><div align="center"><a class='LesA3'  href="cpa_009.php"><b>Retour</b></a></div></td>
    Ne sachant pas si le href est href=" ou href='
    Mille mercis d'avance

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Ce qu'il te faut c'est preg_replace()
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par sabotage Voir le message
    Ce qu'il te fait c'est preg_replace()
    Bonjour mon Ami de longue date
    Je ne comprends pas ta réponse, car je veux par exemple pour ma ligne type , obtenir "cpa_009.php"

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Si tu veux seulement trouver les occurences, utilise preg_match(), si tu veux trouver et remplacer, utiliser preg_replace()
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Invité
    Invité(e)
    Par défaut
    Mais l'Ami, je ne connait pas du tout la syntaxe de la ligne, ce que je sais, c'est que dans mes 8.000 php
    il n'y a lorsqu'il y en a un, un seul href et forcément .php
    alors quelle syntaxe de preg_match() utiliserais-tu ? je suis incompétent dans cette syntaxe !

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Tu veux remplacer ou seulement recuperer la valeur ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Combien de condition "And" peut on mettre dans une ligne de code
    Par MichaSarah dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 06/04/2010, 15h39
  2. Comment joindre dans une ligne de code
    Par egg3774 dans le forum VBA Access
    Réponses: 4
    Dernier message: 25/01/2008, 15h35
  3. erreur d'éxecution dans une ligne de code
    Par orlacit dans le forum VBA Access
    Réponses: 9
    Dernier message: 16/11/2007, 10h58
  4. Bug dans une ligne de code VBA
    Par orlacit dans le forum VBA Access
    Réponses: 5
    Dernier message: 08/11/2007, 15h25
  5. Réponses: 5
    Dernier message: 02/09/2006, 15h10

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