une window.alert generé par php :?

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 : une window.alert generé par php :?

par dark_vidor » 13 févr. 2006, 10:25

merci :P

par albat » 13 févr. 2006, 00:15

J'ai échappé les \n
J'ai remplacé window.alert() par alert()
J'ai viré les parenthèses superflues
J'ai simplifié apostrophes et guillemets
$msg  = "Votre pseudo est invalide.\\n";
$msg .= "Votre mot de passe est invalide.\\n";
$msg .= "Veuillez accepter le règlement.\\n";

if (!empty($msg)) echo "<script type='text/javascript'>alert('".$msg."');</script>";
... et ça marche !!! :langue:

Re: une window.alert generé par php :?

par Hubert Roksor » 13 févr. 2006, 00:07

En PHP, "\n" affiche un saut de ligne, utilise '\\n' à la place. http://fr.php.net/manual/fr/language.ty ... tax.double

Pour le reste, je ne sais pas.

une window.alert generé par php :?

par dark_vidor » 12 févr. 2006, 22:43

Voici mon bout de code :

Code : Tout sélectionner

<? $msg = ""; $msg.="• Votre pseudo est invalide.\n"; $msg.="• Votre mot de passe est invalide.\n"; $msg.="• Veuillez accepter le r&egrave;glement.\n"; if(!empty($msg)) echo("<script language=\"JavaScript\">window.alert('".$msg."');</script>"); ?>
Je vois pas trop ce qu'il accepte pas :?
Pouvez vous m'aider ?

Quand je fait :

Code : Tout sélectionner

<script language="JavaScript">window.alert('• Votre pseudo est invalide.\n• Votre mot de passe est invalide.\n• Veuillez accepter le r&egrave;glement.\n');</script>
ça me donne pas d'erreur mise a part les caractere qui sont affiché tel quel :?