begin process at 2008 05 17 09:25:48
1 173 931 membres
61 nouveaux aujourd'hui
13 973 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

RECHERCHER/REMPLACER


Information sur la source

Description

Bonjours à tous,
Venant du php, j'ai decouvert avec enthousiasme coldfusion remplis de balise super puissantes.

Voici une fonction qui remplace une occurence par une autre dans une chaine de caractére.

Source

  • <!DOCTYPE HTML "-//W3C//DTD HTML 4.01 Transisonal//EN">
  • <html>
  • <head>
  • <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  • <title>Les chaines</title>
  • <style type="text/css">
  • h2 { font-size:14px; color:#dd0000; letter-spacing:4px;}
  • </style>
  • </head>
  • <body style="font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;">
  • <h2>Les Chaines </h2>
  • <!-- voici la fonction -->
  • <cfscript >
  • function remplace(x,y,z)
  • {
  • values = Replace(x, y, z,"ALL");
  • return values;
  • }
  • </cfscript>
  • <form name="bibi" action="<cfoutput>#CGI.SCRIPT_NAME#</cfoutput>" method="post">
  • Texte<br>
  • <textarea name="c" rows="7"><cfif IsDefined("FORM.c")><cfoutput>#form.c#</cfoutput></cfif></textarea><br>
  • A remplacer<br>
  • <input name="c2" type="text" <cfif IsDefined("FORM.c")><cfoutput>value="#form.c2#"</cfoutput></cfif>><br>
  • Remplacer par<br>
  • <input name="c3" type="text" <cfif IsDefined("FORM.c")><cfoutput>value="#form.c2#"</cfoutput></cfif>>
  • <br><br>
  • <input type="submit" value="OK" >
  • </form>
  • <cfif IsDefined("FORM.c")>
  • <cfoutput >
  • <strong style="color:##666666">result:</strong>
  • <p style="color:hotpink;">
  • <!-- on l'utilise ici -->
  • #remplace(FORM.c,FORM.c2,FORM.c3)#</p><br />
  • </cfoutput>
  • </cfif>
  • </body>
  • </html>
<!DOCTYPE HTML "-//W3C//DTD HTML 4.01 Transisonal//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Les chaines</title>
<style type="text/css">
h2 { font-size:14px; color:#dd0000; letter-spacing:4px;}
</style>
</head>
<body style="font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;">
<h2>Les Chaines </h2>


<!-- voici la fonction -->
<cfscript >
function remplace(x,y,z)
{

values = Replace(x, y, z,"ALL");
return values;
}

</cfscript>


<form name="bibi" action="<cfoutput>#CGI.SCRIPT_NAME#</cfoutput>" method="post">
   Texte<br>

   <textarea name="c" rows="7"><cfif IsDefined("FORM.c")><cfoutput>#form.c#</cfoutput></cfif></textarea><br>
 A remplacer<br>

     <input name="c2" type="text" <cfif IsDefined("FORM.c")><cfoutput>value="#form.c2#"</cfoutput></cfif>><br>
Remplacer par<br>

	   <input name="c3" type="text" <cfif IsDefined("FORM.c")><cfoutput>value="#form.c2#"</cfoutput></cfif>>
  <br><br>


<input type="submit" value="OK" >
</form>
<cfif IsDefined("FORM.c")>



<cfoutput >
<strong style="color:##666666">result:</strong> 
<p style="color:hotpink;">
<!-- on l'utilise ici -->
#remplace(FORM.c,FORM.c2,FORM.c3)#</p><br />
</cfoutput>
</cfif>


</body>
</html>

Conclusion

Une petit fonction mais qui peut toujours être utile.

A propos quelqu'un n'aurai par un heureux hasard pas connaissance d'un livre en français sur coldfusion8 livrable en Belgique ;)

Pour que je puisse vous sortir des codes plus élaborés.
17 octobre 2007 12:44:08 :
fautes
17 octobre 2007 12:47:35 :
fautes
  • signaler à un administrateur
    Commentaire de nickadele le 20/10/2007 11:32:31 administrateur CS

    Bonjour,

    ce code n'apporte pas grand chose, il montre juste l'utilisation de la fonction Replace().
    A placer dans les snippets.

    Nickadele

  • signaler à un administrateur
    Commentaire de nickadele le 20/10/2007 11:34:48 administrateur CS

    Pour ta question, sur le livre, malheureusement peu voir pas d'infos.
    Par contre il existe quelques infos e français sur le site d'adobe.

    Hé, Coldfusion quand t'y a gouter, difficil de s'en passer.

    Nickadele

  • signaler à un administrateur
    Commentaire de plarts le 22/10/2007 15:19:39

    Ha oui, Géant ColdFusion,
    Vistesse de programmation, facile à la maintenance,
    Pourquoi tout le monde suit comme des moutons le PHP ?

  • signaler à un administrateur
    Commentaire de nickadele le 22/10/2007 16:59:49 administrateur CS

    Parce qu'il y a peu de support en français !
    C'est vrai que c'est dommage, surtout quand on voit l'ensemble des fonctions de base déjà présente (Pdf, Flash, SMS, document,...).
    Sans compter que la version 8 nous prévoit quelques belles surprises.

  • signaler à un administrateur
    Commentaire de bonnebouffe le 23/10/2007 05:13:59

    Bonjour,

    Pour revenir au message de PLARTS concernant PHP, je pense que ce langage est plus populaire que CF pour diverses raisons :
    * il est gratuit
    * on trouve beaucoup de sources et d'exemples
    * il existe une vraie communauté
    * pas mal de bouquins sont disponibles

    Vu tous les scripts disponibles, il est vraiment simple de mettre son petit site en ligne tout fait, sans même écrire la moindre ligne de code.

    Je fais l'avocat du diable car je programme en CF depuis 10 ans et je dois avouer que pour un "langage web", c'est vraiment le pied.

    Depuis 2 ans, je découvre ASP.Net (C#) qui offre pas mal d'autres avantages.

    Mais je ne suis pas prêt d'abandonner CF ... Ce qui manque, je pense, c'est une meilleure politique de marketing. Espérons qu'Adobe redresse le pas ...

  • signaler à un administrateur
    Commentaire de tonchebe le 02/11/2007 14:40:35

    4em probléme, trouver un hosting coldfusion à - de 20¤/ mois , difficile!
    Alors que les php/Mysql sont super démocratique :p (quelques euro par mois)
    ça tiens à pas grand chose, c'est vrai ...

  • signaler à un administrateur
    Commentaire de nickadele le 03/11/2007 11:16:13 administrateur CS

    Pour l'hébergement avec un bon rapport qualité/prix : http://www.internet-hebergeur.com

  • signaler à un administrateur
    Commentaire de tonchebe le 05/11/2007 13:32:58

    ok cool, merci!

Ajouter un commentaire

Appels d'offres

Pub



CalendriCode

Mai 2008
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS