Annotation of embedaddon/php/ext/com_dotnet/tests/bug66431_0.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Bug #66431 Special Character via COM Interface (CP_UTF8), Scripting.FileSystemObject
3: --SKIPIF--
4: <?php
5: if (!extension_loaded("com_dotnet")){ echo "skip COM/.Net support not present"; }
6: ?>
7: --FILE--
8: <?php
9:
10: $text= "Xin chào cộng đồng PHP";
11: $fpath = str_replace("/", "\\", dirname(__FILE__) . "/bug66431.txt");
12:
13: $fso = new COM("Scripting.FileSystemObject");
14: $fh = $fso->OpenTextFile($fpath, 2, true);
15: $fh->Write($text);
16: $fh->Close();
17:
18: $check_text = file_get_contents($fpath);
19:
20: $result = ($check_text == $text);
21:
22: var_dump($result);
23:
24: if (!$result) {
25: echo "Expected: '$check_text'\n";
26: echo "Have: '$text'\n";
27: }
28:
29: ?>
30: ===DONE===
31: --CLEAN--
32: <?php
33:
34: $fpath = str_replace("/", "\\", dirname(__FILE__) . "/bug66431.txt");
35:
36: if (file_exists($fpath)) {
37: unlink($fpath);
38: }
39: ?>
40: --EXPECT--
41: bool(true)
42: ===DONE===
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>