]> granicus.if.org Git - php/commitdiff
- fix test for OS where dir sep is \
authorPierre Joye <pajoye@php.net>
Wed, 7 Sep 2011 09:03:07 +0000 (09:03 +0000)
committerPierre Joye <pajoye@php.net>
Wed, 7 Sep 2011 09:03:07 +0000 (09:03 +0000)
ext/dom/tests/dom_xinclude.phpt

index 686a9e81aac3f7dace763dfeee96840469ca86ac..5d8906e316c9aa18ebeaf3068a9a30325ebb0766 100644 (file)
@@ -10,10 +10,14 @@ in_array('compress.zlib', stream_get_wrappers()) or die('skip compress.zlib wrap
 $dom = new domdocument;
 
 $data = file_get_contents(dirname(__FILE__)."/xinclude.xml");
-$data = str_replace('compress.zlib://ext/dom/tests/','compress.zlib://'.dirname(__FILE__).'/', $data);
+$reldir = str_replace(getcwd(),".",dirname(__FILE__));
+if (DIRECTORY_SEPARATOR == '\\') {
+       $reldir = str_replace('\\',"/", $reldir);
+}
+$data = str_replace('compress.zlib://ext/dom/tests/','compress.zlib://'.$reldir."/", $data);
 
-$dom->loadXML($data);
 
+$dom->loadXML($data);
 $dom->xinclude();
 print $dom->saveXML()."\n";
 foreach ($dom->documentElement->childNodes as $node) {