19. maj 2001 - 14:01
Der er
17 kommentarer
PHP og IMAP ???
Hej. Jeg vil gerne have min Apache (og PHP) til at kunne benytte IMAP (php_imap.dll). Hver gang jeg kalder en imap funktion får jeg en fejl. Jeg har fjernet ; fra php.ini men det virker ej. -
Annonceindlæg fra SuperOffice
Undefined function on line.... - Koden er: $im = imap_open(\"myserver.com/POP3:110}INBOX\", $myuser, $mypass);
Og det retter jeg lige til $im = imap_open(\"{myserver.com/POP3:110}INBOX\", $myuser, $mypass);
Windows? Prøv at genstarte Apache.
PS: Fejlen \"Undefined function\" betyder at IMAP ikke er enabled. Prøv evt. at lave en <? phpinfo(); ?>
Ok, here we go (jep, Winblows): 1) Tilføjet extension= ... i php.ini 2) Kopieret php_imap.dll til c:\\Windows\\System 3) Genstartet Apache 100 gange ... Still no luck :-(
Prøv at genstarte maskinen...
Stadigvæk det samme... Fatal error: Call to undefined function: imap_open() in c:\\apache\\htdocs/mail/index.php on line 3
jeg er ikke helt sikker, men jeg mener at der er en pop3 port og en imap port, pop3 porten er 110 som du har angivet men prøv at angiv imap porten som er 135
Lav en <? phpinfo(); ?> Kig efter IMAP Hvis du ikke finder noget, så er IMAP ikke slået til. Kig også efter php.ini path. Er den rigtig?
<? phpinfo(); ?> Der står ikke noget om IMAP i konfigurationen??? What next ?
Se om din php.ini path er korrekt.
imap_open i php4 kan både køre pop3 / imap og NNTP. >>WEBMASTERDK IMAP porten ER 143.
php.ini ligger i ..\\Windows\\System så det burde ikke være noget problem ...
Funktionen er ikke defineret. Så jeg tror ikke den loader extensionen. Har du husket at definere \"extension_dir\" ? Det kan f.eks. være: (Kommer an på hvor php.ini ligger) c:\\Apache\\php\\extensions\\ eller ./extensions/ Fartzzz
Apache ligger i c:\\apache PHP4 ligger i c:\\php4 php.ini ligger i c:\\windows\\system (som foreskrevet) og jeg har (nu) rettet i php.ini så extension_dir = C:\\php4\\extensions - stadig no luck :-(
Prøv at undersøge om funktionen er understøttet i den version af PHP du bruger...se på dk.php.net i manualen
Vi tilbyder markedets bedste kurser inden for webudvikling