diff options
| author | Jakub Zelenka <bukka@php.net> | 2016-06-19 17:05:48 +0100 |
|---|---|---|
| committer | Jakub Zelenka <bukka@php.net> | 2016-06-19 17:05:48 +0100 |
| commit | e63a8540a60e95aa5bd8e269add1b02afcc1b79b (patch) | |
| tree | b83a144eec24cc81adab0b9a778f7a730d8df79e /ext/standard/tests/file | |
| parent | 7a4cc73641bb3eb878f7184bcbd026ee663cf2a9 (diff) | |
| parent | 53071e647049f099f7f7a0771ddb63fc2cdd621c (diff) | |
| download | php-git-e63a8540a60e95aa5bd8e269add1b02afcc1b79b.tar.gz | |
Merge branch 'openssl_error_store' into openssl_aead
Diffstat (limited to 'ext/standard/tests/file')
22 files changed, 1646 insertions, 1115 deletions
diff --git a/ext/standard/tests/file/bug38450.phpt b/ext/standard/tests/file/bug38450.phpt index 07e413b92b..4a2953ea79 100644 --- a/ext/standard/tests/file/bug38450.phpt +++ b/ext/standard/tests/file/bug38450.phpt @@ -7,7 +7,7 @@ class VariableStream { var $position; var $varname; - function __construct($var) { + function __construct($var=null) { var_dump("constructor!"); } @@ -102,7 +102,6 @@ var_dump($myvar); echo "Done\n"; ?> --EXPECTF-- -Warning: Missing argument 1 for VariableStream::__construct() in %s on line %d string(12) "constructor!" line1 line2 diff --git a/ext/standard/tests/file/bug38450_1.phpt b/ext/standard/tests/file/bug38450_1.phpt index 07e413b92b..d0682186f9 100644 --- a/ext/standard/tests/file/bug38450_1.phpt +++ b/ext/standard/tests/file/bug38450_1.phpt @@ -7,7 +7,7 @@ class VariableStream { var $position; var $varname; - function __construct($var) { + function __construct($var = null) { var_dump("constructor!"); } @@ -102,7 +102,6 @@ var_dump($myvar); echo "Done\n"; ?> --EXPECTF-- -Warning: Missing argument 1 for VariableStream::__construct() in %s on line %d string(12) "constructor!" line1 line2 diff --git a/ext/standard/tests/file/bug38450_2.phpt b/ext/standard/tests/file/bug38450_2.phpt index 7934bb40f5..64c9f8d94a 100644 --- a/ext/standard/tests/file/bug38450_2.phpt +++ b/ext/standard/tests/file/bug38450_2.phpt @@ -7,7 +7,7 @@ class VariableStream { var $position; var $varname; - function __construct($var) { + function __construct($var = null) { throw new Exception("constructor"); } @@ -102,7 +102,6 @@ var_dump($myvar); echo "Done\n"; ?> --EXPECTF-- -Warning: Missing argument 1 for VariableStream::__construct() in %s on line %d Warning: fopen(var://myvar): failed to open stream: "VariableStream::stream_open" call failed in %s on line %d diff --git a/ext/standard/tests/file/bug38450_3.phpt b/ext/standard/tests/file/bug38450_3.phpt index f2c4643ef3..07c5958ab4 100644 --- a/ext/standard/tests/file/bug38450_3.phpt +++ b/ext/standard/tests/file/bug38450_3.phpt @@ -104,7 +104,7 @@ echo "Done\n"; --EXPECTF-- Warning: fopen(var://myvar): failed to open stream: "VariableStream::stream_open" call failed in %sbug38450_3.php on line %d -Fatal error: Uncaught TypeError: Argument 1 passed to VariableStream::__construct() must be of the type array, none given in %s:%d +Fatal error: Uncaught Error: Too few arguments to function VariableStream::__construct(), 0 passed and exactly 1 expected in %sbug38450_3.php:7 Stack trace: #0 [internal function]: VariableStream->__construct() #1 %s(%d): fopen('var://myvar', 'r+') diff --git a/ext/standard/tests/file/bug39673.phpt b/ext/standard/tests/file/bug39673.phpt index 3836f2103d..00c29b28da 100644 --- a/ext/standard/tests/file/bug39673.phpt +++ b/ext/standard/tests/file/bug39673.phpt @@ -22,14 +22,14 @@ $offsets = array( foreach ($offsets as $offset) { $r = file_get_contents($filename, false, null, $offset); - var_dump(strlen($r)); + if ($r !== false) var_dump(strlen($r)); } @unlink($filename); echo "Done\n"; ?> ---EXPECTF-- -int(13824) +--EXPECTF-- +int(1) int(13824) int(0) int(1) diff --git a/ext/standard/tests/file/bug47517.phpt b/ext/standard/tests/file/bug47517.phpt new file mode 100644 index 0000000000..97f387c865 --- /dev/null +++ b/ext/standard/tests/file/bug47517.phpt @@ -0,0 +1,17 @@ +--TEST-- +Bug #47517 test registry virtualization disabled +--SKIPIF-- +<?php +if (substr(PHP_OS, 0, 3) != 'WIN') { + die('skip only for Windows'); +} +?> +--FILE-- +<?php +/* This has to behave same way on both 64- and 32-bits. */ +file_put_contents('C:\Program Files\myfile.txt', 'hello'); +?> +==DONE== +--EXPECTF-- +Warning: file_put_contents(C:\Program Files\myfile.txt): failed to open stream: Permission denied in %sbug47517.php on line %d +==DONE== diff --git a/ext/standard/tests/file/bug52624.phpt b/ext/standard/tests/file/bug52624.phpt index ee61eb90e6..c5e7a9cb0e 100644 --- a/ext/standard/tests/file/bug52624.phpt +++ b/ext/standard/tests/file/bug52624.phpt @@ -9,4 +9,6 @@ echo tempnam("directory_that_not_exists", "prefix_"); ?> --EXPECTF-- +Notice: tempnam(): file created in the system's temporary directory in %sbug52624.php on line %d + Warning: tempnam(): open_basedir restriction in effect. File(%s) is not within the allowed path(s): (%s) in %s on line %d diff --git a/ext/standard/tests/file/bug72035.phpt b/ext/standard/tests/file/bug72035.phpt new file mode 100644 index 0000000000..a2abbb7f35 --- /dev/null +++ b/ext/standard/tests/file/bug72035.phpt @@ -0,0 +1,40 @@ +--TEST-- +Bug #72035 php-cgi.exe fails to run scripts relative to drive root +--SKIPIF-- +<?php +if(substr(PHP_OS, 0, 3) != 'WIN' ) die('skip windows only test'); +if(php_sapi_name() != "cli") die('skip CLI only test'); + +$cgi = realpath(dirname(PHP_BINARY)) . DIRECTORY_SEPARATOR . "php-cgi.exe"; +if (!file_exists($cgi)) die('skip CGI binary not found'); +?> +--FILE-- +<?php + +$fl = dirname(__FILE__) . DIRECTORY_SEPARATOR . md5(uniqid()) . ".php"; +$fl = substr($fl, 2); + +$cgi = realpath(dirname(PHP_BINARY) . DIRECTORY_SEPARATOR . "php-cgi.exe"); + +file_put_contents($fl, "<?php echo \"hello\", \"\n\"; ?>"); + +$cmd = "$cgi -n -C $fl"; + +/* Need to run CGI with the env reset. */ +$desc = array(0 => array("pipe", "r")); +$proc = proc_open($cmd, $desc, $pipes, getcwd(), array()); +if (is_resource($proc)) { + echo stream_get_contents($pipes[0]); + + proc_close($proc); +} + +unlink($fl); +?> +==DONE== +--EXPECTF-- +X-Powered-By: PHP/%s +Content-type: text/html; charset=UTF-8 + +hello +==DONE== diff --git a/ext/standard/tests/file/file_get_contents_variation5_32bit.phpt b/ext/standard/tests/file/file_get_contents_variation5_32bit.phpt new file mode 100644 index 0000000000..3afc3dc180 --- /dev/null +++ b/ext/standard/tests/file/file_get_contents_variation5_32bit.phpt @@ -0,0 +1,236 @@ +--TEST-- +Test file_get_contents() function : usage variation +--CREDITS-- +Dave Kelsey <d_kelsey@uk.ibm.com> +--SKIPIF-- +<?php if (PHP_INT_SIZE != 4) die("skip this test is for 32-bit only"); +--FILE-- +<?php +/* Prototype : string file_get_contents(string filename [, bool use_include_path [, resource context [, long offset [, long maxlen]]]]) + * Description: Read the entire file into a string + * Source code: ext/standard/file.c + * Alias to functions: + */ + +echo "*** Testing file_get_contents() : usage variation ***\n"; + +// Define error handler +function test_error_handler($err_no, $err_msg, $filename, $linenum, $vars) { + if (error_reporting() != 0) { + // report non-silenced errors + echo "Error: $err_no - $err_msg, $filename($linenum)\n"; + } +} +set_error_handler('test_error_handler'); + +// Initialise function arguments not being substituted (if any) +$filename = 'FileGetContentsVar5.tmp'; +$absFile = dirname(__FILE__).'/'.$filename; +$h = fopen($absFile,"w"); +fwrite($h, b"contents read"); +fclose($h); + + +//get an unset variable +$unset_var = 10; +unset ($unset_var); + +// define some classes +class classWithToString +{ + public function __toString() { + return "Class A object"; + } +} + +class classWithoutToString +{ +} + +// heredoc string +$heredoc = <<<EOT +hello world +EOT; + +// add arrays +$index_array = array (1, 2, 3); +$assoc_array = array ('one' => 1, 'two' => 2); + +//array of values to iterate over +$inputs = array( + + // int data + 'int 0' => 0, + 'int 1' => 1, + 'int 12345' => 12345, + 'int -12345' => -12345, + 'int -10' => -10, + + // float data + 'float 10.5' => 10.5, + 'float -10.5' => -10.5, + 'float -22.5' => -22.5, + 'float 12.3456789000e10' => 12.3456789000e10, + 'float -12.3456789000e10' => -12.3456789000e10, + 'float .5' => .5, + + // array data + 'empty array' => array(), + 'int indexed array' => $index_array, + 'associative array' => $assoc_array, + 'nested arrays' => array('foo', $index_array, $assoc_array), + + // null data + 'uppercase NULL' => NULL, + 'lowercase null' => null, + + // boolean data + 'lowercase true' => true, + 'lowercase false' =>false, + 'uppercase TRUE' =>TRUE, + 'uppercase FALSE' =>FALSE, + + // empty data + 'empty string DQ' => "", + 'empty string SQ' => '', + + // string data + 'string DQ' => "string", + 'string SQ' => 'string', + 'mixed case string' => "sTrInG", + 'heredoc' => $heredoc, + + // object data + 'instance of classWithToString' => new classWithToString(), + 'instance of classWithoutToString' => new classWithoutToString(), + + // undefined data + 'undefined var' => @$undefined_var, + + // unset data + 'unset var' => @$unset_var, +); + +// loop through each element of the array for offset + +foreach($inputs as $key =>$value) { + echo "\n--$key--\n"; + var_dump( file_get_contents($absFile, false, null, $value) ); +}; + +unlink($absFile); + +?> +===DONE=== +--EXPECTF-- +*** Testing file_get_contents() : usage variation *** + +--int 0-- +string(%d) "contents read" + +--int 1-- +string(%d) "ontents read" + +--int 12345-- +string(%d) "" + +--int -12345-- +Error: 2 - file_get_contents(): Failed to seek to position -12345 in the stream, %s(%d) +bool(false) + +--int -10-- +string(10) "tents read" + +--float 10.5-- +string(3) "ead" + +--float -10.5-- +string(10) "tents read" + +--float -22.5-- +Error: 2 - file_get_contents(): Failed to seek to position -22 in the stream, %s(%d) +bool(false) + +--float 12.3456789000e10-- +Error: 2 - file_get_contents() expects parameter 4 to be integer, float given, %s(%d) +NULL + +--float -12.3456789000e10-- +Error: 2 - file_get_contents() expects parameter 4 to be integer, float given, %s(%d) +NULL + +--float .5-- +string(%d) "contents read" + +--empty array-- +Error: 2 - file_get_contents() expects parameter 4 to be integer, array given, %s(%d) +NULL + +--int indexed array-- +Error: 2 - file_get_contents() expects parameter 4 to be integer, array given, %s(%d) +NULL + +--associative array-- +Error: 2 - file_get_contents() expects parameter 4 to be integer, array given, %s(%d) +NULL + +--nested arrays-- +Error: 2 - file_get_contents() expects parameter 4 to be integer, array given, %s(%d) +NULL + +--uppercase NULL-- +string(%d) "contents read" + +--lowercase null-- +string(%d) "contents read" + +--lowercase true-- +string(12) "ontents read" + +--lowercase false-- +string(%d) "contents read" + +--uppercase TRUE-- +string(12) "ontents read" + +--uppercase FALSE-- +string(%d) "contents read" + +--empty string DQ-- +Error: 2 - file_get_contents() expects parameter 4 to be integer, %unicode_string_optional% given, %s(%d) +NULL + +--empty string SQ-- +Error: 2 - file_get_contents() expects parameter 4 to be integer, %unicode_string_optional% given, %s(%d) +NULL + +--string DQ-- +Error: 2 - file_get_contents() expects parameter 4 to be integer, %unicode_string_optional% given, %s(%d) +NULL + +--string SQ-- +Error: 2 - file_get_contents() expects parameter 4 to be integer, %unicode_string_optional% given, %s(%d) +NULL + +--mixed case string-- +Error: 2 - file_get_contents() expects parameter 4 to be integer, %unicode_string_optional% given, %s(%d) +NULL + +--heredoc-- +Error: 2 - file_get_contents() expects parameter 4 to be integer, %unicode_string_optional% given, %s(%d) +NULL + +--instance of classWithToString-- +Error: 2 - file_get_contents() expects parameter 4 to be integer, object given, %s(%d) +NULL + +--instance of classWithoutToString-- +Error: 2 - file_get_contents() expects parameter 4 to be integer, object given, %s(%d) +NULL + +--undefined var-- +string(%d) "contents read" + +--unset var-- +string(%d) "contents read" +===DONE=== diff --git a/ext/standard/tests/file/file_get_contents_variation5.phpt b/ext/standard/tests/file/file_get_contents_variation5_64bit.phpt index aa13d69eb8..df33059f30 100644 --- a/ext/standard/tests/file/file_get_contents_variation5.phpt +++ b/ext/standard/tests/file/file_get_contents_variation5_64bit.phpt @@ -63,11 +63,13 @@ $inputs = array( 'int 0' => 0, 'int 1' => 1, 'int 12345' => 12345, - 'int -12345' => -2345, + 'int -12345' => -12345, + 'int -10' => -10, // float data 'float 10.5' => 10.5, 'float -10.5' => -10.5, + 'float -22.5' => -22.5, 'float 12.3456789000e10' => 12.3456789000e10, 'float -12.3456789000e10' => -12.3456789000e10, 'float .5' => .5, @@ -133,19 +135,28 @@ string(%d) "ontents read" string(%d) "" --int -12345-- -string(%d) "contents read" +Error: 2 - file_get_contents(): Failed to seek to position -12345 in the stream, %s(%d) +bool(false) + +--int -10-- +string(10) "tents read" --float 10.5-- string(3) "ead" --float -10.5-- -string(%d) "contents read" +string(10) "tents read" + +--float -22.5-- +Error: 2 - file_get_contents(): Failed to seek to position -22 in the stream, %s(%d) +bool(false) --float 12.3456789000e10-- string(%d) %s --float -12.3456789000e10-- -string(%d) %s +Error: 2 - file_get_contents(): Failed to seek to position -123456789000 in the stream, %s(%d) +bool(false) --float .5-- string(%d) "contents read" diff --git a/ext/standard/tests/file/file_put_contents_variation7-win32.phpt b/ext/standard/tests/file/file_put_contents_variation7-win32.phpt index d7bfdf9233..e1a94a2043 100644 --- a/ext/standard/tests/file/file_put_contents_variation7-win32.phpt +++ b/ext/standard/tests/file/file_put_contents_variation7-win32.phpt @@ -59,10 +59,10 @@ for($i = 0; $i<count($allDirs); $i++) { $j = $i+1; $dir = $allDirs[$i]; echo "\n-- Iteration $j --\n"; - $res = file_put_contents($dir."\\".$filename, ($data + $i)); + $res = file_put_contents($dir."\\".$filename, ($data . $i)); if ($res !== false) { $in = file_get_contents($absFile); - if ($in == ($data + $i)) { + if ($in == ($data . $i)) { echo "Data written correctly\n"; } else { @@ -127,4 +127,4 @@ No data written -- Iteration 12 -- Data written correctly -*** Done ***
\ No newline at end of file +*** Done *** diff --git a/ext/standard/tests/file/file_put_contents_variation7.phpt b/ext/standard/tests/file/file_put_contents_variation7.phpt index 5c8e5f3602..b1b2face60 100644 --- a/ext/standard/tests/file/file_put_contents_variation7.phpt +++ b/ext/standard/tests/file/file_put_contents_variation7.phpt @@ -51,10 +51,10 @@ for($i = 0; $i<count($allDirs); $i++) { $j = $i+1; $dir = $allDirs[$i]; echo "\n-- Iteration $j --\n"; - $res = file_put_contents($dir."/".$filename, ($data + $i)); + $res = file_put_contents($dir."/".$filename, ($data . $i)); if ($res !== false) { $in = file_get_contents($absFile); - if ($in == ($data + $i)) { + if ($in == ($data . $i)) { echo "Data written correctly\n"; } else { @@ -116,4 +116,4 @@ Data written correctly Warning: file_put_contents(BADDIR/FileGetContentsVar7.tmp): failed to open stream: %s in %s on line %d No data written -*** Done ***
\ No newline at end of file +*** Done *** diff --git a/ext/standard/tests/file/fscanf.phpt b/ext/standard/tests/file/fscanf.phpt index c37bdeb20a..003dd53dfa 100644 --- a/ext/standard/tests/file/fscanf.phpt +++ b/ext/standard/tests/file/fscanf.phpt @@ -7,7 +7,7 @@ $filename = dirname(__FILE__)."/fscanf.dat"; var_dump(fscanf()); var_dump(fscanf(array())); -var_dump(fscanf(array(), array(), new stdclass)); +var_dump(fscanf(array(), array())); file_put_contents($filename, "data"); diff --git a/ext/standard/tests/file/tempnam_variation2-win32.phpt b/ext/standard/tests/file/tempnam_variation2-win32.phpt index 4224966daf..15d59614ff 100644 --- a/ext/standard/tests/file/tempnam_variation2-win32.phpt +++ b/ext/standard/tests/file/tempnam_variation2-win32.phpt @@ -121,6 +121,8 @@ File permissions are => 100666 File created in => directory specified -- Iteration 7 -- + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation2-win32.php on line %d File name is => %s\t%s File permissions are => 100666 File created in => temp dir @@ -131,11 +133,15 @@ File permissions are => 100666 File created in => directory specified -- Iteration 9 -- + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation2-win32.php on line %d File name is => %s\t%s File permissions are => 100666 File created in => temp dir -- Iteration 10 -- + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation2-win32.php on line %d File name is => %s\t%s File permissions are => 100666 File created in => temp dir @@ -156,8 +162,10 @@ File permissions are => 100666 File created in => directory specified -- Iteration 14 -- + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation2-win32.php on line %d File name is => %s\t%s File permissions are => 100666 File created in => temp dir -*** Done ***
\ No newline at end of file +*** Done *** diff --git a/ext/standard/tests/file/tempnam_variation2.phpt b/ext/standard/tests/file/tempnam_variation2.phpt index b7e5cdc058..1a2de1885b 100644 --- a/ext/standard/tests/file/tempnam_variation2.phpt +++ b/ext/standard/tests/file/tempnam_variation2.phpt @@ -121,6 +121,8 @@ File permissions are => 100600 File created in => directory specified -- Iteration 7 -- + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation2.php on line %d File name is => %s/tempnam_variation2.tmp%s File permissions are => 100600 File created in => temp dir @@ -131,11 +133,15 @@ File permissions are => 100600 File created in => directory specified -- Iteration 9 -- + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation2.php on line %d File name is => %s/tempnam_variation2.tmp%s File permissions are => 100600 File created in => temp dir -- Iteration 10 -- + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation2.php on line %d File name is => %s/tempnam_variation2.tmp%s File permissions are => 100600 File created in => temp dir @@ -156,8 +162,10 @@ File permissions are => 100600 File created in => directory specified -- Iteration 14 -- + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation2.php on line %d File name is => %s/tempnam_variation2.tmp%s File permissions are => 100600 File created in => temp dir -*** Done ***
\ No newline at end of file +*** Done *** diff --git a/ext/standard/tests/file/tempnam_variation3-win32.phpt b/ext/standard/tests/file/tempnam_variation3-win32.phpt index df0d88feda..6d5071b5e5 100644 --- a/ext/standard/tests/file/tempnam_variation3-win32.phpt +++ b/ext/standard/tests/file/tempnam_variation3-win32.phpt @@ -99,6 +99,8 @@ OK -- Iteration 4 -- OK -- Iteration 5 -- + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation3-win32.php on line %d Failed, not created in the correct directory %s vs %s 0 -- Iteration 6 -- diff --git a/ext/standard/tests/file/tempnam_variation4-0.phpt b/ext/standard/tests/file/tempnam_variation4-0.phpt new file mode 100644 index 0000000000..e96846ff2c --- /dev/null +++ b/ext/standard/tests/file/tempnam_variation4-0.phpt @@ -0,0 +1,638 @@ +--TEST-- +Test tempnam() function: usage variations - permissions(0000 to 0350) of dir +--SKIPIF-- +<?php +if (substr(PHP_OS, 0, 3) == 'WIN') { + die('skip Not valid for Windows'); +} +// Skip if being run by root +$filename = dirname(__FILE__)."/is_readable_root_check.tmp"; +$fp = fopen($filename, 'w'); +fclose($fp); +if(fileowner($filename) == 0) { + unlink ($filename); + die('skip cannot be run as root'); +} +unlink($filename); +?> +--FILE-- +<?php +/* Prototype: string tempnam ( string $dir, string $prefix ); + Description: Create file with unique file name. +*/ + +/* Trying to create the file in a dir with permissions from 0000 to 0350, + Allowable permissions: files are expected to be created in the input dir + Non-allowable permissions: files are expected to be created in '/tmp' dir +*/ + +echo "*** Testing tempnam() with dir of permissions from 0000 to 0350 ***\n"; +$file_path = dirname(__FILE__); +$dir_name = $file_path."/tempnam_variation4"; +$prefix = "tempnamVar4."; + +mkdir($dir_name); + +for($mode = 0000; $mode <= 0350; $mode++) { + chmod($dir_name, $mode); + $file_name = tempnam($dir_name, $prefix); + + if(file_exists($file_name) ) { + if (dirname($file_name) != $dir_name) { + /* Either there's a notice or error */ + printf("%o\n", $mode); + + if (realpath(dirname($file_name)) != realpath(sys_get_temp_dir())) { + echo " created in unexpected dir\n"; + } + } + unlink($file_name); + } + else { + print("FAILED: File is not created\n"); + } +} + +rmdir($dir_name); + +echo "*** Done ***\n"; +?> +--EXPECTF-- +*** Testing tempnam() with dir of permissions from 0000 to 0350 *** + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +0 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +1 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +2 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +3 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +4 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +5 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +6 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +7 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +10 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +11 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +12 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +13 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +14 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +15 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +16 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +17 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +20 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +21 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +22 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +23 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +24 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +25 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +26 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +27 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +30 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +31 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +32 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +33 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +34 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +35 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +36 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +37 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +40 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +41 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +42 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +43 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +44 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +45 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +46 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +47 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +50 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +51 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +52 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +53 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +54 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +55 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +56 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +57 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +60 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +61 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +62 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +63 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +64 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +65 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +66 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +67 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +70 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +71 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +72 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +73 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +74 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +75 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +76 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +77 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +100 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +101 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +102 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +103 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +104 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +105 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +106 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +107 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +110 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +111 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +112 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +113 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +114 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +115 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +116 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +117 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +120 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +121 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +122 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +123 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +124 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +125 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +126 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +127 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +130 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +131 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +132 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +133 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +134 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +135 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +136 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +137 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +140 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +141 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +142 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +143 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +144 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +145 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +146 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +147 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +150 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +151 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +152 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +153 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +154 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +155 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +156 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +157 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +160 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +161 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +162 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +163 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +164 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +165 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +166 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +167 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +170 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +171 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +172 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +173 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +174 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +175 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +176 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +177 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +200 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +201 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +202 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +203 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +204 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +205 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +206 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +207 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +210 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +211 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +212 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +213 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +214 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +215 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +216 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +217 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +220 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +221 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +222 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +223 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +224 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +225 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +226 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +227 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +230 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +231 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +232 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +233 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +234 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +235 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +236 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +237 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +240 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +241 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +242 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +243 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +244 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +245 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +246 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +247 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +250 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +251 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +252 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +253 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +254 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +255 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +256 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +257 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +260 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +261 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +262 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +263 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +264 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +265 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +266 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +267 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +270 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +271 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +272 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +273 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +274 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +275 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +276 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-0.php on line 20 +277 +*** Done *** diff --git a/ext/standard/tests/file/tempnam_variation4-1.phpt b/ext/standard/tests/file/tempnam_variation4-1.phpt new file mode 100644 index 0000000000..667d3ecda6 --- /dev/null +++ b/ext/standard/tests/file/tempnam_variation4-1.phpt @@ -0,0 +1,638 @@ +--TEST-- +Test tempnam() function: usage variations - permissions(0351 to 0777) of dir +--SKIPIF-- +<?php +if (substr(PHP_OS, 0, 3) == 'WIN') { + die('skip Not valid for Windows'); +} +// Skip if being run by root +$filename = dirname(__FILE__)."/is_readable_root_check.tmp"; +$fp = fopen($filename, 'w'); +fclose($fp); +if(fileowner($filename) == 0) { + unlink ($filename); + die('skip cannot be run as root'); +} +unlink($filename); +?> +--FILE-- +<?php +/* Prototype: string tempnam ( string $dir, string $prefix ); + Description: Create file with unique file name. +*/ + +/* Trying to create the file in a dir with permissions from 0351 to 0777, + Allowable permissions: files are expected to be created in the input dir + Non-allowable permissions: files are expected to be created in '/tmp' dir +*/ + +echo "*** Testing tempnam() with dir of permissions from 0351 to 0777 ***\n"; +$file_path = dirname(__FILE__); +$dir_name = $file_path."/tempnam_variation4"; +$prefix = "tempnamVar4."; + +mkdir($dir_name); + +for($mode = 0351; $mode <= 0777; $mode++) { + chmod($dir_name, $mode); + $file_name = tempnam($dir_name, $prefix); + + if(file_exists($file_name) ) { + if (dirname($file_name) != $dir_name) { + /* Either there's a notice or error */ + printf("%o\n", $mode); + + if (realpath(dirname($file_name)) != realpath(sys_get_temp_dir())) { + echo " created in unexpected dir\n"; + } + } + unlink($file_name); + } + else { + print("FAILED: File is not created\n"); + } +} + +rmdir($dir_name); + +echo "*** Done ***\n"; +?> +--EXPECTF-- +*** Testing tempnam() with dir of permissions from 0351 to 0777 *** + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +400 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +401 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +402 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +403 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +404 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +405 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +406 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +407 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +410 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +411 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +412 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +413 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +414 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +415 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +416 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +417 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +420 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +421 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +422 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +423 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +424 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +425 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +426 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +427 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +430 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +431 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +432 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +433 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +434 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +435 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +436 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +437 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +440 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +441 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +442 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +443 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +444 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +445 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +446 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +447 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +450 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +451 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +452 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +453 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +454 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +455 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +456 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +457 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +460 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +461 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +462 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +463 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +464 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +465 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +466 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +467 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +470 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +471 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +472 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +473 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +474 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +475 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +476 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +477 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +500 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +501 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +502 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +503 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +504 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +505 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +506 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +507 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +510 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +511 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +512 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +513 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +514 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +515 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +516 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +517 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +520 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +521 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +522 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +523 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +524 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +525 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +526 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +527 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +530 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +531 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +532 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +533 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +534 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +535 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +536 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +537 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +540 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +541 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +542 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +543 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +544 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +545 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +546 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +547 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +550 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +551 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +552 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +553 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +554 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +555 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +556 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +557 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +560 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +561 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +562 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +563 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +564 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +565 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +566 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +567 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +570 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +571 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +572 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +573 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +574 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +575 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +576 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +577 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +600 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +601 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +602 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +603 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +604 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +605 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +606 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +607 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +610 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +611 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +612 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +613 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +614 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +615 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +616 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +617 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +620 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +621 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +622 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +623 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +624 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +625 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +626 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +627 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +630 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +631 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +632 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +633 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +634 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +635 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +636 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +637 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +640 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +641 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +642 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +643 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +644 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +645 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +646 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +647 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +650 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +651 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +652 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +653 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +654 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +655 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +656 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +657 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +660 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +661 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +662 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +663 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +664 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +665 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +666 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +667 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +670 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +671 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +672 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +673 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +674 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +675 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +676 + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation4-1.php on line 20 +677 +*** Done *** diff --git a/ext/standard/tests/file/tempnam_variation4.phpt b/ext/standard/tests/file/tempnam_variation4.phpt deleted file mode 100644 index 4ce1c7ec24..0000000000 --- a/ext/standard/tests/file/tempnam_variation4.phpt +++ /dev/null @@ -1,1092 +0,0 @@ ---TEST-- -Test tempnam() function: usage variations - permissions(0000 to 0777) of dir ---SKIPIF-- -<?php -if (substr(PHP_OS, 0, 3) == 'WIN') { - die('skip Not valid for Windows'); -} -// Skip if being run by root -$filename = dirname(__FILE__)."/is_readable_root_check.tmp"; -$fp = fopen($filename, 'w'); -fclose($fp); -if(fileowner($filename) == 0) { - unlink ($filename); - die('skip cannot be run as root'); -} -unlink($filename); -?> ---FILE-- -<?php -/* Prototype: string tempnam ( string $dir, string $prefix ); - Description: Create file with unique file name. -*/ - -/* Trying to create the file in a dir with permissions from 0000 to 0777, - Allowable permissions: files are expected to be created in the input dir - Non-allowable permissions: files are expected to be created in '/tmp' dir -*/ - -echo "*** Testing tempnam() with dir of permissions from 0000 to 0777 ***\n"; -$file_path = dirname(__FILE__); -$dir_name = $file_path."/tempnam_variation4"; -$prefix = "tempnamVar4."; - -mkdir($dir_name); - -for($mode = 0000; $mode <= 0777; $mode++) { - echo "-- dir perms "; - printf("%o", $mode); - echo " --\n"; - chmod($dir_name, $mode); - $file_name = tempnam($dir_name, $prefix); - - if(file_exists($file_name) ) { - if (realpath(dirname($file_name)) == realpath(sys_get_temp_dir())) { - $msg = " created in temp dir "; - } - else if (dirname($file_name) == $dir_name) { - $msg = " created in requested dir"; - } - else { - $msg = " created in unexpected dir"; - } - - echo $msg."\n"; - unlink($file_name); - } - else { - print("FAILED: File is not created\n"); - } -} - -rmdir($dir_name); - -echo "*** Done ***\n"; -?> ---EXPECTF-- -*** Testing tempnam() with dir of permissions from 0000 to 0777 *** --- dir perms 0 -- - created in temp dir --- dir perms 1 -- - created in temp dir --- dir perms 2 -- - created in temp dir --- dir perms 3 -- - created in temp dir --- dir perms 4 -- - created in temp dir --- dir perms 5 -- - created in temp dir --- dir perms 6 -- - created in temp dir --- dir perms 7 -- - created in temp dir --- dir perms 10 -- - created in temp dir --- dir perms 11 -- - created in temp dir --- dir perms 12 -- - created in temp dir --- dir perms 13 -- - created in temp dir --- dir perms 14 -- - created in temp dir --- dir perms 15 -- - created in temp dir --- dir perms 16 -- - created in temp dir --- dir perms 17 -- - created in temp dir --- dir perms 20 -- - created in temp dir --- dir perms 21 -- - created in temp dir --- dir perms 22 -- - created in temp dir --- dir perms 23 -- - created in temp dir --- dir perms 24 -- - created in temp dir --- dir perms 25 -- - created in temp dir --- dir perms 26 -- - created in temp dir --- dir perms 27 -- - created in temp dir --- dir perms 30 -- - created in temp dir --- dir perms 31 -- - created in temp dir --- dir perms 32 -- - created in temp dir --- dir perms 33 -- - created in temp dir --- dir perms 34 -- - created in temp dir --- dir perms 35 -- - created in temp dir --- dir perms 36 -- - created in temp dir --- dir perms 37 -- - created in temp dir --- dir perms 40 -- - created in temp dir --- dir perms 41 -- - created in temp dir --- dir perms 42 -- - created in temp dir --- dir perms 43 -- - created in temp dir --- dir perms 44 -- - created in temp dir --- dir perms 45 -- - created in temp dir --- dir perms 46 -- - created in temp dir --- dir perms 47 -- - created in temp dir --- dir perms 50 -- - created in temp dir --- dir perms 51 -- - created in temp dir --- dir perms 52 -- - created in temp dir --- dir perms 53 -- - created in temp dir --- dir perms 54 -- - created in temp dir --- dir perms 55 -- - created in temp dir --- dir perms 56 -- - created in temp dir --- dir perms 57 -- - created in temp dir --- dir perms 60 -- - created in temp dir --- dir perms 61 -- - created in temp dir --- dir perms 62 -- - created in temp dir --- dir perms 63 -- - created in temp dir --- dir perms 64 -- - created in temp dir --- dir perms 65 -- - created in temp dir --- dir perms 66 -- - created in temp dir --- dir perms 67 -- - created in temp dir --- dir perms 70 -- - created in temp dir --- dir perms 71 -- - created in temp dir --- dir perms 72 -- - created in temp dir --- dir perms 73 -- - created in temp dir --- dir perms 74 -- - created in temp dir --- dir perms 75 -- - created in temp dir --- dir perms 76 -- - created in temp dir --- dir perms 77 -- - created in temp dir --- dir perms 100 -- - created in temp dir --- dir perms 101 -- - created in temp dir --- dir perms 102 -- - created in temp dir --- dir perms 103 -- - created in temp dir --- dir perms 104 -- - created in temp dir --- dir perms 105 -- - created in temp dir --- dir perms 106 -- - created in temp dir --- dir perms 107 -- - created in temp dir --- dir perms 110 -- - created in temp dir --- dir perms 111 -- - created in temp dir --- dir perms 112 -- - created in temp dir --- dir perms 113 -- - created in temp dir --- dir perms 114 -- - created in temp dir --- dir perms 115 -- - created in temp dir --- dir perms 116 -- - created in temp dir --- dir perms 117 -- - created in temp dir --- dir perms 120 -- - created in temp dir --- dir perms 121 -- - created in temp dir --- dir perms 122 -- - created in temp dir --- dir perms 123 -- - created in temp dir --- dir perms 124 -- - created in temp dir --- dir perms 125 -- - created in temp dir --- dir perms 126 -- - created in temp dir --- dir perms 127 -- - created in temp dir --- dir perms 130 -- - created in temp dir --- dir perms 131 -- - created in temp dir --- dir perms 132 -- - created in temp dir --- dir perms 133 -- - created in temp dir --- dir perms 134 -- - created in temp dir --- dir perms 135 -- - created in temp dir --- dir perms 136 -- - created in temp dir --- dir perms 137 -- - created in temp dir --- dir perms 140 -- - created in temp dir --- dir perms 141 -- - created in temp dir --- dir perms 142 -- - created in temp dir --- dir perms 143 -- - created in temp dir --- dir perms 144 -- - created in temp dir --- dir perms 145 -- - created in temp dir --- dir perms 146 -- - created in temp dir --- dir perms 147 -- - created in temp dir --- dir perms 150 -- - created in temp dir --- dir perms 151 -- - created in temp dir --- dir perms 152 -- - created in temp dir --- dir perms 153 -- - created in temp dir --- dir perms 154 -- - created in temp dir --- dir perms 155 -- - created in temp dir --- dir perms 156 -- - created in temp dir --- dir perms 157 -- - created in temp dir --- dir perms 160 -- - created in temp dir --- dir perms 161 -- - created in temp dir --- dir perms 162 -- - created in temp dir --- dir perms 163 -- - created in temp dir --- dir perms 164 -- - created in temp dir --- dir perms 165 -- - created in temp dir --- dir perms 166 -- - created in temp dir --- dir perms 167 -- - created in temp dir --- dir perms 170 -- - created in temp dir --- dir perms 171 -- - created in temp dir --- dir perms 172 -- - created in temp dir --- dir perms 173 -- - created in temp dir --- dir perms 174 -- - created in temp dir --- dir perms 175 -- - created in temp dir --- dir perms 176 -- - created in temp dir --- dir perms 177 -- - created in temp dir --- dir perms 200 -- - created in temp dir --- dir perms 201 -- - created in temp dir --- dir perms 202 -- - created in temp dir --- dir perms 203 -- - created in temp dir --- dir perms 204 -- - created in temp dir --- dir perms 205 -- - created in temp dir --- dir perms 206 -- - created in temp dir --- dir perms 207 -- - created in temp dir --- dir perms 210 -- - created in temp dir --- dir perms 211 -- - created in temp dir --- dir perms 212 -- - created in temp dir --- dir perms 213 -- - created in temp dir --- dir perms 214 -- - created in temp dir --- dir perms 215 -- - created in temp dir --- dir perms 216 -- - created in temp dir --- dir perms 217 -- - created in temp dir --- dir perms 220 -- - created in temp dir --- dir perms 221 -- - created in temp dir --- dir perms 222 -- - created in temp dir --- dir perms 223 -- - created in temp dir --- dir perms 224 -- - created in temp dir --- dir perms 225 -- - created in temp dir --- dir perms 226 -- - created in temp dir --- dir perms 227 -- - created in temp dir --- dir perms 230 -- - created in temp dir --- dir perms 231 -- - created in temp dir --- dir perms 232 -- - created in temp dir --- dir perms 233 -- - created in temp dir --- dir perms 234 -- - created in temp dir --- dir perms 235 -- - created in temp dir --- dir perms 236 -- - created in temp dir --- dir perms 237 -- - created in temp dir --- dir perms 240 -- - created in temp dir --- dir perms 241 -- - created in temp dir --- dir perms 242 -- - created in temp dir --- dir perms 243 -- - created in temp dir --- dir perms 244 -- - created in temp dir --- dir perms 245 -- - created in temp dir --- dir perms 246 -- - created in temp dir --- dir perms 247 -- - created in temp dir --- dir perms 250 -- - created in temp dir --- dir perms 251 -- - created in temp dir --- dir perms 252 -- - created in temp dir --- dir perms 253 -- - created in temp dir --- dir perms 254 -- - created in temp dir --- dir perms 255 -- - created in temp dir --- dir perms 256 -- - created in temp dir --- dir perms 257 -- - created in temp dir --- dir perms 260 -- - created in temp dir --- dir perms 261 -- - created in temp dir --- dir perms 262 -- - created in temp dir --- dir perms 263 -- - created in temp dir --- dir perms 264 -- - created in temp dir --- dir perms 265 -- - created in temp dir --- dir perms 266 -- - created in temp dir --- dir perms 267 -- - created in temp dir --- dir perms 270 -- - created in temp dir --- dir perms 271 -- - created in temp dir --- dir perms 272 -- - created in temp dir --- dir perms 273 -- - created in temp dir --- dir perms 274 -- - created in temp dir --- dir perms 275 -- - created in temp dir --- dir perms 276 -- - created in temp dir --- dir perms 277 -- - created in temp dir --- dir perms 300 -- - created in requested dir --- dir perms 301 -- - created in requested dir --- dir perms 302 -- - created in requested dir --- dir perms 303 -- - created in requested dir --- dir perms 304 -- - created in requested dir --- dir perms 305 -- - created in requested dir --- dir perms 306 -- - created in requested dir --- dir perms 307 -- - created in requested dir --- dir perms 310 -- - created in requested dir --- dir perms 311 -- - created in requested dir --- dir perms 312 -- - created in requested dir --- dir perms 313 -- - created in requested dir --- dir perms 314 -- - created in requested dir --- dir perms 315 -- - created in requested dir --- dir perms 316 -- - created in requested dir --- dir perms 317 -- - created in requested dir --- dir perms 320 -- - created in requested dir --- dir perms 321 -- - created in requested dir --- dir perms 322 -- - created in requested dir --- dir perms 323 -- - created in requested dir --- dir perms 324 -- - created in requested dir --- dir perms 325 -- - created in requested dir --- dir perms 326 -- - created in requested dir --- dir perms 327 -- - created in requested dir --- dir perms 330 -- - created in requested dir --- dir perms 331 -- - created in requested dir --- dir perms 332 -- - created in requested dir --- dir perms 333 -- - created in requested dir --- dir perms 334 -- - created in requested dir --- dir perms 335 -- - created in requested dir --- dir perms 336 -- - created in requested dir --- dir perms 337 -- - created in requested dir --- dir perms 340 -- - created in requested dir --- dir perms 341 -- - created in requested dir --- dir perms 342 -- - created in requested dir --- dir perms 343 -- - created in requested dir --- dir perms 344 -- - created in requested dir --- dir perms 345 -- - created in requested dir --- dir perms 346 -- - created in requested dir --- dir perms 347 -- - created in requested dir --- dir perms 350 -- - created in requested dir --- dir perms 351 -- - created in requested dir --- dir perms 352 -- - created in requested dir --- dir perms 353 -- - created in requested dir --- dir perms 354 -- - created in requested dir --- dir perms 355 -- - created in requested dir --- dir perms 356 -- - created in requested dir --- dir perms 357 -- - created in requested dir --- dir perms 360 -- - created in requested dir --- dir perms 361 -- - created in requested dir --- dir perms 362 -- - created in requested dir --- dir perms 363 -- - created in requested dir --- dir perms 364 -- - created in requested dir --- dir perms 365 -- - created in requested dir --- dir perms 366 -- - created in requested dir --- dir perms 367 -- - created in requested dir --- dir perms 370 -- - created in requested dir --- dir perms 371 -- - created in requested dir --- dir perms 372 -- - created in requested dir --- dir perms 373 -- - created in requested dir --- dir perms 374 -- - created in requested dir --- dir perms 375 -- - created in requested dir --- dir perms 376 -- - created in requested dir --- dir perms 377 -- - created in requested dir --- dir perms 400 -- - created in temp dir --- dir perms 401 -- - created in temp dir --- dir perms 402 -- - created in temp dir --- dir perms 403 -- - created in temp dir --- dir perms 404 -- - created in temp dir --- dir perms 405 -- - created in temp dir --- dir perms 406 -- - created in temp dir --- dir perms 407 -- - created in temp dir --- dir perms 410 -- - created in temp dir --- dir perms 411 -- - created in temp dir --- dir perms 412 -- - created in temp dir --- dir perms 413 -- - created in temp dir --- dir perms 414 -- - created in temp dir --- dir perms 415 -- - created in temp dir --- dir perms 416 -- - created in temp dir --- dir perms 417 -- - created in temp dir --- dir perms 420 -- - created in temp dir --- dir perms 421 -- - created in temp dir --- dir perms 422 -- - created in temp dir --- dir perms 423 -- - created in temp dir --- dir perms 424 -- - created in temp dir --- dir perms 425 -- - created in temp dir --- dir perms 426 -- - created in temp dir --- dir perms 427 -- - created in temp dir --- dir perms 430 -- - created in temp dir --- dir perms 431 -- - created in temp dir --- dir perms 432 -- - created in temp dir --- dir perms 433 -- - created in temp dir --- dir perms 434 -- - created in temp dir --- dir perms 435 -- - created in temp dir --- dir perms 436 -- - created in temp dir --- dir perms 437 -- - created in temp dir --- dir perms 440 -- - created in temp dir --- dir perms 441 -- - created in temp dir --- dir perms 442 -- - created in temp dir --- dir perms 443 -- - created in temp dir --- dir perms 444 -- - created in temp dir --- dir perms 445 -- - created in temp dir --- dir perms 446 -- - created in temp dir --- dir perms 447 -- - created in temp dir --- dir perms 450 -- - created in temp dir --- dir perms 451 -- - created in temp dir --- dir perms 452 -- - created in temp dir --- dir perms 453 -- - created in temp dir --- dir perms 454 -- - created in temp dir --- dir perms 455 -- - created in temp dir --- dir perms 456 -- - created in temp dir --- dir perms 457 -- - created in temp dir --- dir perms 460 -- - created in temp dir --- dir perms 461 -- - created in temp dir --- dir perms 462 -- - created in temp dir --- dir perms 463 -- - created in temp dir --- dir perms 464 -- - created in temp dir --- dir perms 465 -- - created in temp dir --- dir perms 466 -- - created in temp dir --- dir perms 467 -- - created in temp dir --- dir perms 470 -- - created in temp dir --- dir perms 471 -- - created in temp dir --- dir perms 472 -- - created in temp dir --- dir perms 473 -- - created in temp dir --- dir perms 474 -- - created in temp dir --- dir perms 475 -- - created in temp dir --- dir perms 476 -- - created in temp dir --- dir perms 477 -- - created in temp dir --- dir perms 500 -- - created in temp dir --- dir perms 501 -- - created in temp dir --- dir perms 502 -- - created in temp dir --- dir perms 503 -- - created in temp dir --- dir perms 504 -- - created in temp dir --- dir perms 505 -- - created in temp dir --- dir perms 506 -- - created in temp dir --- dir perms 507 -- - created in temp dir --- dir perms 510 -- - created in temp dir --- dir perms 511 -- - created in temp dir --- dir perms 512 -- - created in temp dir --- dir perms 513 -- - created in temp dir --- dir perms 514 -- - created in temp dir --- dir perms 515 -- - created in temp dir --- dir perms 516 -- - created in temp dir --- dir perms 517 -- - created in temp dir --- dir perms 520 -- - created in temp dir --- dir perms 521 -- - created in temp dir --- dir perms 522 -- - created in temp dir --- dir perms 523 -- - created in temp dir --- dir perms 524 -- - created in temp dir --- dir perms 525 -- - created in temp dir --- dir perms 526 -- - created in temp dir --- dir perms 527 -- - created in temp dir --- dir perms 530 -- - created in temp dir --- dir perms 531 -- - created in temp dir --- dir perms 532 -- - created in temp dir --- dir perms 533 -- - created in temp dir --- dir perms 534 -- - created in temp dir --- dir perms 535 -- - created in temp dir --- dir perms 536 -- - created in temp dir --- dir perms 537 -- - created in temp dir --- dir perms 540 -- - created in temp dir --- dir perms 541 -- - created in temp dir --- dir perms 542 -- - created in temp dir --- dir perms 543 -- - created in temp dir --- dir perms 544 -- - created in temp dir --- dir perms 545 -- - created in temp dir --- dir perms 546 -- - created in temp dir --- dir perms 547 -- - created in temp dir --- dir perms 550 -- - created in temp dir --- dir perms 551 -- - created in temp dir --- dir perms 552 -- - created in temp dir --- dir perms 553 -- - created in temp dir --- dir perms 554 -- - created in temp dir --- dir perms 555 -- - created in temp dir --- dir perms 556 -- - created in temp dir --- dir perms 557 -- - created in temp dir --- dir perms 560 -- - created in temp dir --- dir perms 561 -- - created in temp dir --- dir perms 562 -- - created in temp dir --- dir perms 563 -- - created in temp dir --- dir perms 564 -- - created in temp dir --- dir perms 565 -- - created in temp dir --- dir perms 566 -- - created in temp dir --- dir perms 567 -- - created in temp dir --- dir perms 570 -- - created in temp dir --- dir perms 571 -- - created in temp dir --- dir perms 572 -- - created in temp dir --- dir perms 573 -- - created in temp dir --- dir perms 574 -- - created in temp dir --- dir perms 575 -- - created in temp dir --- dir perms 576 -- - created in temp dir --- dir perms 577 -- - created in temp dir --- dir perms 600 -- - created in temp dir --- dir perms 601 -- - created in temp dir --- dir perms 602 -- - created in temp dir --- dir perms 603 -- - created in temp dir --- dir perms 604 -- - created in temp dir --- dir perms 605 -- - created in temp dir --- dir perms 606 -- - created in temp dir --- dir perms 607 -- - created in temp dir --- dir perms 610 -- - created in temp dir --- dir perms 611 -- - created in temp dir --- dir perms 612 -- - created in temp dir --- dir perms 613 -- - created in temp dir --- dir perms 614 -- - created in temp dir --- dir perms 615 -- - created in temp dir --- dir perms 616 -- - created in temp dir --- dir perms 617 -- - created in temp dir --- dir perms 620 -- - created in temp dir --- dir perms 621 -- - created in temp dir --- dir perms 622 -- - created in temp dir --- dir perms 623 -- - created in temp dir --- dir perms 624 -- - created in temp dir --- dir perms 625 -- - created in temp dir --- dir perms 626 -- - created in temp dir --- dir perms 627 -- - created in temp dir --- dir perms 630 -- - created in temp dir --- dir perms 631 -- - created in temp dir --- dir perms 632 -- - created in temp dir --- dir perms 633 -- - created in temp dir --- dir perms 634 -- - created in temp dir --- dir perms 635 -- - created in temp dir --- dir perms 636 -- - created in temp dir --- dir perms 637 -- - created in temp dir --- dir perms 640 -- - created in temp dir --- dir perms 641 -- - created in temp dir --- dir perms 642 -- - created in temp dir --- dir perms 643 -- - created in temp dir --- dir perms 644 -- - created in temp dir --- dir perms 645 -- - created in temp dir --- dir perms 646 -- - created in temp dir --- dir perms 647 -- - created in temp dir --- dir perms 650 -- - created in temp dir --- dir perms 651 -- - created in temp dir --- dir perms 652 -- - created in temp dir --- dir perms 653 -- - created in temp dir --- dir perms 654 -- - created in temp dir --- dir perms 655 -- - created in temp dir --- dir perms 656 -- - created in temp dir --- dir perms 657 -- - created in temp dir --- dir perms 660 -- - created in temp dir --- dir perms 661 -- - created in temp dir --- dir perms 662 -- - created in temp dir --- dir perms 663 -- - created in temp dir --- dir perms 664 -- - created in temp dir --- dir perms 665 -- - created in temp dir --- dir perms 666 -- - created in temp dir --- dir perms 667 -- - created in temp dir --- dir perms 670 -- - created in temp dir --- dir perms 671 -- - created in temp dir --- dir perms 672 -- - created in temp dir --- dir perms 673 -- - created in temp dir --- dir perms 674 -- - created in temp dir --- dir perms 675 -- - created in temp dir --- dir perms 676 -- - created in temp dir --- dir perms 677 -- - created in temp dir --- dir perms 700 -- - created in requested dir --- dir perms 701 -- - created in requested dir --- dir perms 702 -- - created in requested dir --- dir perms 703 -- - created in requested dir --- dir perms 704 -- - created in requested dir --- dir perms 705 -- - created in requested dir --- dir perms 706 -- - created in requested dir --- dir perms 707 -- - created in requested dir --- dir perms 710 -- - created in requested dir --- dir perms 711 -- - created in requested dir --- dir perms 712 -- - created in requested dir --- dir perms 713 -- - created in requested dir --- dir perms 714 -- - created in requested dir --- dir perms 715 -- - created in requested dir --- dir perms 716 -- - created in requested dir --- dir perms 717 -- - created in requested dir --- dir perms 720 -- - created in requested dir --- dir perms 721 -- - created in requested dir --- dir perms 722 -- - created in requested dir --- dir perms 723 -- - created in requested dir --- dir perms 724 -- - created in requested dir --- dir perms 725 -- - created in requested dir --- dir perms 726 -- - created in requested dir --- dir perms 727 -- - created in requested dir --- dir perms 730 -- - created in requested dir --- dir perms 731 -- - created in requested dir --- dir perms 732 -- - created in requested dir --- dir perms 733 -- - created in requested dir --- dir perms 734 -- - created in requested dir --- dir perms 735 -- - created in requested dir --- dir perms 736 -- - created in requested dir --- dir perms 737 -- - created in requested dir --- dir perms 740 -- - created in requested dir --- dir perms 741 -- - created in requested dir --- dir perms 742 -- - created in requested dir --- dir perms 743 -- - created in requested dir --- dir perms 744 -- - created in requested dir --- dir perms 745 -- - created in requested dir --- dir perms 746 -- - created in requested dir --- dir perms 747 -- - created in requested dir --- dir perms 750 -- - created in requested dir --- dir perms 751 -- - created in requested dir --- dir perms 752 -- - created in requested dir --- dir perms 753 -- - created in requested dir --- dir perms 754 -- - created in requested dir --- dir perms 755 -- - created in requested dir --- dir perms 756 -- - created in requested dir --- dir perms 757 -- - created in requested dir --- dir perms 760 -- - created in requested dir --- dir perms 761 -- - created in requested dir --- dir perms 762 -- - created in requested dir --- dir perms 763 -- - created in requested dir --- dir perms 764 -- - created in requested dir --- dir perms 765 -- - created in requested dir --- dir perms 766 -- - created in requested dir --- dir perms 767 -- - created in requested dir --- dir perms 770 -- - created in requested dir --- dir perms 771 -- - created in requested dir --- dir perms 772 -- - created in requested dir --- dir perms 773 -- - created in requested dir --- dir perms 774 -- - created in requested dir --- dir perms 775 -- - created in requested dir --- dir perms 776 -- - created in requested dir --- dir perms 777 -- - created in requested dir -*** Done *** diff --git a/ext/standard/tests/file/tempnam_variation7-win32.phpt b/ext/standard/tests/file/tempnam_variation7-win32.phpt index 0c8caca95c..918ef36588 100644 --- a/ext/standard/tests/file/tempnam_variation7-win32.phpt +++ b/ext/standard/tests/file/tempnam_variation7-win32.phpt @@ -65,10 +65,14 @@ echo "\n*** Done ***\n"; --EXPECTF-- *** Testing tempnam() with invalid/non-existing directory names *** -- Iteration 0 -- + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation7-win32.php on line %d File name is => %s%et%s File permissions are => 100666 File created in => temp dir -- Iteration 1 -- + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation7-win32.php on line %d File name is => %s%et%s File permissions are => 100666 File created in => temp dir @@ -85,6 +89,8 @@ File name is => %s%et%s File permissions are => 100666 File created in => temp dir -- Iteration 5 -- + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation7-win32.php on line %d File name is => %s%et%s File permissions are => 100666 File created in => temp dir @@ -101,10 +107,14 @@ Warning: tempnam() expects parameter 1 to be a valid path, array given in %s on Warning: unlink(): %r(Invalid argument|No such file or directory)%r in %s on line %d -- Iteration 8 -- + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation7-win32.php on line %d File name is => %s%et%s File permissions are => 100666 File created in => temp dir -- Iteration 9 -- + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation7-win32.php on line %d File name is => %s%et%s File permissions are => 100666 File created in => temp dir diff --git a/ext/standard/tests/file/tempnam_variation7.phpt b/ext/standard/tests/file/tempnam_variation7.phpt index b6f81caabc..d24c1d8974 100644 --- a/ext/standard/tests/file/tempnam_variation7.phpt +++ b/ext/standard/tests/file/tempnam_variation7.phpt @@ -70,10 +70,14 @@ echo "\n*** Done ***\n"; --EXPECTF-- *** Testing tempnam() with invalid/non-existing directory names *** -- Iteration 0 -- + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation7.php on line %d File name is => %s%etempnam_variation3.tmp%s File permissions are => 100600 File created in => temp dir -- Iteration 1 -- + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation7.php on line %d File name is => %s%etempnam_variation3.tmp%s File permissions are => 100600 File created in => temp dir @@ -90,6 +94,8 @@ File name is => %s%etempnam_variation3.tmp%s File permissions are => 100600 File created in => temp dir -- Iteration 5 -- + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation7.php on line %d File name is => %s%etempnam_variation3.tmp%s File permissions are => 100600 File created in => temp dir @@ -106,10 +112,14 @@ Warning: tempnam() expects parameter 1 to be a valid path, array given in %s on Warning: unlink(): %s in %s on line %d -- Iteration 8 -- + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation7.php on line %d File name is => %s/tempnam_variation3.tmp%s File permissions are => 100600 File created in => temp dir -- Iteration 9 -- + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation7.php on line %d File name is => %s/tempnam_variation3.tmp%s File permissions are => 100600 File created in => temp dir diff --git a/ext/standard/tests/file/tempnam_variation8-win32.phpt b/ext/standard/tests/file/tempnam_variation8-win32.phpt index 8df67b609e..52ff7b9daa 100644 --- a/ext/standard/tests/file/tempnam_variation8-win32.phpt +++ b/ext/standard/tests/file/tempnam_variation8-win32.phpt @@ -115,11 +115,15 @@ File permissions are => 100666 File created in => directory specified -- Iteration 6 -- + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation8-win32.php on line %d File name is => %s\t%s File permissions are => 100666 File created in => temp dir -- Iteration 7 -- + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation8-win32.php on line %d File name is => %s\t%s File permissions are => 100666 File created in => temp dir @@ -140,6 +144,8 @@ File permissions are => 100666 File created in => directory specified -- Iteration 11 -- + +Notice: tempnam(): file created in the system's temporary directory in %stempnam_variation8-win32.php on line %d File name is => %s\t%s File permissions are => 100666 File created in => temp dir |
