|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : janvier 2007 Messages : 37 ![]() |
Bonjour à tous et merci par avance
je dois remplacer $_POST['nimportequoi'] par htmlentities($_POST['nimportequoi']) avec la parentheses à la fin je n'y arrive pas et je m'en sort pas de l'aide de dream merci par avance fred |
|
|
00
|
|
|
#2 |
![]() ![]() |
Ca ne veut rien dire ce que tu dis, quel est le rapport avec Dreamweaver ?
Il s'agit de modifier le code PHP... Il n'y a aucun problème à utiliser cette syntaxe.
__________________
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_SIGNATURE -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- Dans la mesure du possible, essayez de montrer votre problème en situation réelle en nous donnant une url, que l'on puisse tester. Pensez également à cocher ![]() Aucun problème ne doit être résolu en MP (Message Privé) le forum est là pour ça. Dimension Internet - Carnet Web Imprimerie Nice |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : janvier 2007 Messages : 37 ![]() |
c'est vrai que j'utilise dream mais pour créer des pages php (et aussi html)
or dans dream je voudrais changer du code avec la fonction rechercher remplacer ce code est $_POST['nimportequoi'] et j'aimerai avoir htmlentities($_POST['nimportequoi']) avec la parentheses à la fin donc bien sur j'ai $_POST['titre'] mais aussi $_POST['texte'] et beaucoup d'autres ... pour faire cela sans trop galerer (j'ai plein de pages ....) il faut utiliser les expressions régulieres dans rechercher - remplacer en espèrant avoir été clair cette fois |
|
|
00
|
|
|
#4 |
![]() ![]() |
Regarde l'aide de DW avec comme recherche "Expressions régulières"
et aussi "Recherche et remplacement de balises et d'attributs"
__________________
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_SIGNATURE -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- Dans la mesure du possible, essayez de montrer votre problème en situation réelle en nous donnant une url, que l'on puisse tester. Pensez également à cocher ![]() Aucun problème ne doit être résolu en MP (Message Privé) le forum est là pour ça. Dimension Internet - Carnet Web Imprimerie Nice |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : janvier 2007 Messages : 37 ![]() |
en fait je cherchait une expression régulière !
bon je vais chercher dans l'aide essayer de comprendre les expressions régulières. tu viens de Nice Goldorak, pas d'Euphor ? Bonsoir de Cagnes sur mer |
|
|
00
|
|
|
#6 |
![]() ![]() |
Oui tu cherchais un truc tout fait
On va pas te macher le travail ici, mais on t'aidera sans problème. Les indications que j'ai donné, te permettent de construire ton pattern, sinon sur le site, tu as des tutoriels sur les expressions régulières et si tu patauges, poste dans le forum adéquat Bon courage
__________________
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_SIGNATURE -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- Dans la mesure du possible, essayez de montrer votre problème en situation réelle en nous donnant une url, que l'on puisse tester. Pensez également à cocher ![]() Aucun problème ne doit être résolu en MP (Message Privé) le forum est là pour ça. Dimension Internet - Carnet Web Imprimerie Nice |
|
|
00
|
|
|
#7 |
![]() ![]() ![]() Inscription : février 2005 Messages : 2 798 ![]() |
pourquoi une RegExp, un simple remplacement fonction :
__________________
Besoin d'un site internet ? Contactez Wixiweb Suivez Moi sur GOOGLE+ Mes articles - Chargée d'étude, aménagement et développement du territoire - Camp de basket - Passion Sans Frontiere - |
|
|
00
|
|
|
#8 | |
![]() ![]() |
Citation:
![]() Comment tu fermes le tout ? Tu as $_POST['variable'] $_POST['variable2'] ... et tu peux remplacer par htmlentities($_POST[' mais pour la fin '], tu peux pas demander à faire ']) car ce n'est pas le seul bout de code à être présent... Tu vois ce que je veux dire ?
__________________
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_SIGNATURE -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- Dans la mesure du possible, essayez de montrer votre problème en situation réelle en nous donnant une url, que l'on puisse tester. Pensez également à cocher ![]() Aucun problème ne doit être résolu en MP (Message Privé) le forum est là pour ça. Dimension Internet - Carnet Web Imprimerie Nice |
|
|
|
00
|
|
|
#9 |
![]() ![]() ![]() Inscription : février 2005 Messages : 2 798 ![]() |
arf, oulah ! fatigué le gars
__________________
Besoin d'un site internet ? Contactez Wixiweb Suivez Moi sur GOOGLE+ Mes articles - Chargée d'étude, aménagement et développement du territoire - Camp de basket - Passion Sans Frontiere - |
|
|
00
|
|
|
#10 |
|
Invité régulier
![]() Inscription : janvier 2007 Messages : 37 ![]() |
Merci pour vos messages
Bon, je vais me débrouiller tout seul avec la doc de dreamweaver C'est vrai que je chercher une solution toute faite; parce que j'ai pas vraiment du temps à passer pour comprendre les expressions régulières et que je ne m'en servirait pas de si tôt. Je ne suis pas un spécialiste, je fais une appli web pour une association sportive, et j'en bave déjà assez! Par contre, je comprends aussi votre point de vue et je sais ce que vous apportais aux autres cordialement |
|
|
00
|
|
|
#11 |
![]() ![]() |
Très franchement, tu devrais te taper les modifications à la main.
Remplace déjà le début et ensuite tu fais une recherche de toutes les occurences "htmlentities(" et tu fermes le tout à la main. Tu ne dois pas avoir des centaines de variables tout de même. Ou alors plus simple redéclare les variables au début... $_POST['variable'] = htmlentities($_POST['variable']); $_POST['variable2'] = htmlentities($_POST['variable2']); ... ...
__________________
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_SIGNATURE -_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_- Dans la mesure du possible, essayez de montrer votre problème en situation réelle en nous donnant une url, que l'on puisse tester. Pensez également à cocher ![]() Aucun problème ne doit être résolu en MP (Message Privé) le forum est là pour ça. Dimension Internet - Carnet Web Imprimerie Nice |
|
|
00
|
|
|
#12 |
|
Invité régulier
![]() Inscription : janvier 2007 Messages : 37 ![]() |
Je te remercie pour ta réponse
C'est ce que j'ai déjà fait de nombreuses fois suite à de nombreuses modif que j'ai du faire (comme en plus mon code n'est pas du tout optimisé -pas d'utilisation de fonction - il y a beaucoup de code répeté) Mais c'est vraiment laborieux, il ne faut pas oublier la parenthese de la fin C'est pour cela que les expressions régulières m'auraient servi ! C'est pas grave je vais faire comme tu dis Merci pour tout |
|
|
00
|
|
|
#13 |
|
Invité régulier
![]() Inscription : janvier 2007 Messages : 37 ![]() |
voila j'ai trouvé la solution
dans le champ rechercher il faut mettre (_POST\[)(.*?)(\]) il y a donc 3 groupes (entouré par des parenthèses) premier groupe (_POST\[) veut dire je cherche _POST[ le caractère \ permet d'"echapper" le caractère [ qui n'est pas un caractère lettre ou chiffre 2ieme groupe (.*?) veut dire . n'importe quel caractère * Le caractère précédent, 0 ou plusieurs fois ? Le caractère précédent, une fois au maximum 3ieme groupe (\]) veut dire ] \ permet d'"echapper" le caractère ] Dans le champ remplacer il faut mettre htmlentities_POST[$2]) je mets htmlentities_POST[ je mets $2 c'est a dire le 2ieme groupe je mets ]) Et bien sur cocher expression régulière !! J'espère que ça servira à d'autres car pour moi, cela va me servir énormément |
|
|
10
|
|
|
#14 |
|
Membre du Club
![]() Inscription : juin 2006 Messages : 228 ![]() |
Bonjour,
je viens sur cet ancien post pour avoir une solution dans dreamweaver je cherche à rajouter une virgule avant et une virgule après des codes de 8 chiffre dans un texte exemple bla bla bla 12345678 bla bla devient bla bla bla ,12345678, bla bla pour chercher pas de problème \d{8} par contre je bute sur le remplacer merci de votre aide |
|
|
00
|
|
|
#15 | ||
|
Membre du Club
![]() Inscription : juin 2006 Messages : 228 ![]() |
j'ai changé pour une regex en php
Code :
comment puis je procéder vu que le numéro se présente avec des espaces , exemple 04 01 02 03 04 donc je voudrais que bla bla bla , 04 01 02 03 04 deviennent bla bla bla , 04 01 02 03 04 <br> merci de votre aide |
||
|
|
00
|
|
|
#16 |
|
Invité de passage
![]() Inscription : février 2008 Messages : 4 ![]() |
Vraiment, bravo à toi Fred, en plus tu donnes des explications ...
Très pédago et très positif !!! Les réponses que t'ont données blueice et arnolem montrent qu'ils ne semblent pas avoir ta question pourtant très pertinente. L'utilisation des expressions régulières peut s'avérer très pratique et faire gagner beaucoup de temps dans l'écriture, ils ont le culot de te proposer de faire "à la main" !!! En plus, en avouant que ton code est pourri (d'ou le besoin d'utiliser des expression régulières), j'admire ta modestie, dont beaucoup dans ce milieu devrait s'inspirer ... L'utilisation de ces expressions pour faire du "remplacer" dans DW peut aussi être très pratique pour faire du transcodage (transformer du code php en javascript par exemple ... ) |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com