summaryrefslogtreecommitdiff
path: root/ext/phar/tests/phar_createdefaultstub.phpt
diff options
context:
space:
mode:
authorSteph Fox <sfox@php.net>2008-01-26 00:12:00 +0000
committerSteph Fox <sfox@php.net>2008-01-26 00:12:00 +0000
commit6f95353e77ad381b960eb8f3bad7d3cbd7276bf1 (patch)
tree3fb81154587a1038a0a8e3cddb561be1811e4ff1 /ext/phar/tests/phar_createdefaultstub.phpt
parent64d4e4244aa5975821dfcce8d1ff6ac283671c2d (diff)
downloadphp-git-6f95353e77ad381b960eb8f3bad7d3cbd7276bf1.tar.gz
- Added is_writable() check on temp directory
- Regenerated stub and tests/nophar.phar - Fixed tests
Diffstat (limited to 'ext/phar/tests/phar_createdefaultstub.phpt')
-rw-r--r--ext/phar/tests/phar_createdefaultstub.phpt28
1 files changed, 14 insertions, 14 deletions
diff --git a/ext/phar/tests/phar_createdefaultstub.phpt b/ext/phar/tests/phar_createdefaultstub.phpt
index 775923fe61..a72f8748a3 100644
--- a/ext/phar/tests/phar_createdefaultstub.phpt
+++ b/ext/phar/tests/phar_createdefaultstub.phpt
@@ -34,7 +34,7 @@ echo $e->getMessage() . "\n";
?>
===DONE===
--EXPECT--
-string(7110) "<?php
+string(7133) "<?php
$web = '0';
if ($web) {
if (in_array('phar', stream_get_wrappers()) && class_exists('Phar', 0)) {
@@ -147,7 +147,7 @@ const GZ = 0x1000;
const BZ2 = 0x2000;
const MASK = 0x3000;
const START = 'index.php';
-const LEN = 7110;
+const LEN = 7133;
static function go($return = false)
{
register_shutdown_function(array('Extract_Phar', '_removeTmpFiles'));
@@ -183,9 +183,9 @@ die('Error: bzip2 extension is not enabled -' .
}
}
$temp = self::tmpdir();
-if (!$temp) {
+if (!$temp || !is_writable($temp)) {
$sessionpath = session_save_path();
-if (strpos ($sessionpath, ";") !== FALSE)
+if (strpos ($sessionpath, ";") !== false)
$sessionpath = substr ($sessionpath, strpos ($sessionpath, ";")+1);
if (!file_exists($sessionpath) || !is_dir($sessionpath)) {
die('Could not locate temporary directory to extract phar');
@@ -312,7 +312,7 @@ Extract_Phar::go();
__HALT_COMPILER(); ?>"
============================================================================
============================================================================
-string(7121) "<?php
+string(7144) "<?php
$web = '0';
if ($web) {
if (in_array('phar', stream_get_wrappers()) && class_exists('Phar', 0)) {
@@ -425,7 +425,7 @@ const GZ = 0x1000;
const BZ2 = 0x2000;
const MASK = 0x3000;
const START = 'my/custom/thingy.php';
-const LEN = 7122;
+const LEN = 7145;
static function go($return = false)
{
register_shutdown_function(array('Extract_Phar', '_removeTmpFiles'));
@@ -461,9 +461,9 @@ die('Error: bzip2 extension is not enabled -' .
}
}
$temp = self::tmpdir();
-if (!$temp) {
+if (!$temp || !is_writable($temp)) {
$sessionpath = session_save_path();
-if (strpos ($sessionpath, ";") !== FALSE)
+if (strpos ($sessionpath, ";") !== false)
$sessionpath = substr ($sessionpath, strpos ($sessionpath, ";")+1);
if (!file_exists($sessionpath) || !is_dir($sessionpath)) {
die('Could not locate temporary directory to extract phar');
@@ -590,7 +590,7 @@ Extract_Phar::go();
__HALT_COMPILER(); ?>"
============================================================================
============================================================================
-int(7501)
+int(7524)
============================================================================
============================================================================
Illegal filename passed in for stub creation, was 401 characters long, and only 400 or less is allowed
@@ -598,7 +598,7 @@ Illegal filename passed in for stub creation, was 401 characters long, and only
============================================================================
============================================================================
============================================================================
-string(7131) "<?php
+string(7154) "<?php
$web = 'the/web.php';
if ($web) {
if (in_array('phar', stream_get_wrappers()) && class_exists('Phar', 0)) {
@@ -711,7 +711,7 @@ const GZ = 0x1000;
const BZ2 = 0x2000;
const MASK = 0x3000;
const START = 'my/custom/thingy.php';
-const LEN = 7133;
+const LEN = 7156;
static function go($return = false)
{
register_shutdown_function(array('Extract_Phar', '_removeTmpFiles'));
@@ -747,9 +747,9 @@ die('Error: bzip2 extension is not enabled -' .
}
}
$temp = self::tmpdir();
-if (!$temp) {
+if (!$temp || !is_writable($temp)) {
$sessionpath = session_save_path();
-if (strpos ($sessionpath, ";") !== FALSE)
+if (strpos ($sessionpath, ";") !== false)
$sessionpath = substr ($sessionpath, strpos ($sessionpath, ";")+1);
if (!file_exists($sessionpath) || !is_dir($sessionpath)) {
die('Could not locate temporary directory to extract phar');
@@ -876,6 +876,6 @@ Extract_Phar::go();
__HALT_COMPILER(); ?>"
============================================================================
============================================================================
-int(7509)
+int(7532)
Illegal web filename passed in for stub creation, was 401 characters long, and only 400 or less is allowed
===DONE=== \ No newline at end of file