Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
958 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Comment ont affiche un message d'alerte en PHP ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment ont affiche un message d'alerte en PHP ?

n°627243
cvb
Posté le 31-01-2004 à 22:17:01  profilanswer
 

il y a t-il un moyen en PHP de mettre un message comme dans windows "Vous avez tapé le mauvais mots de passe ! veuillez le retaper !" Un peu ce qu'il existe en JavaScript...!
 
merci pour vos réponses ! En attendant, je continue à chercher.
@+
cvb :hello:

mood
Publicité
Posté le 31-01-2004 à 22:17:01  profilanswer
 

n°627263
Limit
Posté le 31-01-2004 à 22:25:53  profilanswer
 

ouch

n°627266
cvb
Posté le 31-01-2004 à 22:26:41  profilanswer
 

je comprends pas ? :??:

n°627298
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 31-01-2004 à 22:45:40  profilanswer
 

Code :
  1. <?php
  2. echo '<script language="Javascript">
  3. alert ("coucou." )
  4. </script>';
  5. ?>


Message édité par Gilbert Gosseyn le 31-01-2004 à 22:47:10

---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
n°627299
THE REAL S​MILEY
The Real Résistance!
Posté le 31-01-2004 à 22:45:59  profilanswer
 

tu risques de chercher longtemps ...
 
petit indice: PHP s'exécute du coté du serveur ...

n°627301
THE REAL S​MILEY
The Real Résistance!
Posté le 31-01-2004 à 22:47:09  profilanswer
 

Gilbert Gosseyn a écrit :

Code :
  1. <?php
  2. echo "<script language="Javascript">
  3. <!--
  4. // please keep these lines on when you copy the source
  5. // made by: Nicolas - http://www.javascript-page.com
  6. alert ("This is a Javascript Alert" )
  7. //-->
  8. </script>";
  9. ?>




où comment faire travailler le serveur là où ça n'est pas nécessaire :sarcastic:

n°627302
Gilbert Go​sseyn
Dr Liara T'Soni
Posté le 31-01-2004 à 22:47:42  profilanswer
 

THE REAL SMILEY a écrit :


où comment faire travailler le serveur là où ça n'est pas nécessaire :sarcastic:  

Oui mais s'il vaut faire comme en JS alors c'est la seule solution.


---------------
Tant que la couleur de la peau sera plus importante que celle des yeux, nous ne connaitrons pas la paix. ● L'écriture, c'est la mémoire du futur. ● Mods FO4
n°627313
THE REAL S​MILEY
The Real Résistance!
Posté le 31-01-2004 à 22:55:10  profilanswer
 

Gilbert Gosseyn a écrit :

Oui mais s'il vaut faire comme en JS alors c'est la seule solution.


j'ai l'impression qu'il ne sais pas faire la différence en le PHP et le JS notre amis cvb. [:spamafote]

n°627315
cvb
Posté le 31-01-2004 à 22:56:48  profilanswer
 

THE REAL SMILEY a écrit :


j'ai l'impression qu'il ne sais pas faire la différence en le PHP et le JS notre amis cvb. [:spamafote]

si tu veux bien m'expliquer ? :??: je débute dans ses langages ! en deux mots...merci :)

n°627331
THE REAL S​MILEY
The Real Résistance!
Posté le 31-01-2004 à 23:09:52  profilanswer
 

cvb a écrit :

si tu veux bien m'expliquer ? :??: je débute dans ses langages ! en deux mots...merci :)


c'est difficile de faire court, mais je tente:
le HTML comme le JavaScript s'exécutent sur la navigateur internet de l'utilisateur.
 
le PHP s'exécute sur le serveur. et au final, le PHP te génère du code HTML.
 
donc pour faire une alerte JavaScript, tu n'as pas besoin de passer par le PHP. Tu peux la faire directement en JavaScript mais attention, pense à placer le code hors des balises PHP sinon le serveur va te générer une erreur.

mood
Publicité
Posté le 31-01-2004 à 23:09:52  profilanswer
 

n°627337
cvb
Posté le 31-01-2004 à 23:15:56  profilanswer
 

THE REAL SMILEY a écrit :


c'est difficile de faire court, mais je tente:
le HTML comme le JavaScript s'exécutent sur la navigateur internet de l'utilisateur.
 
le PHP s'exécute sur le serveur. et au final, le PHP te génère du code HTML.
 
donc pour faire une alerte JavaScript, tu n'as pas besoin de passer par le PHP. Tu peux la faire directement en JavaScript mais attention, pense à placer le code hors des balises PHP sinon le serveur va te générer une erreur.


 
ok, je comprends mieux certaines de mes erreurs ! Juste une question : sur ce site là je dois rentrer le mots de passe "x1" et j'arrive dans ma section.
 
http://cosray.free.fr/index.htm
 
