Avatar billede gooze Nybegynder
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.
-

Avatar billede blood Nybegynder
19. maj 2001 - 14:11 #1
Hvad får du af fejl?
Avatar billede gooze Nybegynder
19. maj 2001 - 14:18 #2
Undefined function on line....
-
Koden er:

$im = imap_open(\"myserver.com/POP3:110}INBOX\",
  $myuser, $mypass);
Avatar billede gooze Nybegynder
19. maj 2001 - 14:19 #3
Og det retter jeg lige til
$im = imap_open(\"{myserver.com/POP3:110}INBOX\",
  $myuser, $mypass);
Avatar billede annika Nybegynder
19. maj 2001 - 14:35 #4
Windows?

Prøv at genstarte Apache.
Avatar billede annika Nybegynder
19. maj 2001 - 14:36 #5
PS: Fejlen \"Undefined function\" betyder at IMAP ikke er enabled.
Prøv evt. at lave en <? phpinfo(); ?>
Avatar billede gooze Nybegynder
19. maj 2001 - 14:38 #6
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 :-(
Avatar billede doeleman Nybegynder
19. maj 2001 - 14:43 #7
Prøv at genstarte maskinen...
Avatar billede gooze Nybegynder
19. maj 2001 - 15:27 #8
Stadigvæk det samme...
Fatal error: Call to undefined function: imap_open() in c:\\apache\\htdocs/mail/index.php on line 3
Avatar billede webmasterdk Praktikant
19. maj 2001 - 15:44 #9
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
Avatar billede annika Nybegynder
19. maj 2001 - 15:54 #10
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?
Avatar billede gooze Nybegynder
19. maj 2001 - 15:57 #11
<? phpinfo(); ?>

Der står ikke noget om IMAP i
konfigurationen???

What next ?
Avatar billede annika Nybegynder
19. maj 2001 - 15:58 #12
Se om din php.ini path er korrekt.
Avatar billede gooze Nybegynder
19. maj 2001 - 15:58 #13
imap_open i php4 kan både køre pop3 / imap og
NNTP.

>>WEBMASTERDK
IMAP porten ER 143.
Avatar billede gooze Nybegynder
19. maj 2001 - 17:53 #14
php.ini ligger i ..\\Windows\\System så det
burde ikke være noget problem ...
Avatar billede fartzzz Nybegynder
19. maj 2001 - 19:07 #15
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


Avatar billede gooze Nybegynder
19. maj 2001 - 22:03 #16
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 :-(
Avatar billede j_jorgensen Nybegynder
26. maj 2002 - 18:36 #17
Prøv at undersøge om funktionen er understøttet i den version af PHP du bruger...se på dk.php.net i manualen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester