PluginProbe ʕ •ᴥ•ʔ
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress / trunk
Paid Membership Plugin, Ecommerce, User Registration Form, Login Form, User Profile & Restrict Content – ProfilePress vtrunk
4.17.2 4.17.1 4.17.0 4.16.19 4.16.18 4.16.17 4.16.16 trunk 1.0 1.0.1 1.0.2 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.5a 1.1.6 1.1.7 1.2 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.3 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.4 1.4.1 1.4.2 1.5 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.7 1.7.1 1.7.2 1.8 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.1.9 2.2.10 2.2.11 2.2.12 2.2.13 2.2.14 2.2.15 2.2.16 2.2.2 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 3.0 3.1 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.14 3.2.15 3.2.16 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 4.0.0 4.0.1 4.0.2 4.0.3 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.10.0 4.10.1 4.10.2 4.10.3 4.11.0 4.12.0 4.13.0 4.13.1 4.13.2 4.13.3 4.13.4 4.14.0 4.14.1 4.14.2 4.14.3 4.14.4 4.15.0 4.15.1 4.15.10 4.15.11 4.15.12 4.15.13 4.15.14 4.15.15 4.15.16 4.15.17 4.15.18 4.15.19 4.15.2 4.15.20 4.15.20.1 4.15.21 4.15.22 4.15.23 4.15.24 4.15.25 4.15.3 4.15.4 4.15.5 4.15.6 4.15.7 4.15.8 4.15.9 4.16.0 4.16.1 4.16.10 4.16.11 4.16.12 4.16.13 4.16.14 4.16.15 4.16.2 4.16.3 4.16.4 4.16.5 4.16.6 4.16.7 4.16.8 4.16.9 4.2.0 4.3.0 4.3.1 4.3.2 4.4.0 4.4.1 4.5.0 4.5.1 4.5.2 4.5.3 4.5.4 4.5.5 4.6.0 4.7.0 4.8.0 4.9.0
wp-user-avatar / third-party / vendor / thecodingmachine / safe / generated / mailparse.php
wp-user-avatar / third-party / vendor / thecodingmachine / safe / generated Last commit date
Exceptions 5 days ago apache.php 5 days ago apcu.php 5 days ago array.php 5 days ago bzip2.php 5 days ago calendar.php 5 days ago classobj.php 5 days ago com.php 5 days ago cubrid.php 5 days ago curl.php 5 days ago datetime.php 5 days ago dir.php 5 days ago eio.php 5 days ago errorfunc.php 5 days ago exec.php 5 days ago fileinfo.php 5 days ago filesystem.php 5 days ago filter.php 5 days ago fpm.php 5 days ago ftp.php 5 days ago funchand.php 5 days ago functionsList.php 5 days ago gmp.php 5 days ago gnupg.php 5 days ago hash.php 5 days ago ibase.php 5 days ago ibmDb2.php 5 days ago iconv.php 5 days ago image.php 5 days ago imap.php 5 days ago info.php 5 days ago ingres-ii.php 5 days ago inotify.php 5 days ago json.php 5 days ago ldap.php 5 days ago libxml.php 5 days ago lzf.php 5 days ago mailparse.php 5 days ago mbstring.php 5 days ago misc.php 5 days ago msql.php 5 days ago mysql.php 5 days ago mysqli.php 5 days ago mysqlndMs.php 5 days ago mysqlndQc.php 5 days ago network.php 5 days ago oci8.php 5 days ago opcache.php 5 days ago openssl.php 5 days ago outcontrol.php 5 days ago password.php 5 days ago pcntl.php 5 days ago pcre.php 5 days ago pdf.php 5 days ago pgsql.php 5 days ago posix.php 5 days ago ps.php 5 days ago pspell.php 5 days ago readline.php 5 days ago rpminfo.php 5 days ago rrd.php 5 days ago sem.php 5 days ago session.php 5 days ago shmop.php 5 days ago simplexml.php 5 days ago sockets.php 5 days ago sodium.php 5 days ago solr.php 5 days ago spl.php 5 days ago sqlsrv.php 5 days ago ssdeep.php 5 days ago ssh2.php 5 days ago stream.php 5 days ago strings.php 5 days ago swoole.php 5 days ago uodbc.php 5 days ago uopz.php 5 days ago url.php 5 days ago var.php 5 days ago xdiff.php 5 days ago xml.php 5 days ago xmlrpc.php 5 days ago yaml.php 5 days ago yaz.php 5 days ago zip.php 5 days ago zlib.php 5 days ago
mailparse.php
119 lines
1 <?php
2
3 namespace ProfilePressVendor\Safe;
4
5 use ProfilePressVendor\Safe\Exceptions\MailparseException;
6 /**
7 * Extracts/decodes a message section from the supplied filename.
8 *
9 * The contents of the section will be decoded according to their transfer
10 * encoding - base64, quoted-printable and uuencoded text are supported.
11 *
12 * @param resource $mimemail A valid MIME resource, created with
13 * mailparse_msg_create.
14 * @param mixed $filename Can be a file name or a valid stream resource.
15 * @param callable $callbackfunc If set, this must be either a valid callback that will be passed the
16 * extracted section, or NULL to make this function return the
17 * extracted section.
18 *
19 * If not specified, the contents will be sent to "stdout".
20 * @return string If callbackfunc is not NULL returns TRUE on
21 * success.
22 *
23 * If callbackfunc is set to NULL, returns the
24 * extracted section as a string.
25 * @throws MailparseException
26 *
27 */
28 function mailparse_msg_extract_part_file($mimemail, $filename, callable $callbackfunc = null): string
29 {
30 error_clear_last();
31 if ($callbackfunc !== null) {
32 $result = \mailparse_msg_extract_part_file($mimemail, $filename, $callbackfunc);
33 } else {
34 $result = \mailparse_msg_extract_part_file($mimemail, $filename);
35 }
36 if ($result === \false) {
37 throw MailparseException::createFromPhpError();
38 }
39 return $result;
40 }
41 /**
42 * Frees a MIME resource.
43 *
44 * @param resource $mimemail A valid MIME resource allocated by
45 * mailparse_msg_create or
46 * mailparse_msg_parse_file.
47 * @throws MailparseException
48 *
49 */
50 function mailparse_msg_free($mimemail): void
51 {
52 error_clear_last();
53 $result = \mailparse_msg_free($mimemail);
54 if ($result === \false) {
55 throw MailparseException::createFromPhpError();
56 }
57 }
58 /**
59 * Parses a file.
60 * This is the optimal way of parsing a mail file that you have on disk.
61 *
62 * @param string $filename Path to the file holding the message.
63 * The file is opened and streamed through the parser.
64 *
65 * The message contained in filename is supposed to end with a newline
66 * (CRLF); otherwise the last line of the message will not be parsed.
67 * @return resource Returns a MIME resource representing the structure.
68 * @throws MailparseException
69 *
70 */
71 function mailparse_msg_parse_file(string $filename)
72 {
73 error_clear_last();
74 $result = \mailparse_msg_parse_file($filename);
75 if ($result === \false) {
76 throw MailparseException::createFromPhpError();
77 }
78 return $result;
79 }
80 /**
81 * Incrementally parse data into the supplied mime mail resource.
82 *
83 * This function allow you to stream portions of a file at a time, rather
84 * than read and parse the whole thing.
85 *
86 * @param resource $mimemail A valid MIME resource.
87 * @param string $data The final chunk of data is supposed to end with a newline
88 * (CRLF); otherwise the last line of the message will not be parsed.
89 * @throws MailparseException
90 *
91 */
92 function mailparse_msg_parse($mimemail, string $data): void
93 {
94 error_clear_last();
95 $result = \mailparse_msg_parse($mimemail, $data);
96 if ($result === \false) {
97 throw MailparseException::createFromPhpError();
98 }
99 }
100 /**
101 * Streams data from the source file pointer, apply
102 * encoding and write to the destination file pointer.
103 *
104 * @param resource $sourcefp A valid file handle. The file is streamed through the parser.
105 * @param resource $destfp The destination file handle in which the encoded data will be written.
106 * @param string $encoding One of the character encodings supported by the
107 * mbstring module.
108 * @throws MailparseException
109 *
110 */
111 function mailparse_stream_encode($sourcefp, $destfp, string $encoding): void
112 {
113 error_clear_last();
114 $result = \mailparse_stream_encode($sourcefp, $destfp, $encoding);
115 if ($result === \false) {
116 throw MailparseException::createFromPhpError();
117 }
118 }
119