![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam. Próbuję coś zrobic na serwerze linuxowym, by mieć dostęp do funkcji parsującej maile.
Configure Command './configure' '--with-apxs2' '--with-curl=/usr/local/lib' '--with-gd' '--enable-gd-native-ttf' '--with-ttf' '--with-gettext' '--with-jpeg-dir=/usr/local/lib' '--with-freetype-dir=/usr/local/lib' '--with-kerberos' '--with-openssl' '--with-mcrypt' '--with-mhash' '--with-mysql=/usr' '--with-pgsql=/var/lib/pgsql' '--with-mysqli=/usr/bin/mysql_config' '--with-pdo-mysql=/usr' '--with-pdo-pgsql=/usr/bin/pg_config' '--with-pear' '--with-png-dir=/usr/local/lib' '--with-zlib' '--with-zlib-dir=/usr/local/lib' '--enable-zip' '--with-iconv=/usr/local' '--enable-bcmath' '--enable-calendar' '--enable-ftp' '--enable-magic-quotes' '--enable-sockets' '--enable-mailparse' '--enable-mbstring' Niestety mimo obecności enable-mailparse dostaję komunikat: Fatal error: Call to undefined function mailparse_msg_create(). Co mam zorbic? -------------------- Programista Stron i Serwisów WWW oraz Aplikacji Internetowych
Specjalista ds. Pozycjonowania Aplikacji Internetowych Copywriter |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
http://pecl.php.net/package/mailparse + require_once('MimeMailParser.class.php');
-------------------- Google knows the answer...
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Korzystam właśnie z tej klasy.
Fatal error: Call to undefined function mailparse_msg_create() in (...)POP3/MimeMailParser.class.php on line 114 -------------------- Programista Stron i Serwisów WWW oraz Aplikacji Internetowych
Specjalista ds. Pozycjonowania Aplikacji Internetowych Copywriter |
|
|
![]()
Post
#4
|
|
![]() Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Pokaż kod oraz phpinfo.
-------------------- Google knows the answer...
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Klasa: http://code.google.com/p/php-mime-mail-par...arser.class.php
Zmienna $tresc (tymczasowo jest tak nazwana) zwraca do klasy wiadomość w formacie eml (zawartośc pliku EML). Generalnie funkcja mailparse_msg_create powinna być ogólnie dostępna w PHP. Jej wywołanie powoduje ten fatal error. Samo PHP jest w moim przypadku skompliowane (nie korzysta z rozszerzeń SO). Kompilacja nastąpiła z automatu w oparciu o poniższą konfigurację: #!/bin/sh ./configure \ --with-apxs2 \ --with-curl=/usr/local/lib \ --with-gd \ --enable-gd-native-ttf \ --with-ttf \ --with-gettext \ --with-jpeg-dir=/usr/local/lib \ --with-freetype-dir=/usr/local/lib \ --with-kerberos \ --with-openssl \ --with-mcrypt \ --with-mhash \ --with-mysql=/usr \ --with-pgsql=/var/lib/pgsql \ --with-mysqli=/usr/bin/mysql_config \ --with-pdo-mysql=/usr \ --with-pdo-pgsql=/usr/bin/pg_config \ --with-pear \ --with-png-dir=/usr/local/lib \ --with-zlib \ --with-zlib-dir=/usr/local/lib \ --enable-zip \ --with-iconv=/usr/local \ --enable-bcmath \ --enable-calendar \ --enable-ftp \ --enable-magic-quotes \ --enable-sockets \ --enable-mbstring \ --enable-mailparse Może należałoby ją zmienic? -------------------- Programista Stron i Serwisów WWW oraz Aplikacji Internetowych
Specjalista ds. Pozycjonowania Aplikacji Internetowych Copywriter |
|
|
![]()
Post
#6
|
|
![]() Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Kod pecl install mailparse i powinno działać.
-------------------- Google knows the answer...
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 495 Pomógł: 2 Dołączył: 5.02.2006 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Jest zainstalowane i wlaśnie nie dziala
Czy skompilowany PHP może olewać php.ini? Jeśli tak to dlaczego? ![]() PROBLEM ROZWIĄZANY!!! ini_get('enable_dl'); dl('mailparse.so') ; Przy czym plik mailparse.so ściągnąłem i wrzuciłem do folderu ze skryptami mailowymi. Działa znakomicie :- ) Podejrzewam, że pogrzebanie z extensions_dir w php.ini powinno też pomóc. -------------------- Programista Stron i Serwisów WWW oraz Aplikacji Internetowych
Specjalista ds. Pozycjonowania Aplikacji Internetowych Copywriter |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 04:38 |