| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| [سؤال] كيف يمكنني برمجة هذا السكربت البسيط .. السلام عليكم ورحمة الله وبركاتة .. كيف أقوم ببرمجة هذا السكربت البسيط ؟؟ وهو :- - صفحة ويكون فيها ( مربع لادخال عنوان البريد + زر الادخال) .. - صفحة ويكون فيها ( تعديل اي عنوان تم ادخالة) .. - صفحة أستطيع من خلالها حذف اي عنوان قمت بإدخالة .. - صفحة أعرض بها كل ما قمت بإدخالة .. ويكون كل عنوان في سطر .. الهدف من طرح هذا الموضوع هو :- - كيفية عمل جدول جديد في قاعدة البيانات .. - إرسال البيانات إلى قاعدة البيانات .. - تحرير البيانات التي قمت بإدخالها في قاعدة البيانات .. - حذف البيانات التي قمت بإدخالها في قاعدة البيانات .. - إستدعاء البيانات من قاعدة البيانات .. أتمنى ان يكون هناك من يقوم بمساعدتي .. ويكون قلبه واسع .. وصبور .. زي الأخ انترنت بلس .. محمد .. وخالص المودة ،،
__________________ ██████████ ██████████ ██████████ مهارات سوفت مهارات سوفت للبرامج وتطوير المواقع والمنتديات والتبادل التجاري. للتواصل .. 00967733873335 باب الحارة .. للبيع ..!! | |||||
|
| |||||
|
السلام عليكم ورحمة الله أهلا أخي مجاهد إن شاء الله سأنجز لك سكريبت مع الشرح فقط انتظرني نبدأ بقاعدة البيانات كود PHP: | |||||
|
| |||||
|
ملف الاتصال بقاعدة البيانات كود PHP: | |||||
|
| |||||
|
فورم لإضافة بريد من قبل الزائر كود بلغة HTML: <form method="post" action="?p=Send"> <div align="center"> <table border="1" width="700" bgcolor="#DFECF9" style="border-collapse: collapse" bordercolor="#75ADE6"> <tr> <td width="90"> أضف بريدك </td> <td> <input type="text" name="email" size="20"> <input type="submit" value="أضف"> </td> </tr> </table> </div> </form> | |||||
|
| |||||
|
سيتم الإرسال إلى هذه الصفحة: كود: <form method="post" action="?p=Send"> ملف index.php سيكون بهذا الشكل : كود PHP: | |||||
|
| |||||
|
أضفت هذا الكود لأنه يمنع ظهور أخطاء محتملة أثناء تنفيذ الكود هناك طرق وكتابات عديدة : كود PHP: -------------------------------------------------------- محتويات الملف : send.php كود PHP: | |||||
|
| |||||
|
إذا وجدت خطأ أخبرني لم أجرب الأكواد وكتبتها بدون مراجعة لضيق الوقت ------------------------------------------------------------- سنضيف هذذ الأسطر إلى الصفحة الرئيسية : أضفها في الأسفل كود PHP: | |||||
|
| |||||
|
الصراحة شرح رائع أخ داعية و عندي كم سؤال : 1- ما معنى هذا الكود بالتفصيل لو سمحت كود PHP: 2- ما معنى هذه @ في هذا السطر كود PHP:
__________________ اللهم أعز الاسلام و المسلمين | |||||
|
| |||||
|
اخي ALaa462 بالنسبة لاول سؤال كود PHP: منها التحذيرات WARNING و الاخطاء الاملائية في كتابة الاكواد PARSE و الملاحظات NOTICE وهذه الاخطاء ممكن منعها من الظهور من داخل ملف php.ini ولكن انت لا تستطيع التحكم في السيرفر اذا كنت عند شركة اما اذا كان على السيرفر الشخصي تستطيع التحكم لذلك هذه الدالة للمزيد عن الاخطاء .. http://www.php.net/manual/en/ref.errorfunc.php اما السؤال الثاني @ هذه ايضا لمنه ظهور الخطأ فمثلا لو اردنا تحميل ملف عن طريق الدالة copy واتينا للتحميل وكان هناك احد الاخطاء وانت لا تريد ان تظهر للزائر الخطأ الذي يظهر وفقط تريد ظهور مثلا حدث خطأ ولم يتم تحميل الملف نضع هذه الاشارة قبل الدالة كود PHP: مع التحية
__________________ AlwatanVoice, www.alwatanvoice.com Almashroo, www.almashroo.com Pal Coder == Palestinian Coder | |||||
|
| |||||
|
السلام عليكم أخي علاء بخصوص الدالة error_reporting ويظفتها: منع بعض الأخطاء المحتملة، مثل عدم تبليغ المتغيرات في البداية أو وجود كتابة خاطئة للمتغير... فهناك 5 تعابير وربما أكثر لطريقة استعمال هذه الدالة. تستطيع أن تقرأ عنها هنا : http://www.php.net/manual/fr/functio...-reporting.php وسأضرب لك مثالا لمزيد من الفهم: جرب وضع هذا الكود في ملف وأرفعه إلى السيرفر : كود PHP: ستظهر لك صفحة بيضاء بدون أخطاء.. جرب حذف الدالة: كود PHP: كود PHP: كود PHP: كود PHP: هذه الدوال الخمس تختلف في مستوى منع الأخطاء..ومعظم السكريبتات مثل النويك والفي بي تستعمل هذه الدوال... ----------------- أرجو أن تكون قد أخذت فكرة عن وظيفة الدالة | |||||
|
| |||||
|
أخ Pal Coder و داعية و مُجَاهِد شكرا جزيلا لكم حسب ما فهمت : الدالة Error_Reporting تمنع ظهور الخطأ و أما الخطأ فسيتم تنفيذه مثل تجاوز الوقت لأكثر من 30 ثانية في صفحة السكربت و غيره و أعتقد بأنه يجب وضعها بعد الانتهاء من برمجة السكربت حتى يعرف المبرمج أخطائه و عذرا للمقاطعة تحياتي
__________________ اللهم أعز الاسلام و المسلمين | |||||
|
| |||||
|
موجود أخي الكريم "داعية" .. واصل في شرحك .. وان شاء الله ارد عليك وعلى كل نقطة وضعتها .. انا متابعك .. وخالص المودة ،،
__________________ ██████████ ██████████ ██████████ مهارات سوفت مهارات سوفت للبرامج وتطوير المواقع والمنتديات والتبادل التجاري. للتواصل .. 00967733873335 باب الحارة .. للبيع ..!! | |||||
|
| |||||
| اقتباس:
ونسيت ان اذكر في موضوعي محرك البحث .. وهو أهم شيء .. وانت ذكرتني به .. وأما بخصوص الإستفسارات .. يفضل ان تكون بعد الانتهاء من السكربت .. لأني سأستفسر كثيراً..عن كل حرف كتبته .. هل انت معي في هذا الشيء ^ ؟؟ او انت مشغول ؟؟ .. ( بمعنى هل سأشغلك) ؟؟ لأني أريد ان اعرف كل حرف كتبته لبرمجة هذا السكربت .. كي أخرج بشيء بسيط أتعلمه من لغة الphp .. التي اتمنى ان احترف فيها .. وخالص المودة ،،
__________________ ██████████ ██████████ ██████████ مهارات سوفت مهارات سوفت للبرامج وتطوير المواقع والمنتديات والتبادل التجاري. للتواصل .. 00967733873335 باب الحارة .. للبيع ..!! | |||||
|
| |||||
|
اسجل اعجابى بالاخ داعيه ![]() و اشكركم على الموضوع و السكريبت البسيط
__________________ --------------------- اشهار 25 الف عضو بـ150 دولار لاول 5 اشخاص فقط ( عرض اجازه نصف العام ) http://www.swalif.net/softs/showthread.php?p=989900 | |||||
|
| |||||
|
السلام عليكم ورحمة الله أخي المحترم مجاهد نعم أخي إسأل وإن شاء الله أجاوبك حسب علمي وأتمنى من الإخوة المشاركة حتى نستفيد جميعا لا زلت أتعلم اللغة وكل يوم اكتشف شيئا جديدا .----------------------------------- أخي TiiT الشكر لك وما أنا إلا مبتدئ في اللغة تحياتي لك وإذا عندك سؤال تفضل | |||||
|
| |||||
|
يا هلا وسهلا بيك أخي الكريم "داعية" .. وهذا هو المجلد لجميع ما تم تطبيقة ,, وقد وجدت الكثير من الأخطاء .. http://www.aaraa.org/email/index.php http://www.aaraa.org/email/config.php http://www.aaraa.org/email/send.php http://www.aaraa.org/email/add.php هذه هي جميع ما قمت بتنفيذة على موقعي .. ووجد أيضاً خطأ عند تنفيذ قاعدة البيانات .. او مبعنى عند ادراج الجداول في قاعدة البيانات .. -- -- Table structure for table `email` -- CREATE TABLE `email` ( `id` int(15) NOT NULL auto_increment, `email` varchar(225) NOT NULL default '', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=1 ; -- -- Dumping data for table `email` -- والخطأ تقريباً يكمن في السطر قبل الأخير .. وان شاء الله لي رد لاحقاً.. وخالص المودة ،،
__________________ ██████████ ██████████ ██████████ مهارات سوفت مهارات سوفت للبرامج وتطوير المواقع والمنتديات والتبادل التجاري. للتواصل .. 00967733873335 باب الحارة .. للبيع ..!! | |||||
|
| |||||
|
اخي جربت ملف القاعدة وعمل بنجاح كود PHP: كود PHP: وشكرا مجددا | |||||
|
![]() |
| |
| |
| أدوات الموضوع | |
| |