Mini Pb avec ereg_replace()

nicolas66 Messages postés 116 Date d'inscription mercredi 25 décembre 2002 Statut Membre Dernière intervention 4 janvier 2009 - 4 juil. 2003 à 16:18
nicolas66 Messages postés 116 Date d'inscription mercredi 25 décembre 2002 Statut Membre Dernière intervention 4 janvier 2009 - 5 juil. 2003 à 12:18
[Bonjour @ tous les programmeurs : br Toujours pr mon forum, jessaye de mettre en place des boutons js qui font saisir à l utilisateur url et titre de l url. La boite de texte après saisie fait apparaitre le résultat sous la forme : [ adress= http://www.miaou.fr ] texte [ /adress ]. br br Sur la seconde page on voit le résultat de l interprétation ki transforme le truc ci-dessus en : < a href= http://www.miaou.fr > texte< /a> . Tout marche sauf ke si l utilisateur saisie plusieurs liens, ben sur la seconde page on voit ke la fonction ereg_replace n a fait le remplacement ke sur le dernier lien : . Voici le code, si vous pouviez m aider, je vous en serai fort reconnaissant, merci !! br br br ----------------- First page ----------------- br br < html> br br < head> br < title> :: Essai BBCode ::< /title> br < script language= > br function changebis balise br { br var texte = prompt Entrez un texte svp : br var adress = prompt Entrez une url svp : , http:// br document.formulaire.message.value = [ balise = adress Bonjour @ tous les programmeurs : br Toujours pr mon forum, jessaye de mettre en place des boutons js qui font saisir à l utilisateur url et titre de l url. La boite de texte après saisie fait apparaitre le résultat sous la forme : [ adress= http://www.miaou.fr ] texte [ /adress ]. br br Sur la seconde page on voit le résultat de l interprétation ki transforme le truc ci-dessus en : < a href= http://www.miaou.fr > texte< /a> . Tout marche sauf ke si l utilisateur saisie plusieurs liens, ben sur la seconde page on voit ke la fonction ereg_replace n a fait le remplacement ke sur le dernier lien : . Voici le code, si vous pouviez m aider, je vous en serai fort reconnaissant, merci !! br br br ----------------- First page ----------------- br br < html> br br < head> br < title> :: Essai BBCode ::< /title> br < script language= > br function changebis balise br { br var texte = prompt Entrez un texte svp : br var adress = prompt Entrez une url svp : , http:// br document.formulaire.message.value = [ balise = adress ]'+texte+'/'+balise+'';
}
</script>
</head>



<textarea name="message" cols="50" rows="10"></textarea>


</form>

</html>

----------------- Second page -----------------

<html>

<head>
<title>:: Résultat ::</title>
</head>

<?
$message = strip_tags($message);

$car = "url";

$message = stripslashes(ereg_replace("\[.*(".*")\]", "[mailto:benouse.gerbouli@caramail.com email]] [site web]

1 réponse

nicolas66 Messages postés 116 Date d'inscription mercredi 25 décembre 2002 Statut Membre Dernière intervention 4 janvier 2009
5 juil. 2003 à 12:18
Nan en fait c'est bon g trouvé la solution, mé si qq1 a qq chose de + simple à me proposé jsui preneur :)

$msg = ereg_replace("\/url\", "", $msg);
$msg = ereg_replace("\[url=( :approve) |[]*)\]", "[mailto:benouse.gerbouli@caramail.com email]] [site web]
0
Rejoignez-nous