hey leute, und zwar erstelle ich in einem Ordner(Hauptordner) ein Unterverzeichnis(Ordner_1). Dieser Ordner_1 soll die Dateiberechtigung 0777 haben :
	
	
	
		
 Als Ausgabe bekomme ich : "nicht erstellt". Das Unterverzeichnis ist jedoch erstellt. Wieso also diese Meldung? Desweiteren: Die erstellte Datei bekommt nicht die Berechtigung: 0777, wieso?
				
			
		PHP:
	
	$ftpcon = "#";
$ftpbasedir = "#";
$ftpath = "#";
// function
function ftp_mksubdirs($ftpcon,$ftpbasedir,$ftpath){
    @ftp_chdir($ftpcon, $ftpbasedir); 
    $parts = explode('/',$ftpath); 
    foreach($parts as $part){
       if(!@ftp_chdir($ftpcon, $part)){
          ftp_mkdir($ftpcon, $part);
          ftp_chdir($ftpcon, $part);
       }
    }
 }
// usage
$ftpserver = "#";
$path_of_storage = "Hauptordner";
$newftpdir = "Ordner_1";
$login = "#";
$pass = "#";
$conn_id = ftp_connect($ftpserver);
ftp_login($conn_id, $login, $pass);
if(ftp_mksubdirs($conn_id,$path_of_storage,$newftpdir)) {
  if(ftp_chmod($ftpcon, 0777, $part)) {
    if(copy("pathToDir_1", "PathToDir_2")) {
 
 } else {
     echo "nicht kopiert";
 }
  } else {
     echo "nicht gesetzt";
  }
} else {
    echo "nicht erstellt";
}
ftp_close($conn_id);