begin process at 2012 02 14 09:09:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Divers

 > 

problème avec eregi () [TITRE MODERE CAR PEU EXPLICITE]


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

problème avec eregi () [TITRE MODERE CAR PEU EXPLICITE]

mercredi 18 janvier 2006 à 19:15:47 | problème avec eregi () [TITRE MODERE CAR PEU EXPLICITE]

simon0000

salut tous le monde ,
pour avoire ce qui est entre HREF=" et " TITLE=  j'utilise ce code mais ca ne marche pas pourier vous me dire pourquoi merci d'avance 

<?
$fp = fopen("o.php","r");

while (!feof($fp)) {
$page .= fgets($fp, 4096);
}

$titre = eregi('HREF="(.*)" TITLE=',$page,$re);

echo $re[0];

fclose($fp);

?>

mercredi 18 janvier 2006 à 19:52:30 | Re : sos

J_G

Salut,



deux-trois petits trucs :

* pourquoi imposer le TITLE= après HREF ? Les attributs d'une balise HTML peuvent être données dans n'importe quel ordre (voir même omis pour certain...)

* [^"] = "Tout sauf un guillemet"

* $re[0] contient la chaine complète. $re[1] contient le contenu de la première parenthèse capturante, ($re[2] la suivante lorsqu'on lit les parenthèses ouvrantes de gauche à droite dans la regexp. Et ainsi de suite...)

* preg_match est réputée plus rapide... après, j'ai jamais testé...

* preg_match_all permet d'avoir TOUTES les occurence d'une chaîne (et non simplement la première comme ereg et preg_match)


Ce qui donnerais :


$titre = preg_match[_all]('@HREF="([^"])"@im',$page,$re);

// avec preg_match
echo $re[1];

// avec preg_match_all
foreach( $re[1] as $r ) {
    echo $r;
}



Voili-voilou...

A+

mercredi 18 janvier 2006 à 20:30:22 | Re : sos

Anthomicro

Tu vas nous reposer tes problèmes combien de fois ?


    jeudi 19 janvier 2006 à 09:34:41 | Re : sos

    malalam

    Administrateur CodeS-SourceS
    Ouais, je supprime le 1er message du coup...
    Et merci de conserver des titres clairs :-)
    jeudi 19 janvier 2006 à 09:48:02 | Re : problème avec eregi () [TITRE MODERE CAR PEU EXPLICITE]

    malalam

    Administrateur CodeS-SourceS
    Ah, et merci de rester poli...rapport à cet 1er message. Il n'était en effet pas très clair et peu compréhensible...


    Cette discussion est classée dans : problème, titre, fp, eregi, modere


    Répondre à ce message

    Sujets en rapport avec ce message

    Problème d'affichage d'image d'un fil RSS ? [ par seabird ] Bonjour, Je n'arrive pas à resoudre mon problème. En effet je veux lire le contenu d'un fichier RSS qui n'est pas de moi, dont la structure est la sui problème avec WAMP [TITRE MODERE CAR PEU EXPLICITE] [ par madeinreunion ] salut la compagnie!ok j'ai installé wampserver et j'apprend dreamweaver pou une creation enlocal d'un site. bref, je vais dans gérerles sites de dr po Problème de requête (2) [TITRE MODERE CAR PEU EXPLICITE] [ par skiso ] j'ai pas eu de suite pour la question que jai poser sur cette adresse et c'est tres important pour moihttp://www.phpcs.com/forum.v2.aspx?ID=632801<IMG Editer un fichier PHP [TITRE MODERE CAR PEU EXPLICITE] [ par bubulle22 ] Jai besoin daide plz... A chaque fois que je ve ouvrir un fishier .php, ca me dit que jai pas le prog neccaisre pour que mon ordi puisse lire les info comment créer une chatbox ? [TITRE MODERE CAR PEU EXPLICITE] [ par bubulle22 ] Salut tout le monde!!!!! J'ai une petite question... J'aimerais bien pouvoir faire une zone ou les joueurs(de mon site) peuvent ecrire un message. Ens Problème avec eregi_replace [ par bice3 ] Bonjour,J'aimerais voir si quelqu'un pourrait m'aider pour une question sur eregi_replace.J'ai un texte avec deux balises qui sont avec le nom de mon Problème de lecture d'un fichier [ par NicoIRIS ] Bonjour, Je souhaiterai lire un fichier de configuration (toto.cfg) écrit en XML. En ligne de commandes je l'ouvre sans problème et je visualise bien Problème Apostrophe dans select [ par manulitox94 ] Bonjour, j'ai cherché des solutions sur google et dans les forums, mais je n'ai rien trouvé qui résoud mon problème. Je simplifie mon code pour expli pb ereg replace [ par laraison ] Bonjour, j'ai un problème avec ces lignes : $titre=eregi_replace('.mp3','',$titre); $titre=eregi_replace('^ ','',$titre); $titre = ereg_replace("_"," eregi problème : REG_EMPTY [ par ICIoBRa ] Salut à tous !J'ai un problème qui me parait vraiment pas normal ! Voila j'ai ça :$mail = 'mail@mail.fr|nom<font face=


    Nos sponsors


    Sondage...

    Comparez les prix

    CalendriCode

    Février 2012
    LMMJVSD
      12345
    6789101112
    13141516171819
    20212223242526
    272829    

    Consulter la suite du CalendriCode

    Photothèque

     
    Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
    CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
    CodeS-SourceS.com© est une marque déposée tous droits réservés

    Google Coop CodeS-SourceS Google Coop CodeS-SourceS
    Temps d'éxécution de la page : 3,354 sec (4)

    Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales