mit mkdir() keine Verzeichniserstellung möglich

quidnovi

Erfahrenes Mitglied
Verbinde mich auf einen Server, auf welchem ich ein Verzeichnis erstellen möchte.
Mit folgendem Code:
PHP:
$ftp_server = "ftp.servername.com";
	$ftp_user = "name";
	$ftp_pass = "pass";
	
	$conn_id = ftp_connect("$ftp_server");
	$login_result = ftp_login($conn_id, "$ftp_user", "$ftp_pass");

	//Erstellt ein Verzeichnis
	if (!$login_result){
		echo "Keine Verbindung";
	}
	else{
		if(mkdir ("/".$ftp_server."/".$_POST['hauptordner'], 0777)){
			echo "Verzeichnis erstellt";
		}
		else{
			echo "Verzeichnis konnte nicht erstellt werden";
		}
	}

Erhalte leider folgende Fehlermeldung:
Code:
Warning: mkdir() [function.mkdir]: No such file or directory in W:\xampp\htdocs\all\imideKunden\www.stot.at_xtc\upload\test2.php on line 31
Verzeichnis konnte nicht erstellt werden

Ich habe natürlich gegoogelt, aber leider nichts weiterhelfendes gefunden.

Nun würde ich Euch um Hilfe bitten, danke
 
Moin,

ich hab' zwar keine große Ahnung von PHP, aber eine kurze :google:-Suche ("PHP FTP mkdir") brachte mich bspw. zu dieser Seite :
http://de.php.net/ftp_mkdir

Was Du also wohl suchst, ist der Befehl "ftp_mkdir" ! ! !

Gruß
Klaus

[EDIT]: oops - ein bisschen zu spät :-) hatte wohl nicht weit genug gescrollt ^^
 
Vielen Dank Euch beiden...

Mit folgendem Code habe ich einen Hauptordner mit Unterordner erstellt und ein File reingespeichert:
PHP:
// Ordner, Unterordner erstellen und File uploaden
	$ftp_server = "ftp.servername.com";
	$ftp_user = "name";
	$ftp_pass = "pass";

	$conn_id = ftp_connect("$ftp_server");
	$login_result = ftp_login($conn_id, "$ftp_user", "$ftp_pass");

	// Hauptordner anlegen
	ftp_mkdir($conn_id,"$_SESSION[firmenname]");

	// Unterordner anlegen
	ftp_chdir($conn_id, "/".$_SESSION['firmenname']);
	ftp_mkdir($conn_id,$_POST['auftrag']);

	$destination = '/'.$_SESSION['firmenname'].'/'.$_POST['auftrag'].'/' .$_FILES['file']['name'];
	$upload = ftp_put($conn_id,$destination,$_FILES['file']['tmp_name'],FTP_BINARY);


Was würde ich ohne Euch machen....*ggg*...wahrscheinlich besser googeln lernen...:D
 
Zurück