Return to bug39863.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / ext / standard / tests / file |
1.1 misho 1: --TEST-- 2: Bug #39863 (file_exists() silently truncates after a null byte) 3: --CREDITS-- 4: Andrew van der Stock, vanderaj @ owasp.org 5: --FILE-- 6: <?php 7: 8: $filename = __FILE__ . chr(0). ".ridiculous"; 9: 10: if (file_exists($filename)) { 11: echo "FAIL\n"; 12: } 13: else { 14: echo "PASS\n"; 15: } 16: ?> 17: ===DONE=== 18: <?php exit(0); ?> 1.1.1.2 ! misho 19: --EXPECTF-- ! 20: Warning: file_exists() expects parameter 1 to be a valid path, string given in %s on line %d 1.1 misho 21: PASS 22: ===DONE=== 23: