cs_Astalavista
Messages postés192Date d'inscriptionlundi 24 décembre 2001StatutMembreDernière intervention 3 février 2010 23 juil. 2007 à 02:30
C'est vraie que l'Eval ne sert strictement à rien.
Tu devrais peut être mettre ton code dans un echo, pour ma part (uniquement de la mienne), ça fait plus propre.
et un ob_implicit_flush(true) aurais pu être utile pour envoyer au navigateur le javascript quand la fonction est appelé ...
Sinon je trouve que sont code est bien ... certes court ... mais pour une "nullite", c'est bien :)
hvb
Messages postés939Date d'inscriptionvendredi 25 octobre 2002StatutMembreDernière intervention27 janvier 20093 23 juil. 2007 à 00:34
ton pseudo...! :p
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 23 juil. 2007 à 00:33
idem... 1/10 nethacker, je ne sais pas a quoi peut te servir ce truc...
Naixn
Messages postés455Date d'inscriptionmardi 17 septembre 2002StatutMembreDernière intervention22 juillet 2007 22 juil. 2007 à 19:55
En plus avec le eval y'a une gross faille de sécurité... C'est absolument n'importe quoi :-/
Optitech
Messages postés134Date d'inscriptionsamedi 19 octobre 2002StatutMembreDernière intervention 3 janvier 2009 22 juil. 2007 à 17:56
Ou AJAX
Flachy Joe
Messages postés2103Date d'inscriptionjeudi 16 septembre 2004StatutMembreDernière intervention21 novembre 20231 22 juil. 2007 à 11:38
Ça aurait peut être un intérêt si l'affichage de la boite de dialogue se faisait en cours de traitement, mais ce n'est pas le cas : il faut attendre que la page soit totalement générée pour que le buffer soit envoyé au navigateur et que le javascript soit traité.
Regardes du coté des fonctions de bufferisation pour améliorer.
Optitech
Messages postés134Date d'inscriptionsamedi 19 octobre 2002StatutMembreDernière intervention 3 janvier 2009 21 juil. 2007 à 11:17
Salut :)
Voiçi quelques remarques :
- Utilité = 0 et la je crois que je suis encore gnetil !!!
- Ton eval ne sert à rien !
- Il manque le masquge pour les ancien mavigateur (remarque pour le JS)
- enchainement de toute les fonctions : stripslashes, html_entity_decode, rawurlencode, unescape ; ne sert à rien !
<?php
function AfficheAlert($message){
echo "<script language="JavaScript" type="text/javascript"><!--//Masquage pour les ancien navigateur\nalert(".$message."");\n--></script>";
}
?>
Ce script fonctionne pour tout les exemples que tu as donné !
PS : JavaScript supporte très bien \n !
nethacker
Messages postés288Date d'inscriptionmardi 2 mai 2006StatutMembreDernière intervention12 octobre 2011 21 juil. 2007 à 04:30
vraiment merci !
juste aujourd'hui je me demandais s'il est possible de faire des boites de dialogue avec php !
23 juil. 2007 à 02:30
Tu devrais peut être mettre ton code dans un echo, pour ma part (uniquement de la mienne), ça fait plus propre.
et un ob_implicit_flush(true) aurais pu être utile pour envoyer au navigateur le javascript quand la fonction est appelé ...
Sinon je trouve que sont code est bien ... certes court ... mais pour une "nullite", c'est bien :)
23 juil. 2007 à 00:34
23 juil. 2007 à 00:33
22 juil. 2007 à 19:55
22 juil. 2007 à 17:56
22 juil. 2007 à 11:38
Regardes du coté des fonctions de bufferisation pour améliorer.
21 juil. 2007 à 11:17
Voiçi quelques remarques :
- Utilité = 0 et la je crois que je suis encore gnetil !!!
- Ton eval ne sert à rien !
- Il manque le masquge pour les ancien mavigateur (remarque pour le JS)
- enchainement de toute les fonctions : stripslashes, html_entity_decode, rawurlencode, unescape ; ne sert à rien !
<?php
function AfficheAlert($message){
echo "<script language="JavaScript" type="text/javascript"><!--//Masquage pour les ancien navigateur\nalert(".$message."");\n--></script>";
}
?>
Ce script fonctionne pour tout les exemples que tu as donné !
PS : JavaScript supporte très bien \n !
21 juil. 2007 à 04:30
juste aujourd'hui je me demandais s'il est possible de faire des boites de dialogue avec php !