إخوتي سؤال لو سمحتم
لماذا كود معرفة حجم الملف لا يعمل
$libup=$_REQUEST['libup'];
$sizeaa=(filesize($libup)) ;
echo $sizeaa;
حيث أن ($libup) هو اسم الملف
هو يعمل على المخدم المحلي ولكن على الموقع لا يعمل
شكرا
إخوتي سؤال لو سمحتم
لماذا كود معرفة حجم الملف لا يعمل
$libup=$_REQUEST['libup'];
$sizeaa=(filesize($libup)) ;
echo $sizeaa;
حيث أن ($libup) هو اسم الملف
هو يعمل على المخدم المحلي ولكن على الموقع لا يعمل
شكرا
السلام عليكم و رحمة الله
جرب استخدام
$_GET او $_POST
بدلا من استخدام
$_REQUEST
ايضا فى اى حالة اخرى استخدم
$_GET او $_POST
افضل من استخدام
$_REQURST
و اخبرنا بالنتيجة ![]()
بالتوفيق ان شاء الله
تم تعديل هذه المشاركة بواسطة SamDev في 28 أكتوبر 2010 في 14:21
I don't care how you code , i have my own style and i like it
السلام عليكم ورحمة الله
لماذا لتستخدم Filesize
و حجم الملف جاهز و موجود في مصفوفة الـ Files
يمكنك الحصول على حجم الملف كالتالي :
$sizeaa = $_FILES["libup"]["size"];
بتوفيق الله...
تم تعديل هذه المشاركة بواسطة MoHaMMaD Pro في 28 أكتوبر 2010 في 17:39
Everything will be fine when we TALK LESS, DO MORE
SamDev كتب:السلام عليكم و رحمة الله
جرب استخدام
$_GET او $_POSTبدلا من استخدام
$_REQUESTايضا فى اى حالة اخرى استخدم
$_GET او $_POSTافضل من استخدام
$_REQURSTو اخبرنا بالنتيجة
بالتوفيق ان شاء الله
الله يجزيك ألف خير
اجابه أخي محمد هي الافضل لكن لي تعليق على ال filesize، أظن أنه يجب ان يكون السار الممر له absolute يعني كامل المسار وليس relative.
مهدي حجازي كتب:لي تعليق على ال filesize، أظن أنه يجب ان يكون السار الممر له absolute يعني كامل المسار وليس relative.
عندك حق اخى الكريم و يمكن ايضا الحصول على Absolute Path من خلال Relative Path عن طريق الدالة
realpath(string $relativePath);
ايضا $_FILES ليست الافضل دائما
فالبرمجة متغيرة حسب الحاجة و البرنامج و ليس هناك اى اسلوب يتبع و هنا لم يحدد اخونا eyad انه حصل على الملف من فورم HTTP POST
فمثلا كيف يتم استخدام $_FILES فى هذه الحالة :
$libup=$_GET['lipup'];
$uploadPath = realpath('upload');
$sizeaa = filesize($uploadPath.'/'.$lipup) ;
echo $sizeaa;؟؟؟؟
هذا ما اردت توضيحه و شكرا على الافادة ![]()
تم تعديل هذه المشاركة بواسطة SamDev في 29 أكتوبر 2010 في 13:02
I don't care how you code , i have my own style and i like it
جزاك الله خيراً أخي العزيز مهدي
ولكن بما أن الأخ صاحب الموضوع وجد ضالته في جواب الأخ Sam فجوابه يستحق الترشيح أيضاً
-------------------------------------
أخي Sam كلامك صحيح جزاك الله خيراً
لكن الأخ صاحب الموضوع كما أنه لم يوضح أنه حصل على الملف من form http post ,لم يوضح عكس ذلك أيضاً :)
وفي الحالة الأكثر شيوعاً هي رفع الملف من خلال post طبعاً مع وجود الكثير من الحالات الخاصة الآخرى كما ذكرت أنت استاذي
جزاكم الله خيراً
تم تعديل هذه المشاركة بواسطة MoHaMMaD Pro في 31 أكتوبر 2010 في 02:24
Everything will be fine when we TALK LESS, DO MORE
MoHaMMaD Pro كتب:جزاك الله خيراً أخي العزيز مهدي
ولكن بما أن الأخ صاحب الموضوع وجد ضالته في جواب الأخ Sam فجوابه يستحق الترشيح أيضاً
-------------------------------------
أخي Sam كلامك صحيح جزاك الله خيراً
لكن الأخ صاحب الموضوع كما أنه لم يوضح أنه حصل على الملف من form http post ,لم يوضح عكس ذلك أيضاً :)
وفي الحالة الأكثر شيوعاً هي رفع الملف من خلال post طبعاً مع وجود الكثير من الحالات الخاصة الآخرى كما ذكرت أنت استاذي
جزاكم الله خيراً
جزاك الله كل خير ، ارجو الا تكون قد فهمتنى بالخطأ ،اردت فقط ان أوضح كلا الحالتين سواء http post ام لا فكما تعلم هناك الكثير من الزائرين يتصفحون المنتدى و قد يكونوا غير مسجلين ايضا فكان الهدف إفادة السائل و اى زائر قد تصادفه مشكلة مشابهة ليعلم الزائر ما الفرق بين الطريقتين و يختار حسب حاجة برامجه .
ولا اظن ان هناك من يستطيع ان ينكر افضلية و سرعة $_FILES فى حالة post
فكان فقط فقط للتوضيح مثلما عودتنا الايضاح التام فى جميع مواضيعك و ردودك فتشبهت بك
وتشبهوا ان لم تكونوا مثلهم ان التشبه بالصالحين فلاح ![]()
تم تعديل هذه المشاركة بواسطة SamDev في 1 نوفمبر 2010 في 01:42
I don't care how you code , i have my own style and i like it