-
Вебмастеру
(
http://forum.oszone.net/forumdisplay.php?f=22)
Miraslav |
02-03-2004 00:50 214623 |
Привет всем.
Установил на компе Apache, PHP, MySQL. Для установки почты требуется установить для PHP функцию IMAP. Вот что нашёл по этому поводу- *
Цитата:
Это расширение требует наличия библиотеки c-client. Скачайте последнюю версию с ftp://ftp.cac.washington.edu/imap/ и скомпилируйте её.
Установка
Чтобы эти функции работали, вы должны скомпилировать PHP с опцией --with-imap.
Затем скопируйте c-client/c-client.a в /usr/local/lib/libc-client.a или какую-нибудь другую директорию в пути link и скопируйте c-client/c-client.h, c-client/imap4r1.h, c-client/rfc-882.h, c-client/mail.h и c-client/linkage.h в /usr/local/include или какую-нибудь другую директорию в пути include.
Примечание: в зависимости от того как c-client была сконфигурирована, вам также может понадобиться добавить --with-imap-ssl=/path/to/openssl/ и/или --with-kerberos в строки конфигурации PHP.
|
Написано очень доходчиво, но только я не знаю что такое *"СКОМПИЛИРОВАТЬ"
Скачал Borland C++Builder. С его помощью могу что-то сделать?
[s]Исправлено: Prisoner, 7:28 3-03-2004[/s]
|
Miraslav |
02-03-2004 19:33 214624 |
[rus]Pri vvode - [/rus]
Код:
<?php
$mbox = imap_open ("{localhost:143}INBOX", "miraslav", "****");
if ( $mbox === false ) {
* * * exit ("Can't connect: " . imap_last_error() ."\n");
}
else
{
* * * echo"Logined:";
* * * //do stuff
}
[rus]Poluchayu[/rus]
Цитата:
Can't connect: Can't connect to miraslav,143: Refused (10061)
|
Поглядите коды форума, полезные штуки.
[s]Исправлено: Prisoner, 7:27 3-03-2004[/s]
|
Vlad Drakula |
02-03-2004 19:53 214625 |
Miraslav
это написано для линукса :)
а у тебя какая операционная системма?
|
Miraslav |
02-03-2004 21:06 214626 |
У меня Windows XP.
Когда заходишь на PHP.NET *в
documentation -> Installation -> Installation on Windows systems -> Windows extensions -> IMAP
выдается эта штука. Интересно, каким местом они думали?
Но все равно проблема выдается. На функцию*phpinfo() получаю
Цитата:
imap
IMAP c-Client Version *2001 *
|
Думаю это означает, что IMAP установлен?
Но когда выполняю:
Код:
<?php
$mbox = imap_open ("{www.yoursite.com:143}INBOX", "$username", "$password");
if ( $mbox === false ) {
* * * exit ("Can't connect: " . imap_last_error() ."\n");
}
else
{
* * * echo"Logined:";
* * * //do stuff
}
?>
Получаю
Цитата:
Can't connect: Can't connect to miraslav,143: Refused (10061)
|
[s]Исправлено: Prisoner, 7:32 3-03-2004[/s]
|
Время: 08:55.
© OSzone.net 2001-