php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #1040 chdir() returns different result from 3.0.5 and 3.0.6
Submitted: 1999-01-07 06:10 UTC Modified: 1999-01-07 08:11 UTC
From: inge dot halvorsen at norway dot eu dot net Assigned:
Status: Closed Package: Other
PHP Version: 3.0.6 OS: Windows NT, Server
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: inge dot halvorsen at norway dot eu dot net
New email:
PHP Version: OS:

 

 [1999-01-07 06:10 UTC] inge dot halvorsen at norway dot eu dot net
  // Bug report, 07.01.1999, inge.halvorsen@norway.eu.net

  // short program that creates a new folder, but first:
  // check if log folder exist

  $logfolder = "logg";
  
  echo "Current PHP version: ".phpversion()."\n";
  
  $chdirResult = chdir($logfolder);
  echo "chdirResult: $chdirResult\n";
  if (!$chdirResult) {
    chdir(".."); // it did - go back one folder level
    echo "Logfolder: $logfolder";
    }
  else {
    // it didn't exist so we create it
    if (!mkdir($logfolder, 0700)) {
      // we couldn't create the folder so we'll just write the log
      // in the current folder
      $logfolder = "";
      echo "Logfolder: $logfolder";
    }//endif
  }//endif

Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [1999-01-07 08:11 UTC] sas
The specific code has not been changed since its original implementation in 3.0. You should check your environment closely, there is probably something wrong.
 
PHP Copyright © 2001-2025 The PHP Group
All rights reserved.
Last updated: Sat Jul 12 05:01:33 2025 UTC