mirror of
https://github.com/php/php-src.git
synced 2026-03-28 18:22:42 +01:00
Merge branch 'PHP-7.1'
* PHP-7.1: fix test
This commit is contained in:
@@ -5,19 +5,28 @@ Bug #61948 (CURLOPT_COOKIEFILE '' raises open_basedir restriction)
|
||||
if(substr(PHP_OS, 0, 3) != 'WIN' )
|
||||
die("skip Not Valid for Linux");
|
||||
?>
|
||||
--INI--
|
||||
open_basedir="c:/tmp"
|
||||
--FILE--
|
||||
<?php
|
||||
$base_dir = dirname(__FILE__) . DIRECTORY_SEPARATOR . "bug61948";
|
||||
mkdir($base_dir . DIRECTORY_SEPARATOR . "foo", 0755, true);
|
||||
|
||||
ini_set("open_basedir", $base_dir);
|
||||
|
||||
$ch = curl_init();
|
||||
var_dump(curl_setopt($ch, CURLOPT_COOKIEFILE, ""));
|
||||
var_dump(curl_setopt($ch, CURLOPT_COOKIEFILE, "c:/tmp/foo"));
|
||||
var_dump(curl_setopt($ch, CURLOPT_COOKIEFILE, "$base_dir/foo"));
|
||||
var_dump(curl_setopt($ch, CURLOPT_COOKIEFILE, "c:/xxx/bar"));
|
||||
curl_close($ch);
|
||||
?>
|
||||
--CLEAN--
|
||||
<?php
|
||||
$base_dir = dirname(__FILE__) . DIRECTORY_SEPARATOR . "bug61948";
|
||||
rmdir("$base_dir/foo");
|
||||
rmdir($base_dir);
|
||||
?>
|
||||
--EXPECTF--
|
||||
%a
|
||||
bool(true)
|
||||
|
||||
Warning: curl_setopt(): open_basedir restriction in effect. File(c:/xxx/bar) is not within the allowed path(s): (c:/tmp) in %sbug61948-win32.php on line %d
|
||||
Warning: curl_setopt(): open_basedir restriction in effect. File(c:/xxx/bar) is not within the allowed path(s): (%sbug61948) in %sbug61948-win32.php on line %d
|
||||
bool(false)
|
||||
|
||||
Reference in New Issue
Block a user