אהלן
אני מנסה לשנות הרשאות chmod בעזרת הפקודה ftp_exec ואני מקבל שגיאה,
השגיאה היא:
קוד:
Warning: ftp_exec(): 'SITE EXEC' not understood in /home/****/domains/******/public_html/****/admin/pages/gallery.php on line 116
הקוד הרלוונטי:
קוד:
$folder = "gallery" . $id;
$ftpconn = ftp_connect($this->ftpserver);
if (!$ftpconn)
die("ftp_connect() Error!");
$loginr = ftp_login($ftpconn, $this->ftpuser, $this->ftppass);
if (!$loginr)
die("ftp_login() Error!");
ftp_chdir($ftpconn, $this->root2);
ftp_mkdir($ftpconn, $folder);
$comm = "CHMOD 777 {$folder}";
echo $comm;
ftp_exec($ftpconn, $comm);
ftp_close($ftpconn);
( הפקודה במשתנה $comm )
המשתנים הנחוצים בראש המחלקה:
קוד:
var $root2 = "/domains/******/public_html/***/galleries/";
var $ftpserver = "***";
var $ftpuser = "****";
var $ftppass = "*****";
אם תשימו לב הדפסתי את הפקודה לווידוי, מה שיצא זה:
(שgallery1 זו בעצם שם התקיה)
תודה מראש