Проблема IMAP

sbssoft

Guest
Проблема IMAP

Я хотел создовать почтовый яшик с помошю функции imap, но не получаеться показивают вот такую ошибку

Fatal error: Call to undefined function: imap_open() in /var/www/html/new/imap.php on line 2
Или мой сервер не поддерживает ИМАП :(
Вот текст скрипта

PHP:
$mbox = imap_open("{192.168.0.1}","user","passwd",OP_HALFOPEN)
     or die("can't connect: ".imap_last_error());

$name1 = "phpnewbox";
$name2 = imap_utf7_encode("phpnewböx");

$newname = $name1;

echo "Newname will be '$name1'<br>
";


if(@imap_createmailbox($mbox,imap_utf7_encode("{192.168.0.1}INBOX.$newname"))) {
  $status = @imap_status($mbox,"{192.168.0.1}INBOX.$newname",SA_ALL);
  if($status) {
    print "your new mailbox '$name1' has the following status:<br>";
    print "Messages:   ". $status->messages."<br>";
	print "Recent:     ". $status->recent."<br>";
    print "Unseen:     ". $status->unseen."<br>";
    print "UIDnext:    ". $status->uidnext."<br>";
    print "UIDvalidity:". $status->uidvalidity."<br>";
	}
	}
	
imap_close($mbox);
 

SiMM

Новичок
> Fatal error: Call to undefined function: imap_open() in /var/www/html/new/imap.php on line 2
Если тебе не понятно сообщение об ошибке - воспользуйся хотя бы translate.ru, чтобы перевести его и осознать. Затем читай ман по [m]IMAP[/m]

> Или мой сервер не поддерживает ИМАП
[m]phpinfo[/m](INFO_MODULES)

PS: и не надо лезть к продвинутым с такими вопросами.
 

SiMM

Новичок
> Если начинающие не смогли ответить к этому вопросу нормално, куда надо
Инструкция по устранению неисправностей
1. Внимательно ознакомиться с текстом сообщения об ошибке, если такового не наблюдается, но программа не работает должным образом, читать PHP FAQ: Ничего не работает! Что делать???
2. Если причина ошибки - в какой-то встроенной функции - бегом читать мануал по этой функции на php.net/имя_функции, а так же в случае необходимости прочесть инструкцию по установке требуемого модуля. Так же не лишне будет воспользоваться поиском в форуме или гугле.
3. Если ничего не помогло - тщательно сформулировать проблему, подумать над заголовком темы, после чего постить её в этот форум.

Если модераторы сочтут нужным - они сами перекинут тему к продвинутым.
 

Lexx918

Guest
Короче, хорошь на чела наезжать.
Ты просто забыл подключить библиотеку imap (если работаешь под Винь) или не скомпилил php должным образом (если под Линь).
Под Винь:
иди в папочку с php (у меня это D:\php5\)
открой там файл php.ini
найди и разкоментирую строку "extension=php_imap.dll"
Всё! Можно работать!
 
Сверху