From: Wez Furlong Date: Wed, 3 Apr 2002 13:38:43 +0000 (+0000) Subject: add test for mailparse_extract_part_file X-Git-Tag: php-4.3.0dev-ZendEngine2-Preview1~904 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=74dd73711b85c2d04cc85f6bc6778275172da2b2;p=php add test for mailparse_extract_part_file --- diff --git a/ext/mailparse/tests/006.phpt b/ext/mailparse/tests/006.phpt new file mode 100644 index 0000000000..2d8c79efb7 --- /dev/null +++ b/ext/mailparse/tests/006.phpt @@ -0,0 +1,88 @@ +--TEST-- +Check extract_part_file +--SKIPIF-- + +--POST-- +--GET-- +--FILE-- +\n"; +echo $result; + +echo "Extract to open file\n"; +$fpdest = tmpfile(); +mailparse_msg_extract_part_file($mime, $fp, $fpdest); +echo "rewinding\n"; +rewind($fpdest); +fpassthru($fpdest); + +echo "Extract via user function\n"; +$cbdata = ""; +function callback($data) { + $GLOBALS["cbdata"] .= $data; +} +mailparse_msg_extract_part_file($mime, $fp, "callback"); +echo "callback data is:\n"; +echo $cbdata; + +echo "Extract whole part to output\n"; +mailparse_msg_extract_whole_part_file($mime, $fp); + +echo "Extract part from string to output\n"; +mailparse_msg_extract_part($mime, $text); +fclose($fpdest); +fclose($fp); + +?> +--EXPECT-- +Extract to output +hello, this is some text hello. +blah blah blah. +Extract and return as string +--> +hello, this is some text hello. +blah blah blah. +Extract to open file +rewinding +hello, this is some text hello. +blah blah blah. +Extract via user function +callback data is: +hello, this is some text hello. +blah blah blah. +Extract whole part to output +To: fred@bloggs.com +Mime-Version: 1.0 +Content-Type: text/plain +Subject: A simple MIME message + +hello, this is some text hello. +blah blah blah. +Extract part from string to output +hello, this is some text hello. +blah blah blah. +