summaryrefslogtreecommitdiff
path: root/ext/standard/tests/file/stream_rfc2397_004.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/standard/tests/file/stream_rfc2397_004.phpt')
-rw-r--r--ext/standard/tests/file/stream_rfc2397_004.phpt32
1 files changed, 32 insertions, 0 deletions
diff --git a/ext/standard/tests/file/stream_rfc2397_004.phpt b/ext/standard/tests/file/stream_rfc2397_004.phpt
new file mode 100644
index 0000000..1a8da93
--- /dev/null
+++ b/ext/standard/tests/file/stream_rfc2397_004.phpt
@@ -0,0 +1,32 @@
+--TEST--
+Stream: RFC2397 Mozilla tests
+--INI--
+allow_url_fopen=1
+--FILE--
+<?php
+
+$streams = array(
+ 'data://,;test',
+ 'data://text/plain,test',
+ 'data://text/plain;charset=US-ASCII,test',
+ 'data://;charset=UTF-8,Hello',
+ 'data://text/plain;charset=UTF-8,Hello',
+ 'data://,a,b',
+ );
+
+foreach($streams as $stream)
+{
+ var_dump(@file_get_contents($stream));
+}
+
+?>
+===DONE===
+<?php exit(0); ?>
+--EXPECTF--
+string(5) ";test"
+string(4) "test"
+string(4) "test"
+bool(false)
+string(5) "Hello"
+string(3) "a,b"
+===DONE=== \ No newline at end of file