Formation Google AnalyticsSavez-vous bien utiliser les outils de mesure d'audience ?
Effectuez-vous un calcul de ROI (Retour sur investissement) pour savoir comment améliorer vos campagnes emarketing ?
Savez-vous utiliser les bons outils pour booster votre taux de transformation ?
La formation Web Analytics de Ranking Metrics, présentée par un expert reconnu officiellement par Google Analytics, vous apportera les réponses à toutes vos questions !
===> Informations et inscriptions.

fonction pour remplacer des strings (php)

Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
hanlin
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 23 Mar 2006
Messages: 108

URL permanente de ce messagePosté le : Lun Fév 11, 2008 22:56    Sujet du message: fonction pour remplacer des strings (php)

Bonjour,
Je voudrais empecher les membres de mon site de poster leur mail ainsi que l url de leur site dans leur message. j'utilise la fonction suivante :

Code:
function text_area($string)
{


$string=preg_replace('\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b', 'xxxx@xxxx.xx', $string);
$string=preg_replace('\b(https?|ftp|file)://[-A-Z0-9+&@#/%?=~_|!:,.;]*[-A-Z0-9+&@#/%=~_|]' , 'xx', $string);



return $string;
}


j obtiens :


Warning</b>: preg_replace() [<a href='function.preg-replace'>function.preg-replace</a>]: Delimiter must not be alphanumeric or backslash in

une idee ?
Merci








hanlin
 
hanlin
KOogar
WRInaute accro
WRInaute accro

Inscrit le: 16 Nov 2004
Messages: 2909
Localisation: Bangalore +3h30

URL permanente de ce messagePosté le : Lun Fév 11, 2008 23:04    Sujet du message: fonction pour remplacer des strings (php)

Ce n'est pas 1 replace qu'il te faut utiliser un 1 match
http://in.php.net/manual/fr/function.preg-match.php

pour les url j'ai fait celui la mais tu en a d'autres sur le Net si tu cherche bien
http://www.phpsources.org/scripts303-PHP.htm

Pour l'email tu peux utiliser ce masque:
Code:
".+(@.+)(\.[[:alpha:]]{2}([[:alpha:]]?))$"
 
KOogar Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort