السلام عليكم
بغيت اسال سؤال للمبرمجين حوال عنوان الموضوع
انا عندي هذا الكود
كود PHP:
<?php ob_start( 'ob_gzhandler' );
// امسح اي معلومات قديمة عن الملف
clearstatcache();
// اجلب معلومات الملف ، اهم شئ هو وقت اخر تعديل
$stat = stat("alayam.dat");
// هل نحتاح الى تحديث الصفحة؟
// سنقوم بطرح الزمن الحالي time
// مع زمن اخر تعديل على الملف
// اذا كان اكبر من 300 ثانية (5 دقائق) قم بجلب نسخة جديدة
// من صفحة الاخبار
if ( (time()-$stat[9]) > (1) ) {
// افتح صفحة الاخبار للقرآة
$fi = fopen("alayam.php", "r");
// افتح ملف الكاش للكتابة
$fo = fopen("alayam.dat", "w");
// قم بالقرأة من صفحة الاخبار والكتابو في ملف الكاش
while (!feof ($fi)) {
fwrite($fo, fgets($fi, 4096) );
}
// اغلق الملفين
fclose ($fi);
fclose ($fo);
}
?>
بغيت البيانات الي تدخل في الملف alayam.dat تكون بترميز الUTF-8 لان الصفحة الي اخذ منها الخبر ترميزها وندوز وانا استخدم في الموقع ترميز UTF-8 فتتطلع عندي خرابيط
وانا جربت وخليت الملف alayam.dat يكون بترميز UTF-8 وكان شغال احسن من المضبوط
لاكن في تحديث الملف تنحذف البيانات وتنضاف بيانات جديده فيتغير الترميز للوندوز
واكون شاكر اذا في احد قدر يساعدني