begin process at 2012 05 31 03:56:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Mini Pb avec ereg_replace()


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

Mini Pb avec ereg_replace()

vendredi 4 juillet 2003 à 16:18:58 | Mini Pb avec ereg_replace()

nicolas66

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>

<body>
<img src="url.jpg" onClick="changebis('url')"><br>
<textarea name="message" cols="50" rows="10"></textarea><br>
<input type="submit" value="Envoyer">
</form>
</body>

</html>


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

<html>

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

<body>
<?
$message = strip_tags($message);

$car = "url";

$message = stripslashes(ereg_replace("\[.*(\".*\")\]", "<a href=\\1>", $message));
$message = ereg_replace("\[/$car\]", "</a>", $message);

echo $message;
?>
</body>

</html>



Neo [email] [site web]
samedi 5 juillet 2003 à 12:18:16 | Re : Mini Pb avec ereg_replace()

nicolas66

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\]", "</a>", $msg);
$msg = ereg_replace("\[url=(|[]*)\]", "<a href=\\1>", $msg);


bah ca marche mé bon g ptet du bol ...

Neo [email] [site web]

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

> Bonjour @ tous les programmeurs :)
> 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 ].
>
> 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 !!
>
>
> ----------------- First page -----------------
>
> <html>
>
> <head>
> <title>:: Essai BBCode ::</title>
> <script language="Javascript">
> function changebis(balise)
> {
> var texte = prompt("Entrez un texte svp :");
> var adress = prompt("Entrez une url svp :","http://");
> document.formulaire.message.value += '['+balise+'="'+adress+'email] [site web]


Cette discussion est classée dans : message, texte, replace, url, ereg


Répondre à ce message

Sujets en rapport avec ce message

"&" dans une expression régulière [ par Nitruk ] Bonjour, il semblerait que je rencontre un problème en essayant de trouver des url, ou plus précisment des balises "url" de BBcode.Pour adapter celles remplacer texte dans url [ par ktastrof ] bonjour,complet débutant en php (c'est grave ???) cherche à rajouter du texte dans url. J'explique.C'est dans le cas d'un site multilangue.Je récupére Mail php ok sous outlook mais pas ailleurs [ par kaochris ] Bonsoir,j'ai un énorme problème php et après beaucoup de tests et recherches je ne parviens toujours pas à la résoudre.Ce week end en fouillant sur le str_replace et condition [ par christobal ] bonjour,je cherche via la fonction str_replace a rajouter au url d'un text le nom de domaine du site.Pour être plus clair, certains articles de mon si Utilisation d'une EREG [ par mrfox ] Bonjour, je souhaiteriuas obtenir de votre part un coup de pousse, car n'etant pas très a l'aise avec les expreg. Je suis occuper de faire une recon Suprimmer var POST [ par michmichman ] Alors mon souci c'est que j'ai une page avec un formulaire qui est traité sur cette même page, quand l'utilisateur la recharge les variables POST sont Afficher un texte en fonction de l'url [ par Rimb0 ] Bonjour à tous ! Voila je vous explique un peu. J'ai une page qui se nomme : http://www.monsite.com/super.php?p=cool J'aimerai afficher l'adresse de fonction message() et couleurs [ par starskyb ] bonjour,j'aurais souhaité savoir s'il etait possible de modifier la couleur du texte avec une fonction message("texte");mercistarsky probleme de formulaire [ par toonorken ] bonjour,j utilise le formulaire ci dessous sur mon site internet. Le probleme c est que le message qui doit apparaitre lorsque le formulaire est mal r


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,624 sec (3)

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