PHP FTP ftp_mkdir()

Solid

Drosera anglica
PHP FTP ftp_mkdir()

Может быть кто-то сталкивался с такой проблемой:
PHP Warning: ftp_mkdir(): "/folder" created successfully. in /home/root/ftp.php on line 112
Какой обойти эту ошибку?
Варианты вроде: @ftp_mkdir не катят. Проверка if(ftp_mkdir()) не проходит...

-~{}~ 22.01.06 20:28:

Проблема в FTP server'e.
Проверить можно через ftp_chdir();
 

Solid

Drosera anglica
Автор оригинала: PiratusXP
нельзя использовать символ /
в качестве имени папки
Вы правы, но странно то, что на некоторых серверах точно такое же создание папки "опасности" не вызывает.
 

PiratusXP

Новичок
там просто символ / используется для указания корня каталога

Но береженого бог бережет
 

Solid

Drosera anglica
Очень странно что когда задаю директорию без слэша, он сам её трансформирует с folder в /folder.

-~{}~ 22.01.06 20:45:

лучше так
PHP:
@ftp_mkdir($pftp, $dir);
if(!ftp_dir_exist($pftp, $dir)) {
	// error
}

function ftp_dir_exist($pftp, $dir) {
	$temp = ftp_pwd($pftp);
	$return = null;
	
	if(@ftp_chdir($pftp, $dir)) {
		$return = true;
	} else {
		$return = false;
	}
	
	ftp_chdir($pftp, $temp);
	
	return $return;
}
 
Сверху