Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/01/2011, 15h14   #1
Futur Membre du Club
 
Homme olivier lebaron
Webmaster
Inscription : octobre 2007
Messages : 125
Détails du profil
Informations personnelles :
Nom : Homme olivier lebaron
Localisation : France, Drôme (Rhône Alpes)

Informations professionnelles :
Activité : Webmaster

Informations forums :
Inscription : octobre 2007
Messages : 125
Points : 18
Points : 18
Par défaut url tronqué regexe

bonjour,
sur mon site quand je place un statut il s'affiche sur deux partie, une en "haut" avec le statut et en dessous le "mur", j'ai placer un preg_replace,
dans la partie du haut le lien est cliquable et dans la partie du bas l'url se decoupe et n'est pas cliquable.

en recuperant le code source je voit plusieurs erreurs mais je n'arrive pas a les identifier a savoir si elle proviennent du php, des templates ou des js.

Code :
<span class="piece_news_content"><a&nbsp;href="http: google.fr="" target="_blank">http://google.f<br>r</a&nbsp;href="http:></span>
mon preg_replace

Code :
$content = preg_replace('`http://[a-z0-9._,/?!&=#-]+`i', '<a href="$0"target="_blank">$0</a>', $content);
tout me semble correct, il n'y a que dans cette deuxieme partie que ca ne marche pas
voir image :




________________________________

en changeant le preg_replace j'ai plus mon lien de coupé par contre toujours pas cliquable dans la deuxieme partie 'mur'.

Code :
$content = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]","<a href=\"\\0\">\\0</a>", $content);
par contre toujours cette anomalie d'espace ...

Code :
<span class="piece_news_content"><a&nbsp;href="http: google.fr="">http://google.fr&nbsp;</a&nbsp;href="http:></span>
dans le premier a href on remarque qu'il manque //
ensuite j'ai ma fermeture </a> qui se melange avec un href et http .....
ca devient vraiment bizarre j'ai vraiment l'impression que les regex ne passe pas du tout .. ou du moins sur la partie du bas car dans la partie statut tout se deroule bien..

merci de votre aide et de vos idées.
asus02 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h36.


 
 
 
 
Partenaires

Hébergement Web