boîte de dialogue qui demande une info

boîte de dialogue qui demande une info - PHP - Programmation

Marsh Posté le 01-12-2008 à 21:09:09    

Bonsoir à tous,
Je me suis fortement inspiré d'un code PHP de "PHP Facile" pour visualiser mes mails chez Free avec la fonction imap_open.
 
Mon problème, c'est que dans le code, le mot de passe de mon compte est noté.
Je préférerais qu'une boîte de dialogue poppe (pas une zone de formulaire, mais bien un popup) pour me demande le MdP, et l'utilise ensuite comme une variable  (ce MdP est demandé dans chacun des deux codes).
Par contre, en über débutant sur PHP, j'avoue que je ne sais comment m'y prendre !
Auriez vous une idée ?
 
Premier fichier qui affiche les différents mails, cliquables pour voir le corps du message

Code :
  1. <?php
  2.   $mbox = imap_open("{imap.free.fr:143}", "login_free", "MdP_free");
  3.   $headers = imap_headers ($mbox);
  4.   if ($headers == false) {
  5.     echo "Erreur !\n";
  6.   } else {
  7.     while (list ($key,$val) = each ($headers)) {
  8.       echo "<a href=\"lecture_msg.php?no=".($key+1)."\">".$val."</a><br>\n";
  9.     }
  10.   }
  11.   imap_close($mbox);
  12. ?>


 
Fichier permettant de lire le corps du msg

Code :
  1. <?php
  2.   $mbox = imap_open("{imap.free.fr:143}", "login_free", "MdP_free");
  3.   $header=imap_headerinfo($mbox, $no);
  4.   $from=$header->from;
  5.   echo "Message de:".$from[0]->personal." [".$from[0]->mailbox."@".$from[0]->host."]<br>";
  6.   $text = imap_fetchbody($mbox, $no, 1);
  7.   echo $text;
  8.   imap_close($mbox);
  9. ?>


Message édité par F22Raptor le 01-12-2008 à 21:09:51

---------------
Is it a bird? Is it a plane? No it s F22Raptor !  -  I love flying because football, baseball, rugby, and golf only take one ball
Reply

Marsh Posté le 01-12-2008 à 21:09:09   

Reply

Marsh Posté le 01-12-2008 à 21:34:55    

il y a d'autres personens que toi qui ont accès a ton code ?  
 
si oui , alros un simple formulaire suffira


---------------

Reply

Marsh Posté le 01-12-2008 à 22:10:26    

flo850 a écrit :

il y a d'autres personens que toi qui ont accès a ton code ?  
 
si oui , alros un simple formulaire suffira


c'est plus compliqué une boîte ?   :??:


---------------
Is it a bird? Is it a plane? No it s F22Raptor !  -  I love flying because football, baseball, rugby, and golf only take one ball
Reply

Marsh Posté le 02-12-2008 à 09:41:25    

C'est surtout que ça n'a aucun intérêt particulier, c'est pas plus sécurisé, ou quoi que ce soit !
 
Pourquoi tu veux faire ça exactement ?
 
Pis, ton formulaire, tu peux lui donner une gueule de popup si tu veux ! ;)


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
Reply

Marsh Posté le 02-12-2008 à 10:51:33    

ça m'évite d'avoir à paramétrer la page html !  :D
 
Là, je n'ai qu'un bout de script php et c'est tout
 
Et surtout, quand je clique sur un lien de mail, il doit ouvrir le message en faisant appel au second fichier PHP : ça me semble plus simple que ce second fichier poppe une boîte plutôt que d'avoir une page html avec un formulaire
 
Bref, si c'est pas plus complexe, comment faire pour popper une boîte dont j'utilise le résultat ensuite en variable dans la fonction imap_open ?
 
 
Si en plus, dans mon second script, il y a moyen de règler la table de caractère .... je ne suis pas contre !  :D
Quand je tape le texte   père   par exemple, ça écrit avec les caractères ANSI :   p=E8re
Comment lire mon texte correctement ?!


Message édité par F22Raptor le 02-12-2008 à 11:05:18

---------------
Is it a bird? Is it a plane? No it s F22Raptor !  -  I love flying because football, baseball, rugby, and golf only take one ball
Reply

Marsh Posté le 02-12-2008 à 11:03:32    

Ha ! J'ai compris ce que tu veux faire !!!
 
Ben, c'est pas possible exactement comme tu le voudrais.
 
Le prend pas mal, c'est pour pouvoir t'aider ensuite : quel est ton objectif ? Savoir développer, même juste un peu, deux trois bricoles pour Internet ? Ou tu veux un résultat spécifique sans forcément savoir développer, tu veux juste que ça fonctionne ?
 
Si tu es dans le premier cas, alors ne cherche pas forcément à faire au plus simple ! Prend toi la tête justement, et n'hésite pas à chercher des cours et des tutos. Je te conseillerais pour commencer le site du zéro. Très bien AMA pour débutter.
 
Par contre, si tu es dans le second cas, ben cherche plutôt un truc qui fait ce que tu veux ! Il n'y a aucun intérêt à vouloir se faire soit-même un truc qui fait à peu près ce qu'on veut, mais sans savoir comment le faire !


Message édité par kao98 le 02-12-2008 à 11:05:09

---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
Reply

Marsh Posté le 02-12-2008 à 22:57:11    

Plutôt la première soluce !  ;)
 
Grâce au site du zéro, j'ai créé un formulaire qui me permet de ne pas avoir à intégrer le MdP dans mon premier script
 
Par contre, ensuite, je n'arrive pas à voir comment récupérer cette variable dans mon second script (la garder en mémoire pour qu'elle s'active quand je clique sur un des mails de la liste) ... une piste ?
 
Je verrai ensuite pour l'histoire des caractères ANSI ...


---------------
Is it a bird? Is it a plane? No it s F22Raptor !  -  I love flying because football, baseball, rugby, and golf only take one ball
Reply

Marsh Posté le 02-12-2008 à 23:04:19    

regarde du côté des sessions php.
Et continue les tutos du site du zéro ! Ils sont très bien je trouve pour débuter ! :jap:


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
Reply

Marsh Posté le 03-12-2008 à 22:44:29    

je progresse, mais je bloque parfois ... :D
 
http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0


---------------
Is it a bird? Is it a plane? No it s F22Raptor !  -  I love flying because football, baseball, rugby, and golf only take one ball
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed