1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- <?php
- $pwd = getcwd();
- $f = basename(__FILE__);
- $dir1 = $pwd."/".$f.".dir1";
- $dir2 = $pwd."/".$f.".dir2";
- $dir3 = $pwd."/".$f.".dir3";
- //invalid directory
- $dir4 = $pwd."/".$f.".dir4";
- $newdirs = array($dir1, $dir2, $dir3);
- $reldirs = array("dir1", "dir2", "dir3");
- function generate_next_rel_path() {
- global $reldirs;
- //create the include directory structure
- $pathSep = ":";
- $newIncludePath = "";
- if(substr(PHP_OS, 0, 3) == 'WIN' ) {
- $pathSep = ";";
- }
- foreach($reldirs as $newdir) {
- $newIncludePath .= $newdir.$pathSep;
- }
- return "dir4".$pathSep . $newIncludePath;
- }
- function generate_next_path() {
- global $newdirs, $dir4;
- //create the include directory structure
- $pathSep = ":";
- $newIncludePath = "";
- if(substr(PHP_OS, 0, 3) == 'WIN' ) {
- $pathSep = ";";
- }
- foreach($newdirs as $newdir) {
- $newIncludePath .= $newdir.$pathSep;
- }
- return $dir4.$pathSep . $newIncludePath;
- }
- function create_include_path() {
- global $newdirs;
- //create the include directory structure
- $pathSep = ":";
- $newIncludePath = "";
- if(substr(PHP_OS, 0, 3) == 'WIN' ) {
- $pathSep = ";";
- }
- foreach($newdirs as $newdir) {
- mkdir($newdir);
- $newIncludePath .= $newdir.$pathSep;
- }
- return $newIncludePath;
- }
- function relative_include_path() {
- global $reldirs;
- //create the include directory structure
- $pathSep = ":";
- $newIncludePath = "";
- if(substr(PHP_OS, 0, 3) == 'WIN' ) {
- $pathSep = ";";
- }
- foreach($reldirs as $newdir) {
- mkdir($newdir);
- $newIncludePath .= $newdir.$pathSep;
- }
- return $newIncludePath;
- }
- function teardown_include_path() {
- global $newdirs;
- // remove the directory structure
- foreach($newdirs as $newdir) {
- rmdir($newdir);
- }
- }
- function teardown_relative_path() {
- global $reldirs;
- // remove the directory structure
- foreach($reldirs as $newdir) {
- rmdir($newdir);
- }
- }
- ?>
|