diff options
Diffstat (limited to 'ext/standard/tests/file/fputcsv.phpt')
-rwxr-xr-x | ext/standard/tests/file/fputcsv.phpt | 107 |
1 files changed, 0 insertions, 107 deletions
diff --git a/ext/standard/tests/file/fputcsv.phpt b/ext/standard/tests/file/fputcsv.phpt deleted file mode 100755 index 6d919563e9..0000000000 --- a/ext/standard/tests/file/fputcsv.phpt +++ /dev/null @@ -1,107 +0,0 @@ ---TEST-- -various fputcsv() functionality tests ---INI-- -magic_quotes_runtime=0 ---FILE-- -<?php - -$list = array ( - 0 => 'aaa,bbb', - 1 => 'aaa,"bbb"', - 2 => '"aaa","bbb"', - 3 => 'aaa,bbb', - 4 => '"aaa",bbb', - 5 => '"aaa", "bbb"', - 6 => ',', - 7 => 'aaa,', - 8 => ',"aaa"', - 9 => '"",""', - 10 => '"""""",', - 11 => '""""",aaa', - 12 => 'aaa,bbb ', - 13 => 'aaa,"bbb "', - 14 => 'aaa"aaa","bbb"bbb', - 15 => 'aaa"aaa""",bbb', - 16 => 'aaa,"\\"bbb,ccc', - 17 => 'aaa"\\"a","bbb"', - 18 => '"\\"","aaa"', - 19 => '"\\""",aaa', -); - -$file = dirname(__FILE__) . 'fgetcsv.csv'; -@unlink($file); - -$fp = fopen($file, "w"); -foreach ($list as $v) { - fputcsv($fp, split(',', $v)); -} -fclose($fp); - -$res = file($file); -foreach($res as &$val) -{ - $val = substr($val, 0, -1); -} -echo '$list = ';var_export($res);echo ";\n"; - -$fp = fopen($file, "r"); -$res = array(); -while($l=fgetcsv($fp)) -{ - $res[] = join(',',$l); -} -fclose($fp); - -echo '$list = ';var_export($res);echo ";\n"; - -@unlink($file); - -?> -===DONE=== -<?php exit(0); ?> ---EXPECT-- -$list = array ( - 0 => 'aaa,bbb', - 1 => 'aaa,"""bbb"""', - 2 => '"""aaa""","""bbb"""', - 3 => 'aaa,bbb', - 4 => '"""aaa""",bbb', - 5 => '"""aaa"""," ""bbb"""', - 6 => ',', - 7 => 'aaa,', - 8 => ',"""aaa"""', - 9 => '"""""",""""""', - 10 => '"""""""""""""",', - 11 => '"""""""""""",aaa', - 12 => 'aaa,"bbb "', - 13 => 'aaa,"""bbb """', - 14 => '"aaa""aaa""","""bbb""bbb"', - 15 => '"aaa""aaa""""""",bbb', - 16 => 'aaa,"""\\""bbb",ccc', - 17 => '"aaa""\\""a""","""bbb"""', - 18 => '"""\\""""","""aaa"""', - 19 => '"""\\""""""",aaa', -); -$list = array ( - 0 => 'aaa,bbb', - 1 => 'aaa,"bbb"', - 2 => '"aaa","bbb"', - 3 => 'aaa,bbb', - 4 => '"aaa",bbb', - 5 => '"aaa", "bbb"', - 6 => ',', - 7 => 'aaa,', - 8 => ',"aaa"', - 9 => '"",""', - 10 => '"""""",', - 11 => '""""",aaa', - 12 => 'aaa,bbb ', - 13 => 'aaa,"bbb "', - 14 => 'aaa"aaa","bbb"bbb', - 15 => 'aaa"aaa""",bbb', - 16 => 'aaa,"\\"bbb,ccc', - 17 => 'aaa"\\"a","bbb"', - 18 => '"\\"","aaa"', - 19 => '"\\""",aaa', -); -===DONE=== |