var php dans java

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : var php dans java

par Invité » 23 oct. 2006, 20:11

oui..mais rawurlencode était la seule bonne formule dans mon cas...j'ai essayé avec toutes les autres..ca ne fonctionnait pas

par Truc » 21 oct. 2006, 23:03

ce n'est pas un monsieur mais une demoiselle...
C'est du pareil au même...
quoi que une demoiselle se doit d'être attentive et disciplinée :-({|=

Sinon il y avait aussi ceci en stock :wink:

par Invité » 21 oct. 2006, 22:44

bon, tout va bien....

je m'en suis sorti avec un rawurlencode... c'est la seule façon d'y arriver

par Invité » 21 oct. 2006, 21:19

ce n'est pas un monsieur mais une demoiselle...

par Ajoloca » 21 oct. 2006, 20:31

Bonjour,

Nous avons tous les deux le même mirage !

par Truc » 21 oct. 2006, 18:28

Tout à fait... ça n'encourage pas à aider le monsieur !

par albat » 21 oct. 2006, 18:24

je continue à avoir des messages d'erreur du code java
Tiens, Truc aussi parle tout seul dans le désert... :?

par veritas » 21 oct. 2006, 18:18

je crois que j'ai parlé trop vite

je continue à avoir des messages d'erreur du code java

en fait, le problème, comme je l'ai indiqué, survient lorsque le texte envoyé à la valeur du champ comporte des guillemets, des caractères spéciaux ou des url

cependant j'obtiens (dans le code source) la valeur du texte appelé

document.forms.monformulaire.monchamp.value="<p>jkjjlj</p><a href="http://jkkjl/jkkk/..." etc...";

mais la valeur de monchamp n'est pas renseignée et javascript indique "erreur"

j'ai essayé avec addslashes, quotemeta, htmlspecialchars....

rien n'y fait !

y a t-il une solution ? d'où le problème prut-il venir ?

par Ajoloca » 21 oct. 2006, 01:31

Bonsoir albat,

Bein.... Je dirais que je ne sais pas choisir mon auditoire, ou bien que mon élocution n'est pas terrible, mais soit l'une ou l'autre c'est voué à l'échec !

Mais je persevère jusqu'au jour ou je rencontrerai une caravane.....

par albat » 21 oct. 2006, 01:23

ce type d'écriture ne passe pas
value="<?=$var;?>";
C'est plus simple de l'écrire
value="<?php echo $var;?>";
de cette façon tu passeras partout.
il suffit de passer la commande .....
value="<?=addslashes($var);?>";
Alors, Ajoloca, ça fait quel effet de parler tout seul dans le désert ?... ;)

par Invité » 21 oct. 2006, 00:44

en fait, je viens de trouver l'erreur.

ca bloquait uniquement sur du texte comportant des guillemets

il suffit de passer la commande .....value="<?=addslashes($var);?>";

problème résolu donc....


merci pour votre réactivité

par Ajoloca » 21 oct. 2006, 00:30

Bonsoir,

Vérifie que la directive 'short_tags' est activée (c'est déconseillé)
si elle est désactivée ce type d'écriture ne passe pas
value="<?=$var;?>";
C'est plus simple de l'écrire
value="<?php echo $var;?>";
de cette façon tu passeras partout.

par Truc » 21 oct. 2006, 00:25

Salut,
mais le script java renvoie une erreur
Presque... => javascript :wink:

Quel erreur ?
Montre aussi un peu plus de code car là tout semble ok

var php dans java

par veritas » 20 oct. 2006, 23:25

bonsoir

j'ai un petit problème sans doute très simple mais que j'ai du mal à résoudre

lorsque j'affiche une page, j'ai besoin de modifier la valeur d'un champ de formulaire (="" par défaut) en y inscrivant une variable php issue d'une requete select d'une base

je passe la commande : document.getElementById('id du champ').value="<?=$var;?>";

mais le script java renvoie une erreur

quelle est la bonne syntaxe ?

je vous remercie par avance pour votre aide