استخدمت نفس السكربت على على عدة مواقع استضافة ولم تواجهني هذه المشكلة
إلا على موقع استضافة واحد وعندما خاطبت المشرف على الاستضافة لربما هناك دوال مقفله أو شيئ من هذا القبيل
قال أبدا المشكلة في ملفاتك
الغريب أنه نفس السكربت بقاعدة البيانات نقلته على استضافة أخرى شغال 100%
أرجو منكم حال المشكلة وهي
عندما أحاول رفع أو تحديث إعلان فيه صور تظهر الرسالة التالية
PHP ... حَصل خطأ
معلومات تقنية
نوع الخطأ 2
وصف الخطأ fopen(../uploads/20070918-185709-20071228-153413.jpg) [function.fopen]: failed to open stream: Permission denied
URL aaaa.com/cp/advs_add.php?
ملف الخطأ /home/aaaa/public_html/cp/advs_add.php
سطر ال خطأ 133
استخبار SQL
وهل للكود الموجود في ملف php.ini علاقة وهو
register_globals=On
متى أعطي هذا الكود on ومتى أحوله إلى off
هذا الكود في ملف الخطأ advs_add.php سطر 133 هو $th = fopen($file,"w"); في الكود التالي
if($value)
{
$ext = CheckImageExtension($_FILES["file_img"]["name"]);
$contents = myfile_get_contents($_FILES["file_img"]['tmp_name']);
$thumb = CreateThumbnail($contents,150,$ext);
$file = GetUploadFolder("img")."hgi_".$value;
if(file_exists($file))
@unlink($file);
$th = fopen($file,"w");
fwrite($th,$thumb);
fclose($th);
}
$avalues["img"]=$value;تقبلوا خالص تحياتي