begin process at 2012 05 28 19:27:48
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Avec la regex


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

Avec la regex

mardi 10 juillet 2007 à 15:08:22 | Avec la regex

Eliays

Membre Club

<?
$donnees['message'] = preg_replace('/([.]([a-zA-Z]+)[.])/e','file_exists(\'./img/$2.gif\')?\'<img src="./img/$2.gif" alt=".$2."/>\':\'.$2.\'', $donnees['message']);
?>
 
//// Comment limiter le nombre de preg dans une phrase a 3, par exemple :
//// .salut. .lol. .haha. .hehe. .kool.
//// sa n'afficherais que les images des 3 premier .salut. .lol. et .haha.
//// possible a faire?
mardi 10 juillet 2007 à 15:41:41 | Re : Avec la regex

DiGhan

Salut,

voir 4eme argument fonction preg_replace : http://fr.php.net/manual/fr/function.preg-replace.php


mardi 10 juillet 2007 à 16:01:21 | Re : Avec la regex

Eliays

Membre Club
oui avec LIMIT mais je ne comprend pas ou il faut le mettre
mardi 10 juillet 2007 à 16:09:16 | Re : Avec la regex

DiGhan

Réponse acceptée !
Dans ton cas :
preg_replace('/([.]([a-zA-Z]+)[.])/e', 'file_exists(\'./img/$2.gif\')?\'<img src="./img/$2.gif" alt=".$2."/>\':\'.$2.\'', $donnees['message'], 3);

mardi 10 juillet 2007 à 16:10:12 | Re : Avec la regex

Eliays

Membre Club
merci bien :)


Cette discussion est classée dans : message, donnees, regex, lol, preg


Répondre à ce message

Sujets en rapport avec ce message

Rand() avec valeur regex [ par mathieumg ] Bonjour j'essaie de faire un tag [de]chiffre[/de] pour mon forum qui fera un chiffre au hasard entre 1 et le chiffre entre les tags, seulement le rand enlever un while [ par spiesalex ] Salut tous le monde, include('connect.php'); $reponse = mysql_query("SELECT * FROM tribunat ORDER BY ID DESC LIMIT 0,70"); while ($donnees = mysql_f Copier Coller [ par craftsystem ] Salut a tous j'ai un petit souci avec un formulaire: le truc c'est que le formulaire s'enregistre dans la base de données donc la table se nomme 'x_ta encore des REGEX ! [ par kangoo75 ] Bonjour, j'aimerais recuperer tout les tarifs d'une page web , j'ai donc fais un truc, mais qui ne marche pas :( : preg_match_all("/[1-9]{*}\s(€|\$|£) Probleme preg_replace [ par Eliays ] Bonjour voila mon code : $message = '/add salut ca va?'; if ( preg_replace('/((/add)-_(.*+))/i','$2', $message) ); { echo 'ajout de '.$add; } else { Probleme regex [ par Eliays ] bonjour: voici mon code : $donnees['txt'] = preg_replace('/[b](.*)[\/b]/','$1', $donnees['txt']); ce qu'il y a entre [b] et [/b] devrais etre en gra Encore un probleme : syntax [ par Eliays ] Voila j'ai donc pris le code de coucou, merci a lui :) maitenant j'ai un autre probleme, voice le code : $txt = preg_replace('/\[b\](.*)\[\/b\]/Ui',' Afficher un message d'erreur devant une cellule d'un formulaire. [ par Santana123451 ] Bonjour, je traite un formulaire en php depuis des jours,et j'ai un probleme concernant l'affichage du message d'erreur devant la cellule de mon formu


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 0,920 sec (4)

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