| ملاحظات |
| ||||||
| أجاكس AJAX دروس وأكواد عن تقنية أجاكس AJAX وكيفية استخدامها في PHP لبناء مواقع تفاعلية |
![]() |
| | LinkBack | أدوات الموضوع | التقييم: | طريقة العرض |
| | #1 (permalink) |
| * أبو عمــر * تاريخ الانتساب: 24-12-2006 المكان: مصر السن: 31
مشاركات: 2,747
مستوى السمعة : 10 | بسم الله الرحمن الرحيم مقدمة من أفضل مزايا استخدام تقنية أجاكس AJAX هي سرعة التحميل، تخيل معي انك تريد عمل عرض تلقائي لصور عشوائية من قاعدة البيانات، عدد الصور 20 صورة، كل صورة تستغرق 10 ثوان ثم يتلوها صورة أخرى وهكذا، تخيل لو كان حجم كل صورة 50 كيلوبايت، يصبح الحجم الاجمالي 20 صورة * 50 كيلوبايت لكل صورة = 1 ميجابايت يتم تحميلها الى الجهاز عند فتح الصفحة. 1 ميجابايت تستغرق للتحميل الأزمان التالية:
من هنا تأتي الحاجة الماسة الى استخدام أجاكس AJAX لجلب هذه الصور مايحدث عند استخدام أجاكس AJAX أن الصورة يتم تحميلها وقت الحاجة اليها، ولا يتوقف اكتمال تحميل الصفحة على تحميل الصور جميعها. إفتراضات
كود:
البنية سهلة وواضحة، id حقل الترقيم الألي كذلك المفتاح المميز، title هو اسم الصورة، url وهو رابط الصورة.
1- كود الملف index.php كود PHP: 2- كود الملف photo_show.php (والذي سيتم استدعائه عن طريق AJAX لتغيير الصورة في البلوك)، الكود مطابق لكود الملف index.php تقريبا اذا لا داعي لشرحه كود PHP: هكذا نكون قد انتهينا من انشاء السكريبت الكود كامل بالمرفقات أتمنى ان يكون كل شيء واضح كما أتمنى ان تعذروني لأي خطأ وتنبهوني له وفي حال وجود أي استفسارات أرجو طرحها هنا شكرا
__________________ اللهم لك الحمد حتى ترضى ولك الحمد إذا رضيت ولك الحمد بعد الرِّضـا.. قام بآخر تعديل coder يوم 06-09-2009 في 06:55 PM |
| | |
| | #2 (permalink) |
| مشرف |
يشرفني ان اكون اول من يضع رد سلمت يمناك عمل رائع جدا جدا
__________________ سبحان الله وبحمده , سبحان الله العظيم http://forum.montadaphp.net/t7750/ الاتصال بقواعد البيانات للمشاهدة اون لاين لتحميل الملف ---------------------------------------------------------------------- شرح استقبال المتحولا بالـ POST للمشاهدة اون لاين لتحميل الملف ---------------------------------------------------------------------- اضافة البيانات لقاعدة البيانات للمشاهدة اون لاين لتحميل الملف ---------------------------------------------------------------------- عرض البيانات (اختبار) للمشاهدة اون لاين (جزئين) الاول الثاني لتحميل الملف (جزئين) الاول الثاني ---------------------------------------------------------------------- بناء تسجيل الدخول للوحة التحكم (الجزئ الاول) للمشاهدة اون لاين لتحميل الملف ---------------------------------------------------------------------- |
| | |
| | #3 (permalink) |
| عضو جديد تاريخ الانتساب: 07-08-2008
مشاركات: 49
مستوى السمعة : 0 |
شكراً لك اخي العزيز على ها لطرح المميز .. بالفعل كلامك 100% في ما يخص وقت تحميل الصور. الاحظ انك استخدمت الجدول لحفظ بيانات الصورة كـ ( عنوانها ، رابطها ..إلخ) هل باستطاعتنا ان نقوم بتحديد مجلد للصور والسكريب ياخذ الصور الي بالمجلد تلقائياً ؟ يعني بدون ما نحفظ عناوين الصور بجدول ثم نقوم باستدعائها. ارجو الإفادة. |
| | |
| | #4 (permalink) | |
| * أبو عمــر * تاريخ الانتساب: 24-12-2006 المكان: مصر السن: 31
مشاركات: 2,747
مستوى السمعة : 10 | اقتباس:
ولكن يمكن تعديله بسهولة ليقرأ محتويات مجلد في مصفوفة ومن ثم يقوم بالتنقل بين عناصرها عن طريق اجاكس اتمنى ان اجد بعذ الوقت لكتابة الطريقة الاخرى او يقوم احد الاخوة بافادتنا
__________________ اللهم لك الحمد حتى ترضى ولك الحمد إذا رضيت ولك الحمد بعد الرِّضـا.. | |
| | |
| | #5 (permalink) |
| عضو جديد تاريخ الانتساب: 28-08-2009
مشاركات: 7
مستوى السمعة : 0 |
طبقت الدرس ولكن للاسف عوضا عن يقوم بتغير الصورة في كود PHP: وللاسف لا يقوم بالتغيير بل فقط يتم طباعة السطر حاول ان تكتب الكود بشكل صحيح حتى يستفيد منه وشكرا جزيل لك |
| | |
| | #6 (permalink) | |
| عضو فعال | اقتباس:
حاول عدم إستخدامه وسط أكواد php أو إستخدمه بهذه الطريقة كود هتمل: echo "<script type='text/javascript'> setInterval('Switch(\'photo_show.php\', \'photo_show\');', 10000); </script> ";
__________________ إذا إستفدت من مشاركتي أرجوا منك أن تدعي الله لي بأمرين الشفاء والهداية . ولك بالمثل إن شاء الله . | |
| | |
| | #8 (permalink) | |
| * أبو عمــر * تاريخ الانتساب: 24-12-2006 المكان: مصر السن: 31
مشاركات: 2,747
مستوى السمعة : 10 | اقتباس:
وقد تم تعديل الكود بالمشاركة الأولى أستغرب جدا من أن أحدا لم يلفت انتباهي لهذا الخطأ من قبل
__________________ اللهم لك الحمد حتى ترضى ولك الحمد إذا رضيت ولك الحمد بعد الرِّضـا.. | |
| | |
![]() |
| زوار هذا الموضوع الآن : 1 (0 عضو و 1 ضيف) | |
| أدوات الموضوع | |
| طريقة العرض | تقييم هذا الموضوع |
| |
مواضيع ذات صلة | ||||
| الموضوع | الكاتب | المجلس | المشاركات | المشاركة الأخيرة |
| اعطاء حقل قيمة عشوائية عن طريق........... | omar miligy | مشاكل وحلول PHP Errors & Troubleshooting | 4 | 16-05-2009 03:12 AM |
| هل ممكن عمل سكربت او بلوك جلب الاخبار من موقع فيه خدمة Rss | ahmadiraqi | مشاكل وحلول PHP Errors & Troubleshooting | 3 | 06-05-2009 10:40 AM |
| مشكلة بلوك يتغير مع تحديث الصفحة الكود بالداخل | أبو منصور | مشاكل وحلول PHP Errors & Troubleshooting | 2 | 19-11-2008 08:54 PM |
| [؟] كيف أرفع ملفات عن طريق أجاكس | enigma | مشاكل وحلول PHP Errors & Troubleshooting | 0 | 03-05-2008 08:07 PM |
| اريد مساعده فى بلوك الاستفتاء فى النيوك.. | vBzone | مشاكل وحلول PHP Errors & Troubleshooting | 0 | 23-03-2008 04:16 PM |