هل يوجد موقع يشرح استخداماتها ؟ ويسلموووووووووووووووووووووا
هل يوجد موقع يشرح استخداماتها ؟ ويسلموووووووووووووووووووووا
__________________
** الحمدلله **
مهمته تفريغ نقطة الإعطاء
كل الشكر لكما على المشاركة لكن ما فهمت للحين ممكن توضحون لي اكثر ؟؟؟ وتسلمووووووووووووووووووووووووووووووا
__________________
** الحمدلله **
أعطيك مثال:
بعض الأحيان يقوم البرنامج بعمل عدة عمليات من خلال سكريبت واحد، فمثلاً برنامج ناقل الملفات:
http://www.zajil.cc/zajilvbo/showthr...?threadid=1447
يطلب من المستخدم عنوان الملف على الإنترنت ومن ثم يتحقق البرنامج من وجوده أو عدمه فإذا كان موجود سيطبع على الشاشة عبارة :
لقد تم العثور على الملف ... جاري تحميل الملف
ومن ثم سيشرع بنقل الملف .
استخدام Flush هنا يكمن في أنك بدون استخدام هذا الأمر لن تستطيع طباعة العبارة المذكورة في الأعلى قبل الانتهاء من عمل السكريبت.
حيث سيطبع السكريبت العبارة بعد أن ينتهي عمل السكريبت بالكامل ولكنك عندما تستخدم Flush سيتم طباعة العبارة ليراها المستخدم أولاً وبعد ذلك سيشرع في نقل الملف
وتظهر منفعة هذا الأمر جلية عندما تود نقل عدة ملفات حيث أنك تستطيع طباعة عبارة :
لقد تم تحميل الملف 1
فور الانتهاء من التحميل وبعدها طباعة باقي الرسائل فور الانتهاء من عملياتها.
وبدون هذا الأمر سيقوم برنامجك بنقل جميع الملفات ومن ثم طباعة جميع الرسائل مرة واحدة.
أتمنى أن أكون قد وفقت لشرح عمل هذه الدالة. وللمعلومية عملية الطباعة على الشاشة المذكورة في المثال تعمل فقط مع print وليس مع echo
وشكراً
مشكور يا زاجل لكن ما وصلت الفكرة الى الأن واذا ما عليك أمر تكتب لي كود بسيط مثال والله يسلمك يالحبيب
__________________
** الحمدلله **
للتذكير ،،،،،،،،،،،،،،،،،،
__________________
** الحمدلله **
يا اخوان مثال لو سمحتووووووووووووووووووووووووا
__________________
** الحمدلله **
جرب هذا المثال ، وستعرف معنى flush : )
كود:<? for($i=0 ; $i < 1000 ; $i++) { echo " $i"; flush(); } ?>
تسلممممممممممممممممممممممم ايدك
__________________
** الحمدلله **