|
użytkowników online: 41
|
OPINIE UŻYTKOWNIKÓW
|
Uważam, że serwis jest najlepszy na świecie. Wykonany rzetelnie, a wszystkie skrypty sa dopracowane. Zamieszczony materiał godny mistrza. Jestem programistą od wielu lat i bez tego serwisu nie istnieje. Upraszacza życie każdemu programiście. Imponujący jest fakt, że do twórcy serwisu zawsze można się zwrócić z prośbą o pomoc i uzyskuje się ją w bardzo krótkim czasie. Najważniejsze w tym wszystkim jest to, że można korzystać z witryny za symboliczną opłatą.
Marcin Kowalski Multinet Polska
|
|
PODRĘCZNIK PHP 5.x, 4.x, 3.x - częściowo spolszczony / źródło: www.php.net
[Spis]
[A]
[B]
[C]
[D]
[E]
[F]
[G]
[H]
[I]
[J]
[K]
[L]
[M]
[N]
[O]
[P]
[Q]
[R]
[S]
[T]
[U]
[V]
[X]
[W]
[Z]
LXII. mailparse Functions| Ostrzeżenie | Ten moduł jest w stadium
EKSPERYMENTALNYM. Oznacza to, że zachowanie tych funkcji,
ich nazwy, w zasadzie wszystko udokumentowane tutaj może zostać zmienione w
przyszłych wersjach PHP bez wcześniejszego uprzedzenia. Używaj tego modułu na
własne ryzyko. |
To rozszerzenie zostało przeniesione do repozytorium
PECL i nie jest rozprowadzane z PHP od wersji 4.2.0.
To rozszerzenie PECL nie
jest dołączane do PHP.
Dodatkowe informacje, takie jak nowe wersje, pliki do
pobrania, pliki źródłowe, informacje o opiekunach czy rejestr zmian, można
znaleźć tutaj:
http://pecl.php.net/package/mailparse.
In order to use these functions you must compile PHP with mailparse support
by using the --enable-mailparse configure
option.
Windows users will enable php_mailparse.dll inside
of php.ini in order to use these functions.
DLL z tym rozszerzeniem
PECL można pobrać ze strony
PHP Downloads lub
http://snaps.php.net/.
User Contributed Notesiwarner at triangle-solutions dot com
21-May-2004 05:31
Also dont forget to LOAD mbstring before you load mailparse
example in the php.ini place in this order:
extension=php_mbstring.dll
extension=php_mailparse.dll
Or you will get an error.
Ian
boris at gamate dot com
12-Sep-2003 03:11
Example how to handle mail content from a variable:
<?php
$buffer = [...] $mail = mailparse_msg_create();
mailparse_msg_parse($mail,$buffer);
$struct = mailparse_msg_get_structure($mail);
foreach($struct as $st) {
$section = mailparse_msg_get_part($mail, $st);
$info = mailparse_msg_get_part_data($section);
print_r($info);
}
?>
toffe at dev dot null dot se
10-May-2003 07:50
To install mailparse on later versions of php, 4.3.1 in my case, you have to compile it with --enable-mbstring then do:
# pear install mailparse
This should download/compile/install the mailparse module...
To use it, either put extension=mailparse.so in your php.ini or use dl("mailparse.so"); in each script you need the mailparse capabilities in.
/C A
wberrier at yahoo dot com
09-Jul-2002 09:45
[Authors note:
The tarball for 4.2.x can be found here:
http://thebrainroom.com/opensource/php/mailparse.php
and contains a script called try.php that demonstrates the usage of these functions.
]
I've pasted the contents of the file below:
<?php
$filename = "uumsg";
$mime = mailparse_msg_parse_file($filename);
$struct = mailparse_msg_get_structure($mime);
echo "<table>\n";
foreach($struct as $st) {
echo "<tr>\n";
echo "<td><a href=\"$PHP_SELF?showpart=$st\">$st</a></td>\n";
$section = mailparse_msg_get_part($mime, $st);
$info = mailparse_msg_get_part_data($section);
echo "\n";
echo "<td>" . $info["content-type"] . "</td>\n";
echo "<td>" . $info["content-disposition"] . "</td>\n";
echo "<td>" . $info["disposition-filename"] . "</td>\n";
echo "<td>" . $info["charset"] . "</td>\n";
echo "</tr>";
}
echo "</table>";
if ($showpart) {
$sec = mailparse_msg_get_part($mime, $showpart);
echo "<table border=1><tr><th>Section $showpart</th></tr><tr><td>";
ob_start();
mailparse_msg_extract_part_file($sec, $filename);
$contents = ob_get_contents();
ob_end_clean();
echo nl2br(htmlentities($contents)) . "</td></tr></table>";;
}
?>
|