]> granicus.if.org Git - php/commitdiff
fix one part - can't get the ereg() to match on windows, will fix when I figure out why
authorGreg Beaver <cellog@php.net>
Sat, 29 Nov 2003 23:37:56 +0000 (23:37 +0000)
committerGreg Beaver <cellog@php.net>
Sat, 29 Nov 2003 23:37:56 +0000 (23:37 +0000)
pear/tests/pear_system.phpt

index 854ac2075613bfde2f391ee303fb2d8b5f1cd7bf..5f9dbfdc1f95b66e43e5ee1c8b657f6e049f4218 100644 (file)
@@ -12,6 +12,10 @@ error_reporting(E_ALL);
 require_once 'System.php';
 
 $sep = DIRECTORY_SEPARATOR;
+$ereg_sep = $sep;
+if (OS_WINDOWS) {
+    $ereg_sep .= $sep;
+}
 
 /*******************
         mkDir
@@ -58,11 +62,12 @@ $tmpfile = System::mkTemp('tst');
 $tmpenv = System::tmpDir();
 if (!@is_file($tmpfile) || !ereg("^$tmpenv{$sep}tst", $tmpfile)) {
     print "System::mkTemp('tst') failed\n";
+    var_dump(is_file($tmpfile), $tmpfile, "^$tmpenv{$sep}tst", !ereg("^$tmpenv{$ereg_sep}tst", $tmpfile));
 }
 
 // Create a temporal dir in "dir1" with default prefix "tmp"
 $tmpdir  = System::mkTemp('-d -t dir1');
-if (!@is_dir($tmpdir) || !ereg("^dir1{$sep}tmp", $tmpdir)) {
+if (!@is_dir($tmpdir) || !ereg("^dir1{$ereg_sep}tmp", $tmpdir)) {
     print "System::mkTemp('-d -t dir1') failed\n";
 }