طيب بحط لك التعديل بس لا تعدلها لحد ما تتأكد انه ON .. !!
خذ نسخة من الملفين هذي قبل التعديل :/admin/categories.php و /global.php
الخطوة الأولى .. :
في ملف : /admin/categories.php
ابحث عن :
كود PHP:
function create_cat_folder($path, $mode) {
if (@is_dir($path)) {
@chmod($path, $mode);
return true;
}
else {
$oldumask = umask(0);
$result = mkdir($path, $mode);
umask($oldumask);
if (!@is_dir($path) || !$result) {
$result = mkdir($path, 0755);
@chmod($path, $mode);
}
return $result;
}
}
استبدلها بـ :
كود PHP:
function create_cat_folder($path, $mode) {
//initialisation de la connection FTP
$ftp_server='195.90.85.74'; // رقم الآيبي لسيرفر الـ FTP
$conn_id = ftp_connect($ftp_server);
// login et mot de passe
$user="ahmad"; // اسم المستخدم FTP
$passwd="ahmad"; // الباسورد الخاص بالـ FTP
$login_result = ftp_login($conn_id, $user, $passwd);
// Vérification de la connection
if ((!$conn_id) || (!$login_result)) {
echo "Mauvaise connexion FTP";
echo "Essaye de se connecter a $ftp_server for user $ftp_user_name";
die;
} else {
//ici, la connection est bien effectuée, alors on appelle la fonction qui crée le répertoire
$result = ftp_mkdir($conn_id,$path);
}
//Fermeture de la connection ftp
ftp_close($conn_id);
}
ابحث عن :
كود PHP:
function remove_cat_folder($path) {
$ok = 1;
if (@is_dir($path)) {
$handle = opendir($path);
while ($file = @readdir($handle)) {
if ($file != "." && $file != "..") {
$ok = (!remove_cat_folder($path."/".$file)) ? 0 : $ok;
}
}
closedir($handle);
$ok = (!rmdir($path)) ? 0 : $ok;
}
else {
$ok = (!unlink($path)) ? 0 : $ok;
}
return $ok;
}
استبدلها بـ :
كود PHP:
function remove_cat_folder($path) {
//initialisation de la connection FTP
$ftp_server='195.90.85.74'; // الآيبي الخاص بالـ FTP
$conn_id = ftp_connect($ftp_server);
// login et mot de passe
$user="ahmad"; // اسم المستخدم FTP
$passwd="ahmad"; // كلمة المرور FTP
$login_result = ftp_login($conn_id, $user, $passwd);
// Vérification de la connection
if ((!$conn_id) || (!$login_result)) {
echo "Mauvaise connexion FTP";
echo "Essaye de se connecter a $ftp_server for user $ftp_user_name";
die;
} else {
//ici, la connection est bien effectuée, alors on appelle la fonction qui crée le répertoire
$result = ftp_rmdir($conn_id,$path);
}
//Fermeture de la connection ftp
ftp_close($conn_id);
}
الخطوة الثانية :
في ملف Open /global.php ابحث عن :
كود PHP:
$msg = "";
$clickstream = "";
define('MEDIA_PATH', ROOT_PATH.MEDIA_DIR);
define('THUMB_PATH', ROOT_PATH.THUMB_DIR);
define('MEDIA_TEMP_PATH', ROOT_PATH.MEDIA_TEMP_DIR);
define('THUMB_TEMP_PATH', ROOT_PATH.THUMB_TEMP_DIR);
define('TEMPLATE_PATH', ROOT_PATH.TEMPLATE_DIR."/".$config['template_dir']);
define('ICON_PATH', ROOT_PATH.TEMPLATE_DIR."/".$config['template_dir']."/icons");
استبدلها بـ :
كود PHP:
$msg = "";
$clickstream = "";
define('MEDIA_PATH_FTP', "/4images/data/media");
define('THUMB_PATH_FTP', "/4images/data/thumbnails");
define('MEDIA_PATH', ROOT_PATH.MEDIA_DIR);
define('THUMB_PATH', ROOT_PATH.THUMB_DIR);
define('MEDIA_TEMP_PATH', ROOT_PATH.MEDIA_TEMP_DIR);
define('THUMB_TEMP_PATH', ROOT_PATH.THUMB_TEMP_DIR);
define('TEMPLATE_PATH', ROOT_PATH.TEMPLATE_DIR."/".$config['template_dir']);
define('ICON_PATH', ROOT_PATH.TEMPLATE_DIR."/".$config['template_dir']."/icons");
طبعا المسارات للمجلد تقوم بتغييرها على حسب موقعك .. !!
اذا ماتعرف الباسورد يا رماد ادخل على تشغيل من قائمة ابدأ واكتب command وحط الأمر ping وبعده مسافه ثم اكتب دومين موقعك .. راح يطلع لك رقم ايبي بين اقواس انسخة واستخدمه .. !!
.. جرب ورد لي خبر .. انا ماخذ المعلومة من موقع السكربت www.4homepages .de من فترة لاني مسوي ارشيف لحلوله ومشاكلة ..
وانا مهتم بالسكربت هذا .. !!