موجود أخي الكريم "داعية" ..
واصل في شرحك ..
وان شاء الله ارد عليك وعلى كل نقطة وضعتها ..
انا متابعك ..
وخالص المودة ،،
موجود أخي الكريم "داعية" ..
واصل في شرحك ..
وان شاء الله ارد عليك وعلى كل نقطة وضعتها ..
انا متابعك ..
وخالص المودة ،،
__________________
استخدم خاصية تنبيه المشرفين للضرورة وعند ملاحظة موضوع يخالف قوانين منتديات سوالف وسيتم مراجعة الموضوع او المشاركة المبلغ عنها على الفور
أهلا عزيزي مجاهد
أظن أن بقي لنا لوحة التحكم + محرك بحث
أليس كذلك ؟
سأواصل الشرح مساء بحول الله
وإن كانت لك استفسارات تفضل بطرحها
إن شاء الله أخي الكريم ..المشاركة الأصلية كتبت بواسطة داعية
ونسيت ان اذكر في موضوعي محرك البحث ..
وهو أهم شيء ..
وانت ذكرتني به ..
وأما بخصوص الإستفسارات ..
يفضل ان تكون بعد الانتهاء من السكربت ..
لأني سأستفسر كثيراً..عن كل حرف كتبته ..
هل انت معي في هذا الشيء ^ ؟؟ او انت مشغول ؟؟ .. ( بمعنى هل سأشغلك) ؟؟
لأني أريد ان اعرف كل حرف كتبته لبرمجة هذا السكربت ..
كي أخرج بشيء بسيط أتعلمه من لغة الphp .. التي اتمنى ان احترف فيها ..
وخالص المودة ،،
__________________
استخدم خاصية تنبيه المشرفين للضرورة وعند ملاحظة موضوع يخالف قوانين منتديات سوالف وسيتم مراجعة الموضوع او المشاركة المبلغ عنها على الفور
اسجل اعجابى بالاخ داعيه
و اشكركم على الموضوع و السكريبت البسيط
__________________
---------------------
اشهار 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`
--
والخطأ تقريباً يكمن في السطر قبل الأخير ..
وان شاء الله لي رد لاحقاً..
وخالص المودة ،،
__________________
استخدم خاصية تنبيه المشرفين للضرورة وعند ملاحظة موضوع يخالف قوانين منتديات سوالف وسيتم مراجعة الموضوع او المشاركة المبلغ عنها على الفور
السلام عليكم عزيزي مجاهد
جيد أنك طبقت ملفات السكريبت
أرجو أن تضع لي مصدر الملفات التي رفعتها على موقعك لنصحح الأخطاء
سكريبت بالبحث سنبدأ فيه بعد قليل إن شاء الله
اخي جربت ملف القاعدة وعمل بنجاح
كود 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`
--
أرجو أن تضع سورس الملفات التي صنعتها لنصحح الأخطاءكود PHP:
Your SQL-query has been executed successfully
وشكرا مجددا
كتبت أكواد سكريبت البحث ثم حذفتها
أقترح أن نصحح الأخطاء وتطرح الأسئلة
لتستوعب هذا الجزء ثم نتمم ما رأيك ؟
أنتظر ردك
وأبشر إن شاء الله تستفيد كثيرا من هذه الدروة
جميل جداً..المشاركة الأصلية كتبت بواسطة داعية
وشكراً لردك الكريم ..
وهذه هي مصادر الملفات ..
index.php
كود PHP:
<?php
// By: Da3ya.Net
// Site: [url]http://da3ya.net[/url]
Error_Reporting('E_ALL &~ E_NOTICE');
require'config.php';
Switch($_GET['p'])
{
Default:
// include('tpl/header.html'); استدعاء الهدير مثلا
include('tpl/add.html'); // استدعاء الملف الذي يحتوي على الفورم البريدي
break;
case('Send'): // سيتم إرسال البريد إلى هذه الصفحة للمعالجة
include('tpl/send.php'); // الملف الخاص بمعالجة البريد وإضافته إلى الداتا بيز
break;
}
case('Thank'):
include('tpl/thank.php');
break;
?>
add.php
كود PHP:
<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>
config.php
كود PHP:
<?php
// By: Da3ya.Net
// Site: [url]http://da3ya.net[/url]
// Start Variables :
$DB['Host'] = 'localhost';
$DB['User'] = 'aaraa_email';
$DB['Pass'] = 'email';
$DB['Name'] = 'aaraa_email';
// Connect Whih DataBase :
MySQL_Connect($DB['Host'],$DB['User'],$DB['Pass'])
Or Die(MySQL_Error());
MySQL_Select_DB($DB['Name'])
Or Die(MySQL_Error());
?>
send.php
كود PHP:
<?php
// By: Da3ya.Net
// Site: [url]http://da3ya.net[/url]
$Email = $_POST['email']; // الحصول على القيمة التي أرسلت من الصفحة السابقة
$Email = trim($Email); // دالة لحذف الفراغات من أول وأخر الحقل
$Email = strip_tags($Email); // دالة لحذف أي وسوم من المحتمل أن يضعها الزائر مع البريد
// يمكن إضافة أشياء أخرى مثل التأكد من صحة البريد بواسطة التعابير القياسية
// انجاز استعلام للتأكد من عدم وجود البريد من قبل في قاعدة البيانات
$SQL = MySQL_Query("SELECT id FROM email WHERE email = '$Email'")
Or Die(MySQL_Error());
$Num = MySQL_Num_Rows($SQL);
If($Num > 0) echo ' هذا البريد مسجل من قبل';
exit; // خروج
else
{
$SQL = MySQL_Query("INSERT INTO email(email) VALUES('$Email')"); // إدراج البريد في قاعدة البيانات
if(!SQL)
{
echo " حدث خطأ في إدراج البريد";
}
else
{
@Header('Location: ?p=Thank'); // الانتقال إلى صفحة جديدة تضع فيها شكر مثلا...
}
}
?>
وخالص المودة ،،
__________________
استخدم خاصية تنبيه المشرفين للضرورة وعند ملاحظة موضوع يخالف قوانين منتديات سوالف وسيتم مراجعة الموضوع او المشاركة المبلغ عنها على الفور
تم تنفيذ تكون قاعدة البيانات بنجاح ..(عبارة عن جدول واحد فقط) .. أليس كذلك ؟؟المشاركة الأصلية كتبت بواسطة داعية
والف الف شكر لك ..
وتم وضع سورس الملفات في ردي السابق ..
وخالص المودة ،،
__________________
استخدم خاصية تنبيه المشرفين للضرورة وعند ملاحظة موضوع يخالف قوانين منتديات سوالف وسيتم مراجعة الموضوع او المشاركة المبلغ عنها على الفور
جميل جداً...المشاركة الأصلية كتبت بواسطة داعية
وان شاء الله نستفيد ..
ان شاء الله ...
الرأي رأيك ..
والرأي الأول والأخير لكم ..
وخالص المودة ،،
__________________
استخدم خاصية تنبيه المشرفين للضرورة وعند ملاحظة موضوع يخالف قوانين منتديات سوالف وسيتم مراجعة الموضوع او المشاركة المبلغ عنها على الفور
تحية وتقدير للأخ داعية .. :shy:
الخطأ الموجود في الـ index أظن أنّه في استخدام دالة الـ Case ما أقصده تركيبها النحوي .. توجد أكثر من طريقة .. وإذا ما خاب ظني أظن بيها مشكلة ..
جرّب
أخي محاولة مب على جهازي .. وما بيه أباتشي عشان أجرّب معاك ..كود:<?php // By: Da3ya.Net // Site: http://da3ya.net Error_Reporting('E_ALL &~ E_NOTICE'); require'config.php'; Switch($_GET['p']) { Default: // include('tpl/header.html'); استدعاء الهدير مثلا include('tpl/add.html'); // استدعاء الملف الذي يحتوي على الفورم البريدي break; case "Send": // سيتم إرسال البريد إلى هذه الصفحة للمعالجة include('tpl/send.php'); // الملف الخاص بمعالجة البريد وإضافته إلى الداتا بيز break; } case "Thank": include('tpl/thank.php'); break; ?>
تحية وتقدير ..
ونتمنّى تواصل أخي الداعية على هذا المنوال ..
__________________
│║▌║█║▌║▌││║▌║█║▌│║▌║█
w w w . m a r h o o n s . c o m
بسم الله ماشاء الله
ننتظر تكمله الشرح وفقك الله اخى الكريم داعيه
__________________
ماشاء الله و لا حولا و لاقوة إلا بالله .
ويب إيفوليوشن WEC : عندما تمتلك العصا التي تفعل بها كل شيء
معاينة الإصدارة 1.0.6