only two mistakes on the code... one ; missing and one ) repeated
function mkdir_ftp($directory) { global $ftpuser,$ftppass,$ftpmkdir,$ftpdir; $directory = $ftpdir . $directory; $ftpConn = ftp_connect($_SERVER['use your server name here']); if(false == ftp_login($ftpConn,$ftpuser , $ftppass)) { watchdog('file system', 'The directory cannot be created, ftp_login() failed.', array(), WATCHDOG_ERROR); return FALSE; } $list=split("/",$directory); $directory="";$first=true; foreach($list as $ldir){ if ($first) $directory.="".$ldir; else $directory.="/".$ldir; $first=false; ftp_mkdir($ftpConn, $directory); ftp_chmod($ftpConn, 0777, $directory); } ftp_close($ftpConn); return TRUE; }
More information about formatting options
Good trick 'but but'
only two mistakes on the code... one ; missing and one ) repeated
function mkdir_ftp($directory) {
global $ftpuser,$ftppass,$ftpmkdir,$ftpdir;
$directory = $ftpdir . $directory;
$ftpConn = ftp_connect($_SERVER['use your server name here']);
if(false == ftp_login($ftpConn,$ftpuser , $ftppass)) {
watchdog('file system',
'The directory cannot be created, ftp_login() failed.',
array(), WATCHDOG_ERROR);
return FALSE;
}
$list=split("/",$directory);
$directory="";$first=true;
foreach($list as $ldir){
if ($first)
$directory.="".$ldir;
else
$directory.="/".$ldir;
$first=false;
ftp_mkdir($ftpConn, $directory);
ftp_chmod($ftpConn, 0777, $directory);
}
ftp_close($ftpConn);
return TRUE;
}