regexp pour une url - PHP - Programmation
Marsh Posté le 16-07-2004 à 11:06:23
y'a ça ici : http://forum.hardware.fr/hardwaref [...] 2268-1.htm
Marsh Posté le 16-07-2004 à 11:07:13
chacal > si tu veux moi j'avais choppé une regex merdique pour faire ca ... je l'ai blindé pour qu'elle intégre plusieurs protocoles, les url a rallonge et meme les ftp avec user et pass
( elle reste a mon avis assez merdique - je ne l'ai pas bcp testée, mais elle est assez polyvalente)
tu la veux ?
Marsh Posté le 16-07-2004 à 11:16:17
pardon c'était là :
http://forum.hardware.fr/hardwaref [...] tm#t114432
Marsh Posté le 16-07-2004 à 11:39:09
Code :
|
Marsh Posté le 16-07-2004 à 11:40:37
question
pourquoi des fois c'est $1,2 3... et des fois \\1, \\2 3 ... ??
Marsh Posté le 16-07-2004 à 11:42:43
chacal_one333 a écrit : question |
réponses
$1,2 3... : avec preg
\\1, \\2 3 : avec ereg
Marsh Posté le 16-07-2004 à 11:46:13
chacal_one333 a écrit : ah ok, tout con |
heeee ooo , j'temmerde moi heinnn
Marsh Posté le 16-07-2004 à 11:00:04
bordel ya rien a faire, j'arrive pas a choper une url dans un texte et le transformer en lien
j'ai fait
$string="http://www.hardware.fr";
function links($link) {
$link= preg_replace("/http:\/\/(.+?)/si", "<a href=\"http://$1\">http://$1</a>", $link);
return $link;
}
echo links($string);
soit tres, tres, tres basique
il ne creer un lien que sur le http://w, et le lien mene vers http://w/
bref, je comprend pas
Message édité par Profil supprimé le 16-07-2004 à 11:01:55