48 lines
1022 B
PHP
48 lines
1022 B
PHP
--TEST--
|
|
Test fopen() function : variation: use include path create a file (absolute)
|
|
--CREDITS--
|
|
Dave Kelsey <d_kelsey@uk.ibm.com>
|
|
--FILE--
|
|
<?php
|
|
require_once('fopen_include_path.inc');
|
|
|
|
echo "*** Testing fopen() : variation ***\n";
|
|
$newpath = create_include_path();
|
|
set_include_path($newpath);
|
|
runtest();
|
|
$newpath = generate_next_path();
|
|
set_include_path($newpath);
|
|
runtest();
|
|
|
|
teardown_include_path();
|
|
|
|
|
|
function runtest() {
|
|
$tempDir = 'fopen_variation13.dir.tmp';
|
|
$tmpfile = 'fopen_variation13.tmp';
|
|
$absFile = getcwd().'/'.$tempDir.'/'.$tmpfile;
|
|
|
|
mkdir($tempDir);
|
|
$h = fopen($absFile, "w", true);
|
|
fwrite($h, "This is the test file");
|
|
fclose($h);
|
|
|
|
|
|
$h = fopen($absFile, "r");
|
|
if ($h === false) {
|
|
echo "Not created absolute location\n";
|
|
}
|
|
else {
|
|
echo "Created in correct location\n";
|
|
fclose($h);
|
|
}
|
|
unlink($absFile);
|
|
rmdir($tempDir);
|
|
|
|
}
|
|
?>
|
|
--EXPECT--
|
|
*** Testing fopen() : variation ***
|
|
Created in correct location
|
|
Created in correct location
|