Написал вот такой код Код (Text): $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); Говорит что Fatal error: Call to undefined function: imap_open() на сервере установлен демон dovecot и он поддерживает ИМАП Этот демон поддерживает как imap так и pop3 протоколы. Что делать или можно по другому открыт почтовый ящик
Запомни, ошибки типа этой (Фатал: такаято функция не найдена) появляются когда РНР не находит функцию (стандартную или юзерскую). В твоем случае это значит что не подключен imap-модуль. Если ты под виндой, в php.ini раскомменти строчку extension=php_imap.dll, если под *никсом, то пересобери РНР с ключом --with-imap Более подробно смотри в мануале в разделе "IMAP, POP3 and NNTP functions"
Ну не все просто из портов собирают, допустим на линуксе портов ведь нет, там только rpm или бинарики собирать =(
Он самый. Прога - Synaptic Когда-то и я ручками все собирал... давно... Но потом бросил это неблагодарное дело.
Не показатель. Например, я создаю таблицы MySQL через phpMyAdmin. Но это не значит, что я не понимаю что происходит.
Можете меня засмеять, но я, к примеру, не могу создавать таблицы через пМА. Ну не могу я ставить галочки около полей и выбирать их тип из селектов. Единсвенная удобная вещь - это SQL-запрос в пма. ИМХО.
Сидеть и смотреть на бегущие строки сообщений gcc - что в этом можно найти "понимаешь что происходит"? Ну а если поправить нужно что-то в исходном коде - тогда конечно, без сборки не обойтись. Вот только зачем такое может понадобиться - не знаю. Если знаешь имя пакета, то да, меньше: Код (Text): apt-get install pkg_name А есть еще командный интерфейс, кторый идет вместе с MySQL'ем. Мне его более чем хватает.
А я — ленивый Win программист. Я люблю лениво развалясь на стуле тыкать мышкой галочки в PMA. Можете закидать меня помидорами. )
Горбунов Олег, как говорил мой знакомый, если бы можно было текст набирать с помощью мышки, то я бы все мышкой делал