Si le mots de passe est mauvais je retourne sur la page index.htm. Il n'y a pas moyen de dire à l'utlisateur que le mots de passe qui vient de saisir est mauvais histoire de le savoir...
 
 
Voici mon code :
 

Code :
  1. <?
  2. if (trim($texte1) == "x1" )
  3. Header("location:http://www.hardware.fr" );
  4. else
  5. Header("location:index.htm" );
  6. ?>


 
 
Si tu peux me donner juste une indication, pour me dirigier, stp ? merci par avance !  :)  
 
 
 
 
ps : je changerais le password + tard ! c'est pour l'exemple ! il est bon ;)
 
edit : en attendant j'y travaille ! :)


Message édité par cvb le 31-01-2004 à 23:17:26
n°627353
THE REAL S​MILEY
The Real Résistance!
Posté le 31-01-2004 à 23:29:25  profilanswer
 

dans ce cas, tu peux insérer ça dans ton secprive.php:
 

Code :
  1. <?
  2. if (trim($texte1) == "x1" )
  3. Header("location:http://www.hardware.fr" ); 
  4. else {
  5. ?>
  6. <script language='Javascript'>
  7. <!--
  8. alert("Le mot de passe saisi n'est pas bon" );
  9. location.href = "index.htm";
  10. -->
  11. </script>
  12. <?}?>


Message édité par THE REAL SMILEY le 31-01-2004 à 23:42:16
n°627359
cvb
Posté le 31-01-2004 à 23:33:28  profilanswer
 

Le code ne fonctionne pas  :sweat: il me mets une erreur et me renvoie direct sur index.htm, j'ai pas le temps de voir le message, ca va trop vite...

n°627362
THE REAL S​MILEY
The Real Résistance!
Posté le 31-01-2004 à 23:35:25  profilanswer
 

cvb a écrit :

Le code ne fonctionne pas  :sweat: il me mets une erreur et me renvoie direct sur index.htm, j'ai pas le temps de voir le message, ca va trop vite...


j'ai corrigé, j'avais fais une erreur, la ligne avec le "alert" n'était pas dans le bloc JavaScript

n°627365
cvb
Posté le 31-01-2004 à 23:36:54  profilanswer
 

c'est ce que je venais de voir ! Si le mots de passe est mauvais ca marche par contre dés qu'il est bon, j'ai une erreur à la ligne 3 avec le message d'erreur avant de retourner sous index.htm. Il n'y a pas moyen d'arretter ce satané code ?
 
edit : je viens de me mettre à jour sur FRee, tu peux le constater ! ;)
 
 
erreur : "Cannot add header information - header already sent by (output started....) in line 3."


Message édité par cvb le 31-01-2004 à 23:43:27
n°627370
THE REAL S​MILEY
The Real Résistance!
Posté le 31-01-2004 à 23:42:33  profilanswer
 

voilà, normalement ça marche :jap:

n°627378
cvb
Posté le 31-01-2004 à 23:47:43  profilanswer
 

j'ai mis le code texto et ca foire encore sur ce satané renvoi sur HFR ! Dés que je rentre le bon mots de passe !
 


Warning: Cannot add header information - headers already sent by (output started at c:\program files\easyphp\www\php_intro_cours\secprive.php:1) in c:\program files\easyphp\www\php_intro_cours\secprive.php on line 3


 
j'ai lu sur un bouquin qu'il devait se trouver avant les balises HTML et je l'ai fais; je comprends pas mal pourquoi ? :??:


Message édité par cvb le 31-01-2004 à 23:48:05
n°627389
THE REAL S​MILEY
The Real Résistance!
Posté le 31-01-2004 à 23:55:46  profilanswer
 

avant la commande header, il faut bien faire attention de n'avoir aucun code qui puisse générer du code HTML

n°627393
cvb
Posté le 31-01-2004 à 23:58:22  profilanswer
 

THE REAL SMILEY a écrit :

avant la commande header, il faut bien faire attention de n'avoir aucun code qui puisse générer du code HTML


 
voici mon code texto de la page php ! Tu vois quelques chose qui te paraît anormal ? :??:  merci :)
 

Code :
  1. <? 
  2.   if (trim($texte1) == "x1" ) 
  3.     Header("location:http://www.hardware.fr" ); 
  4.   else {
  5.     ?>
  6.     <script language='Javascript'>
  7.     alert("Le mot de passe saisi n'est pas bon" );
  8.     location.href = "index.htm";
  9.     </script>
  10. <?}?>
  11. <html>
  12. <head>
  13. <title>Document sans titre</title>
  14. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  15. </head>
  16. <body>
  17. </body>
  18. </html>

n°627398
cvb
Posté le 01-02-2004 à 00:02:16  profilanswer
 

CA FONCTIONNE ! Ce sont les TABULATIONS qui provoquer l'erreur. il faut vraiment être tordu pour ça ! merci encore à toi !

n°627404
Hermes le ​Messager
Breton Quiétiste
Posté le 01-02-2004 à 00:04:37  profilanswer
 

