Eğer PHP ile klasör oluşturmak istiyorsanız PHP'nin mkdir fonksiyonunu kullanabilirsiniz. Klasör adını ve hangi yetkilendirmeler ile oluşturulacağını belirtmeniz yeter.
<?PHP
mkdir("foldername", 0777);
?>
Eğer buradaki yetkilendirme sayılarının anlamlarını bilmiyorsanız CHMOD bilgilerini kontrol ediniz.
Bazen serverdaki yetkilendirmelerden dolayı PHP ile klasör oluşturmada hatalar ile karşılaşabilirsiniz. Bu yüzden en iyi yol ftp kullanarak klasör oluşturmaktır.
function FTPmkdir($name, $mod = 777)
{
$path="/httpdocs/"; // yer
$newDir=$name;
$server='255.255.255.255'; // server IP adresi
$connection = ftp_connect($server);
$user = ""; // FTP user name
$pass = ""; // FTP password
$result = ftp_login($connection, $user, $pass);
if ((!$connection) || (!$result)) {
return false;
exit();
} else {
if (!ftp_chdir($connection, $path)) {
$r = false;
} else if (!ftp_mkdir($connection,$newDir)) {
$r = false;
} else if (!ftp_site($connection, "CHMOD ".$mod."/".$path."/".$newDir))
{
$r = false;
} else {
$r = $newDir;
}
}
ftp_close($connection);
return $r;
}
Bu fonksiyonda sadece klasör adını ve CHMODu göndermeniz yeterlidir. Burda önemli olan ftp adresinin IP adresini, klasörün oluşturulacağı yeri, ftp kullanıcı ve şifresini belirtmenizdir. PHP ile ftp bağlantısı kurup klasörü istediğiniz yetkilendirmeler ile oluşturmuş olacaksınız.






