Mein Skript befindet sich in F:\php\abc und sieht so aus:
Das Problem, das laut PHP-Entwickler kein Bug sein soll, sondern irgendetwas anderes, ist dass wenn innerhalb des Objekts die Methode core_debug_make mit dem Parameter 3 aufgerufen wird, mkdir("logging") zwar funktioniert, der Ordner aber nicht in F:\php\abc landet, sondern irgendwo, ich weiß nicht wo auf sogar einer anderen Partition (ich hab Ordner schon auf D:\ gefunden)? Momentan landen sie alle gerade im Ordner des Programms AutoHotkey (?!).
Ich hab hier PHP 5.1.2, Windows XP SP1 mit NTFS Filesystem.
Kann man das irgendwie erklären bzw. beheben?
Vielen Dank
PHP-Code:
class core
{
...
public function core_debug_make($mode = 0)
{
...
switch($mode)
{
...
case 3:
readdir('./');
mkdir("logging", 0755);
...
}
return true;
}
public function __destruct()
{
...
$this->core_debug_make(3);
...
}
}
Ich hab hier PHP 5.1.2, Windows XP SP1 mit NTFS Filesystem.
Kann man das irgendwie erklären bzw. beheben?
Vielen Dank
Kommentar