mécaisuper [:ddr555]

n°627411
cvb
Posté le 01-02-2004 à 00:09:21  profilanswer
 

merci pour ton aide ! que je t'oublie pas...il faut bien débuter n'est ce pas, non ? :na:
edit: je fais tout qu'en tant qu'autodidacte avec des bouquins, donc tu m'escuse, mais avant de demander j'ai déjà cherché et je ne connais ps toute les subtilités et je n'attends que l'ont me donne le code, que je rassure !


Message édité par cvb le 01-02-2004 à 00:12:30
n°627418
Hermes le ​Messager
Breton Quiétiste
Posté le 01-02-2004 à 00:13:08  profilanswer
 

cvb a écrit :

merci pour ton aide ! que je t'oublie pas...il faut bien débuter n'est ce pas, non ? :na:
edit: je fais tout qu'en tant qu'autodidacte avec des bouquins, donc tu m'escuse, mais avant de demander j'ai déjà cherché et je ne connais ps toute les subtilités et je n'attends que l'ont me donne le code, que je rassure !


 
Ben j'ai fait moi-même comme toi  :) et donc je t'excuse.  :D

n°627421
cvb
Posté le 01-02-2004 à 00:14:55  profilanswer
 

hermes le messager a écrit :


 
Ben j'ai fait moi-même comme toi  :) et donc je t'excuse.  :D  

Ah, merci ! :D tu me rassure. Maintenant il mes reste à attaquer le plus gros le SLQ et toute ses fonctions.J'ai pas finis ! [:ddr555] Souhaité moi bon courage  ! :whistle:


Message édité par cvb le 01-02-2004 à 00:15:33
n°627445
omega2
Posté le 01-02-2004 à 00:29:32  profilanswer
 

Le SLQ ou le SQL?
Tu véras en SQL de base, il y a pas tant de fonction que ça.
Et quelle que soit la base de donnée que tu vas utiliser, le nombre de fonction php obliguatoire pour l'utiliser est assez faible.

n°627460
cvb
Posté le 01-02-2004 à 00:38:22  profilanswer
 

omega2 a écrit :

Le SLQ ou le SQL?
Tu véras en SQL de base, il y a pas tant de fonction que ça.
Et quelle que soit la base de donnée que tu vas utiliser, le nombre de fonction php obliguatoire pour l'utiliser est assez faible.

c'est justement toute ses fonction que je voudrais à travers un site si possible francophone :/ car moi et l'anglais ça fait deux ! et avec des exemples... :)  
 
Qu'est ce que tu entends par "quelque soit la base de donnée" ? :) j'ai une corute expérience sur Windev... :whistle:

n°627473
omega2
Posté le 01-02-2004 à 00:52:23  profilanswer
 

Pour le site en francais, t'as http://www.nexen.net qui a une doc php en francais avec moteur de recherche.
Par quelque soit la base de donnée, j'entends mysql, oracle, PostgresSQL, sybase ou tout autre logiciel de base de donnée. En php, il y a des fonctions différentes pour chaque logiciels de bases de données, mais pour débuter, seules 5 ou 6 de ces fonctions te seront utile. (les autres te serviront quand tu voudras faire des trucs plus évolué)

n°627475
cvb
Posté le 01-02-2004 à 00:56:33  profilanswer
 

omega2 a écrit :

Pour le site en francais, t'as http://www.nexen.net qui a une doc php en francais avec moteur de recherche.
Par quelque soit la base de donnée, j'entends mysql, oracle, PostgresSQL, sybase ou tout autre logiciel de base de donnée. En php, il y a des fonctions différentes pour chaque logiciels de bases de données, mais pour débuter, seules 5 ou 6 de ces fonctions te seront utile. (les autres te serviront quand tu voudras faire des trucs plus évolué)


 
merci bien ! Dans un premier temps je compte pas faire des forum ! Seulement savoir faire des livres d'or, des liste d'e-mail, des nom d'utilisateur et leur réfèrences, créer des pages dynamiquement en fonction de ce que j'ai à cherché (liens, ect..). Je vais y aller progressivement, calmement, à mon rythme, personne ne me presse ! merci ! :jap:  :hello:

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Comment ont affiche un message d'alerte en PHP ?

 

Sujets relatifs
Récuperer les cookies avec PHP??![PHP-MySQL] Récupérer la date de dernière modif. de la DB ??
[PHP] Mettre 1 fonction par fichier ???PHP et flash MX!!
[PHP] mkdir -> problème de droits[PHP] petit probleme de eregi_replace :(
[PHP]probleme pour recuperee une donnee passee en methode GET ou POSTInclude ne fonctionne pas, Problème PHP je pense « HELP
[NuKed/ PHP] Insertion d'un Block pour écouter une Radio Net en Liveconfigurer MySQL et PHP sur Linux
Plus de sujets relatifs à : Comment ont affiche un message d'alerte en PHP ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR