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

  FORUM HardWare.fr
  Programmation
  PHP

  [résolu] imap_open sous Windows 7 et WampServer

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[résolu] imap_open sous Windows 7 et WampServer

n°2109946
alx067
Posté le 05-11-2011 à 19:15:58  profilanswer
 

Bonsoir, je veux créer mon Webmail.
 
J'ai donc trouvé ce code sur le net
 

Code :
  1. <html>
  2. <head><title>Exemple IMAP</title></head>
  3. <body>
  4. <?php
  5.   $mbox = imap_open ("{imap.gmail.com:993/imap/ssl}INBOX", "identifiant", "mot de passe" );
  6.   echo "<p><h1>Entetes de mail dans  INBOX</h1>\n";
  7.   $headers = imap_headers ($mbox);
  8.   if ($headers == false) {
  9.     echo "Erreur !\n";
  10.   } else {
  11.     while (list ($key,$val) = each ($headers)) {
  12.         echo $val."<br>\n";
  13.     }
  14.   }
  15.   imap_close($mbox);
  16. ?>
  17. </body>
  18. </html>


 
- J'ai activé les paramètres POP et IMAP sur mon compte Gmail.
- J'utilise un serveur local (WampServer) dont j'ai activé les paramètres php_imap et php_openssl.
- J'ai crée un dossier INBOX.
 
Je reçois cette erreur :
Fatal error: Call to undefined function imap_open() in C:\temp\index.php on line 5
 
Je cherche déjà depuis plusieurs jours...
 
Merci


Message édité par alx067 le 02-06-2012 à 19:34:49
mood
Publicité
Posté le 05-11-2011 à 19:15:58  profilanswer
 

n°2110078
cvb
Posté le 07-11-2011 à 07:17:32  profilanswer
 

Bonjour,
 
1- As tu inclue la classe ou le fichier définissant cette méthode ?
 
2- Est-tu certains d'avoir l'extension sur ton serveur PHP te permettant d'utiliser cette méthode ?  
 
Personellement j'opeterais pour la solution 2, il y a de forte chance que tu doives activer une extension voir même rajouter un fichier sur ton serveur et l'activer...


Message édité par cvb le 07-11-2011 à 07:18:19
n°2111133
alx067
Posté le 12-11-2011 à 17:48:22  profilanswer
 

Je n'ai pas compris la première question.
Quant à la seconde, je serais bien incapable de savoir quel fichier il faut rajouter.
 
J'ai pourtant passé quelques belles heures à chercher sur le net.
 
J'ai trouvé les infos sur cette page http://www.phpfacile.com/creer_un_ [...] map_1.php5 et ils ne parles ni de classe, ni d'extension...
 
 
Peut-être pourrait tu m'en dire plus.
 
Merci


Message édité par alx067 le 12-11-2011 à 17:48:49
n°2111135
cvb
Posté le 12-11-2011 à 17:58:54  profilanswer
 

Ce ne sont pas des élèments natif au serveur WEB...
Il faut télécharger, ou recompiler des extensions et les activer dans le PHP.ini.
 
http://www.php.net/manual/fr/imap.requirements.php
http://www.php.net/manual/fr/imap.setup.php
http://www.php.net/manual/fr/book.imap.php
 
La référence en la matière PHP.net. Tu as tout les détails de l'installation.  
Ca ne semble pas super simple. Bon courage...
 
++
 
PS : Dans WAMP tu as l'extension IMAP l'as tu activé ?


Message édité par cvb le 12-11-2011 à 18:00:18
n°2111185
alx067
Posté le 13-11-2011 à 14:49:48  profilanswer
 

Les extensions imap et open_ssl sont activés sur WampServer.
 
Je vais jeter un coup d'oeil à ces pages. La page la plus intérressante fait référence à Linux.
 
 
Merci pour ton aide.

n°2111187
cvb
Posté le 13-11-2011 à 15:17:22  profilanswer
 

;)

n°2112420
alx067
Posté le 19-11-2011 à 21:02:08  profilanswer
 

Les pages citées ne m'ont pas aidées à résoudre mon problème.
 
Je suis au point mort. Sans aide je n'y arriverait pas.
 
 
Peut-être une autre solution ?
 
Merci de votre aide.

Message cité 1 fois
Message édité par alx067 le 19-11-2011 à 21:03:09
n°2123328
alx067
Posté le 25-01-2012 à 18:35:44  profilanswer
 

Up !

n°2123418
MEI
|DarthPingoo(tm)|
Posté le 26-01-2012 à 11:05:14  profilanswer
 

alx067 a écrit :

Les pages citées ne m'ont pas aidées à résoudre mon problème.
 
Je suis au point mort. Sans aide je n'y arriverait pas.
 
 
Peut-être une autre solution ?
 
Merci de votre aide.


Au pire utilise un biblio. qui gère l'IMAP proprement type Zend_Mail du Zend Framework.
 
Après ça ne changera pas que si tu n'arrives pas a activer un module PHP en lisant la doc. t'es mal barré... :spamafote:


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
n°2144347
alx067
Posté le 02-06-2012 à 19:34:20  profilanswer
 

Réponse tardive mais réponse quand même.
 
J'utilisais WampServer v2.1c et la php.ini était mal configuré.
La ligne 818 de php.ini indiquait le mauvais répertoire pour les extensions.
Il fallait mettre

Code :
  1. extension_dir = "c:/wamp/bin/php/php5.3.5/ext/"

et non pas

Code :
  1. extension_dir = "c:/wamp/bin/php/php5.3.0/ext/"


 
Ce n'était donc pas erreur de ma part !


Message édité par alx067 le 02-06-2012 à 19:35:27

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

  [résolu] imap_open sous Windows 7 et WampServer

 

Sujets relatifs
[imap_open] Consulter le contenu d'un compte GmailCompiler un code open source
probleme instalation open modelSphere3,1[JQuery] Open Slide Menu
Recherche solution intégration panier open sourceAjouter un programme java comme plugin dans un outil open source
runas via exec, shell_exec, proc_open ou autre ?neuneuema
Système open source de gestion de matérielsimap_open
Plus de sujets relatifs à : [résolu] imap_open sous Windows 7 et WampServer


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