اخى جريح الحب
مشكور على مرورك وارجو ان تطرح فكرتك وانا سوف اطرح فكرتى من ناحية تسجيل الدخول ولنرى ما هو افضل حل
ونأخذ به
والرجاء من الكل المساهمة
اعذرونى امتحاناتى مخرانى شوية
اخى جريح الحب
مشكور على مرورك وارجو ان تطرح فكرتك وانا سوف اطرح فكرتى من ناحية تسجيل الدخول ولنرى ما هو افضل حل
ونأخذ به
والرجاء من الكل المساهمة
اعذرونى امتحاناتى مخرانى شوية
HaMaDa4eVeR
يلا ورينا همتك وشارك معانا ونبدأ بجد فريق عربى لبرمججة المنتديات
بسم الله
اهلا بكم من جديد/
جيت ليكم باللذى طال انتظاره
وهو طرح تسجبل الدخول للاعضاء
فى هذا العمل سوف تقوم بإنشاء 3 ملفات
1. main_login.php
2. checklogin.php
3. login_success.php
الخطوات
1. انشاء قالب " الاعضاء" "members" فى قاعدة البيانات " التجريبية" "test".
2. انشاء ملف main_login.php.
3. انشاء ملف checklogin.php.
4. انشاء ملف login_success.php.
5. انشاء ملف logout.php
الشرح
1/ انشاء قالب " الاعضاء" "members" "Create table "members
كود:CREATE TABLE `members` ( `id` int(4) NOT NULL auto_increment, `username` varchar(65) NOT NULL default '', `password` varchar(65) NOT NULL default '', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=2 ; -- -- Dumping data for table `members` -- INSERT INTO `members` VALUES (1, 'john', '1234');![]()
2/ انشاء ملف main_login.php
انظر الى الصورة
![]()
3/ انشاء ملف checklogin.php.كود:<table width="300" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC"> <tr> <form name="form1" method="post" action="checklogin.php"> <td> <table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF"> <tr> <td colspan="3"><strong>Member Login </strong></td> </tr> <tr> <td width="78">Username</td> <td width="6">:</td> <td width="294"><input name="myusername" type="text" id="myusername"></td> </tr> <tr> <td>Password</td> <td>:</td> <td><input name="mypassword" type="text" id="mypassword"></td> </tr> <tr> <td> </td> <td> </td> <td><input type="submit" name="Submit" value="Login"></td> </tr> </table> </td> </form> </tr> </table>
4/ انشاء ملف login_success.php.كود:<?php $host="localhost"; // Host name $username=""; // Mysql username $password=""; // Mysql password $db_name="test"; // Database name $tbl_name="members"; // Table name // Connect to server and select databse. mysql_connect("$host", "$username", "$password")or die("cannot connect"); mysql_select_db("$db_name")or die("cannot select DB"); $sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'"; $result=mysql_query($sql); // Mysql_num_row is counting table row $count=mysql_num_rows($result); // If result matched $myusername and $mypassword, table row must be 1 row if($count==1){ // Register $myusername, $mypassword and redirect to file "login_success.php" session_register("myusername"); session_register("mypassword"); header("location:login_success.php"); } else { echo "Wrong Username or Password"; } ?>
5/ انشاء ملف logout.phpكود:// Check if session is not registered , redirect back to main page. // Put this code in first line of web page. <? session_start(); if(!session_is_registered(myusername)){ header("location:main_login.php"); } ?> <html> <body> Login Successful </body> </html>
اذا كنت تريد عمل تسجبل خروج انشىء هذا الملف
6/ من اجل مستخدمى PHP5كود:// Put this code in first line of web page. <? session_start(); session_destroy(); ?>
كان هذا درس تسجبل الدخول وترقبوا المزيدكود:<?php ob_start(); $host="localhost"; // Host name $username=""; // Mysql username $password=""; // Mysql password $db_name="test"; // Database name $tbl_name="members"; // Table name // Connect to server and select databse. mysql_connect("$host", "$username", "$password")or die("cannot connect"); mysql_select_db("$db_name")or die("cannot select DB"); // Define $myusername and $mypassword $myusername=$_POST['myusername']; $mypassword=$_POST['mypassword']; $sql="SELECT * FROM $tbl_name WHERE username='$myusername' and password='$mypassword'"; $result=mysql_query($sql); // Mysql_num_row is counting table row $count=mysql_num_rows($result); // If result matched $myusername and $mypassword, table row must be 1 row if($count==1){ // Register $myusername, $mypassword and redirect to file "login_success.php" session_register("myusername"); session_register("mypassword"); header("location:login_success.php"); } else { echo "Wrong Username or Password"; } ob_end_flush(); ?>
الله يبارك فيك أخي Mr.eslam و يعطيك العافية على هذا الطرح المتميز
ولكن أنت تبرمج على أي إصدار من php لأن البرنامج مو شغال عندي ؟؟ما أدري شنو الحل
![]()
__________________
لغة PHP
طريقك نحو التقدم و الإبداع .. قريبا جداً
اخى لو فى مثال نتابعه معك خطوة بخطوة للتطبيق
__________________
Www.Swlaif.Com
بلدنا التانى ..... سوالف
عاشق سوالف الاول
n.farouk.writer@gmail.com
رجعت لاخدم اخوانى فى سوالف ... معكم طول اليوم
بصراحه درس ممتاز جدا
اتمنا منكم المزيد من الروائع دى يا شباب
__________________
http://feckra.net/ads.php
http://mp3egy.com
http://feckra.org
http://q8cam.com
http://mesk-3.net
http://gsmegypt.com
http://gsmiraq.com
للاتصال بى
009659447208
wael@feckra.com
وائل فكرى بدر
نتمني ان يكون هناك فريق عمل كبير لمنتدي عربي قوي ونحن لم نعدم الكفاءات ولكن للاسف عدمنا التوحد
__________________
هذة العضوية يستخدمها شخصين
أخي الفاضل / Mr.eslam
شكراً على مجهودك
ياريت يكون هناك تجميع لهذه الملفات ووضعها بشكل
يتيح لكل واحد ان يأخذها مرة واحدة مثال :
اصدار رقم 1.0
وبعد ان يتم تحديث اي ملف او زيادة على امللفات نضع لها رقم اصدار جديد مثال
1.001
وشكراً
[ مستعير : sBForum ]
يا إخوان شبكة المشاريع العربية sBForum فيها مشروع منتدى PHP مميز sBoard اسمه
يا ريت تشتركوا فيه لانه العمل في بدايته
www.sb-forum.com
المشروع:
www.sb-forum.com/project/sboard
سلام
يسرنى الانضمام للفريق و كن بعد أن أتم تعليمى للغة البرمجة PHP
و يمكننى تجميع الدروس فى صورة كتاب![]()
الله يجزاك خير اخوي
بالتوفيق
تحياتي
بارك الله فيك أخوي Mr.eslam
وياريت يتم تنشيط هذا الموضوع من جديد واضافة المزيد .... انا متحمس لذلك
هذه هي النهاية
اغلب الأخوان يبدأ في العمل ويتم التفاعل فيه ثم يقول :
1- انا مشغول
2- مسافر
3- مريض
من البداية يجب أن تضع قي الحسبان إنك سوف تكمل هذا العمل
هل تنتظر منا أن نترجاك .
هل طلب منك أحد ؟
الله يهيدكم
كنا ننتظر ان يتم الإنتهاء من هذا العمل ولكن
الرياح وين .... و السفن وين ....
وعفواً
للرفع .. اين رابط الموضوع الاصلي ؟؟؟؟
السلام عليكم،
درس جيد بارك الله فيك أخي الكريم.