اريد طريقة عمل تحديث لسكربت انا مسويه يعني انا لما اوزع السكربت على الناس فبطلع تحديثات فابغا الناس لما يضغطو على زر تحديث يتحدث أوتوامتيك زي الوورد بريس لما تسوي تحديث يحدث نفسه بنفسه
اريد طريقة عمل تحديث لسكربت انا مسويه يعني انا لما اوزع السكربت على الناس فبطلع تحديثات فابغا الناس لما يضغطو على زر تحديث يتحدث أوتوامتيك زي الوورد بريس لما تسوي تحديث يحدث نفسه بنفسه
السلام عليكم
اخوي التحديث يكون فكرته انك مثلاً قمت بالتعديل على ملف من ملفات السكربت فتقوم باستبدال هذا الملف
اما بالنسبة للخطوات فتكون لما يكون عندك اضافات في قواعد البيانات مثل اضافة حقل
اضافة جدول جديد ومن هذا القبيل
ايوا كيف الطريقة انه يحمل الملف من السيرفر حقي وهو سيرفره مختلف
راجع هذه الصفحة
http://www.php.net/manual/en/book.zip.php
وهذي دروس فيديو
http://www.youtube.com/results?search_query=php+zip+
اتوقع عند سحب ملف من سيرفر لسيرفر واعطاء امر فتحه على السيرفر يتم استبدال ملف القديم بالجديد
ماجربتها لكن جربها انت يمكن تضبط معاك
جرب سو ملف php داخل ملف zip وارفعه على موقعك وجرب سحب الملف من سيرفر لسيرفر وافتحه على السيرفر الجديد من خلال المعلومات في الرابط في بدايه ردي
واذا ضبطت مبروك عليك
التعديل الأخير تم بواسطة Mishari Al Shammari ; 19-06-2012 الساعة 07:33 AM
__________________
سوالف سوفت المعلومة تأتي اولاً
نحو محتوى عربي افضل
قريباً....
طيب انا لقيت هذا http://www.namepros.com/programming/...er-script.html هل هو هذا واذا هو هل من الأمن اني احط بيانات الأفتي بي حقي في مواقع الناس
طبعاً مو هذا الي اقصده ولا تعقد الامور اكثر مالها شغل الftp
الفكره الي احاول اوصلها لك موجوده اصلاً في مراكز التحميل
وهي تحميل من رابط هذا موقع مثال
http://www.7elm3aber.com/up/index.php?url=1
جرب ارفع شعار سوالف سوفت هذا رابط الشعار
http://www.swalif.net/softs/images/h...reglogodd8.jpg
راح يتم تحميله على الموقع بدون مشاكل
نفس الفكره الي احاول اوصلها لك بس علي ملفات zip
مع امكانيه فتحها على السيرفر
يعني مستخدم سكربتك لما يتم اعلامه بوجود تحديث جديد لسكربت واعطائه الرابط
عند الضغط يتم تحميله على موقعه
ويتم فتح ملف zip على موقعه
بنفس مسارات الملفات القديمه
اتوقع تحتاج تصريح 777 للملفات الي راح يتم الكتابه فيها او عليها
وفي ردي السابق رابط عن كيفيه التحكم في ملفات zip من خلال php علي موقعك
كل هذا تحليل وكلام بدون تجربه حاول تجرب يمكن تنجح ويمكن ماتنجح اصلاً
التعديل الأخير تم بواسطة Mishari Al Shammari ; 19-06-2012 الساعة 11:00 AM
__________________
سوالف سوفت المعلومة تأتي اولاً
نحو محتوى عربي افضل
قريباً....
مشكووور اخي جزاك الله خير لقيت الموضوع هنا http://stackoverflow.com/questions/7...-url-using-php
السلام عليكم،
بـ قراءة سريعة لـ http://codex.wordpress.org/Updating_WordPress
شكله يتم بالطريقة هذه:
* صفحة الأدمن في الورد بريس تقارن الإصدار المستعمل في المدونة مع آخر نسخة للوردبريس المعلنة في موقعها الأصلي. عادى تتم باستخدام API
* إذا النسخة مختلفة، صفحة الأدمن تعطي تنبيه بوجود نسخة أحدث.
* عند الضغط على تخديث، يتم تحميل ملف الـ zip أول tar باستخدام ftp و جلبها لمسار المدونة عندك
* يتم بعدها فك ضغط الملف المضغوط و نقل المطلوب لمجلد المدونة
يعني:
* يبغالك تبرمج API من خلالها تقدر تستعلم عن آخر اصدار لبرنامجك
* و إذا مستعمل سكريبتك دخل لوحة التحكم، لوحة التحكم تقارن الاصدار، لو المستعمل أقل، تعطي تنبيه.
* إذا العميل اختار "تحديث"، سكريبتك يحمل آخر اصدار من موقعك باستعمال الـ ftp
* يفك الضغط و يوزع الملفات الجديدة.
يبغالك تعرف التالي:
* المجلد اللي عليه السكريبت لازم يكون صاحبه صاحب الـ ftp
* لو كان غير، التحديث لازم يكون يدوي
* مو دائما عملية التحديث التلقائي تعمل في الووردبريس، أغلب مشاكلهم من php4
* تصريح ملجد السكريبت لازم يسمح لحساب الـ ftp بتعديل الملفات
* فك ضغط التحديث لازم يكون في مكان غير المكان اللي تبغى تحدثه. يعني مثلا الوورد بريس يفك ضغط التحديث في مجلد عام داخل مجلد المدونة (/wordpress/downloads مثلا) و بعدها ينسق عملية النسخ و استبدال الملفات.
* هذا غير يبغالك تنسخ الملفات القديمة، عشان لا سمح الله و صار شئ تكون عندك نسخة
هذا و الله أعلم
رائد
__________________
"اقْــرَأ "
اللهم ارزقنا حسن الختام