begin process at 2010 03 15 23:42:48
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

regex : validité d'une url absolue ou relative


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

regex : validité d'une url absolue ou relative

lundi 16 juin 2003 à 17:15:31 | regex : validité d'une url absolue ou relative

Totofweb

Salut
Je fais mon module de bbcode, et je dois remplacer [lien=monurl.php] ou [lien=http://www.monurl.com/index.php?id=4] par <a href="[l'url qui a été trouvée]">

j'ai essayé ceci :

$texte = ereg_replace("\[lien=[[:alpha:][:digit:][\.\?:&/]]+\]", "<a href=\"\\1\">", $texte);

Mais cela ne marche pas (j'ai essayé avec index.php)

On doit pouvoir accpeter les minuscules, majuscules, chiffres, ".", "?", ":", "?", "&", "/" (j'en ai peut-être oublié)


Merci
Totof
totofwebcreation@hotmail.com
vendredi 27 juin 2003 à 17:03:28 | Re : regex : validité d'une url absolue ou relative

kzimir666

J'essaye de faire la même chose, j'ai réussi avec ceci :
<?php
$message = preg_replace('/\[url=(http:\/\/|)(.+)\](.+)\[\/url\]/', '<a href="http://\\2" target="_blank">\\3</a>', $message);
?>
Cependant, quand on met plusieurs liens à la suite, ben ça déconne grave... Je sait pas pkoi mais j'essaye de corriger ça...

Un débutant en PHP, petit mais costaud !
Mon site : VirtuaCLIK



-------------------------------
Réponse au message :
-------------------------------

> Salut
> Je fais mon module de bbcode, et je dois remplacer [lien=monurl.php] ou [lien=http://www.monurl.com/index.php?id=4] par <a href="[l'url qui a été trouvée]">
[...]
lundi 14 mars 2005 à 08:42:34 | Re : regex : validité d'une url absolue ou relative

PaDa

Membre Club
Cette réponse vient très tard, mais c'est tout a fait normal que ca merdouille avec plusieurs url, du au fait que tu mets des (.+), qui cherchent a matcher les chaines les plus longues possibles. Tu peux soit mettre (.+?), soit utiliser le modificateur "Ungreedy" qui rend non gourmands les metacaractères d'occurence :]
PaDa


Cette discussion est classée dans : php, url, lien, validité, regex


Répondre à ce message

Sujets en rapport avec ce message

Redirection php avec url de ma BDD [ par Dyx50 ] Bonjour, J'aimerais savoir si il est possible de faire une redirection php qui prend les URL dans une base de donnée ?$connexion = mysql_connect('loca comment recupérer mon URL ?? [ par mounir81 ] salut a tt le monde, mon probleme que je n'arrive pas a recupere l'URL complé de la page, je voulai distinger en ces deux lien http://www.mondomaine Imagevue PHP [ par leoz2004 ] Salut et bonne année a tous,           voila mon petit probléme j'ai creer une sorte de blog avec imagevue url rewriting [ par mariobotta ] bonjour,je souhaite mettre en place un système d'url rewriting sur mon site après quelques lectures sur le net j'ai encore des difficultés.voilà j'ai lien avec php [ par wasim ] bonjour;je veux faire un lien dans mon application ;ce lien me ramene vers un fichier php qui existe dans "C:\Program Files\EasyPHP1-8\www\tst\page1.p Affichage d'image selon un lien [ par darkyien ] Bonjour à tous et à toutes.Tout d'abord, désolé si ma question à déjà été posée, même si à priori ce n'est pas le cas.Voici mon problème : Je suis act verifier la validité d'un nom de domaine en php [ par monster_garage ] bonjourje developpe un site d'hebergement, et j'i besoin d'un script qui verfie la disponibilté d'un nom de domaine.comment faire ceci en php;merci bc Tableau Mysql en php [ par rems02 ] Bonjour,Je m'adresse à vous car j'ai besoins d'un avis des expert:j'ai une table mysql de typeid | photo | lien_photoet je voudrais afficher toutes le Texte area, extraire le lien [ par younes371 ] Bonjour,j'ai un texte area avec une barre de bbcode (souligné, gras,...., url).lorsque l'utilisateur saisie son texte il peut aussi ecrire un lien (UR securiser mon application php [ par ladysouna ] Bonjour tout le monde,je suis entarin de developper une application en php a laquelle plusieurs type d utilisateur peuvent y acceder (chacun selon son


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

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 : 0,577 sec (3)

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