التغطية المصورة ليوم سوالف: الجزء الأول، الجزء الأخير
الفائزون في المسابقة الأصغر لسوالف كاست

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

موضوع مغلق  
 
LinkBack أدوات الموضوع
عضو نشيط
تاريخ التسجيل: Oct 2003-
#1 (permalink)  
كيف أكتب في الصفحة هذه ؟


السلام عليكم

يا شباب عندي سؤال وهو

عندي ملف my.php ومحتواه

كود PHP:
<?php
echo '<form method=post action="iam.php">';
echo 
'إسمك';
echo 
'<br>';
echo 
'<input type="txt" name ="user">';
echo 
'<br>';
echo 
'كلمة المرور الخاصة بك';
echo 
'<br>';
echo 
'<input type="password" name ="pass" >';
echo 
'<br>';
echo 
'<input type = submit  value="سجّل !">';
echo 
'</form>';
?>
وملف اسمه iam.php ومحتواه

كود PHP:
<?php
echo "إسمك هو";
echo 
"<br>";
echo 
$user;
echo 
"<br>";
echo 
"كلمة المرور الخاصة بك هي";
echo 
"<br>";
echo 
$pass;
?>
السؤال هو

1- كيف أقوم بتشفير كلمة المرور باستخدام الدالة md5 ؟؟
وأين أستخدم الدالة في ملف my.php أم في ملف iam.php ؟؟

2- لنفترض أنني في ملف my.php وضعت الكود هذا
كود PHP:
<?php
action
="my.php?action=log" // هنا صفحة في نفس الملف
?>
السؤال هو أين أكتب العبارة التي أريد أن تظهر عند دخول الصفحة التي نهايتها
my.php?action=log

يعني بدلاً من أن أضع كود جديد في ملف iam.php أضعه في نفس الملف my.php
وأضع my.php?action=log
هذي تعدد الصفحات عرفناه لكن أين أكتب محتوى mt.php?action=log

إن شاء الله فهمتوا علي ويا ليت ألاقي حل عندكم لأني ابي الحل ضروري في موقعي

وشكراً لكم ،،،






الحاير الولهان غير متواجد حالياً   قديم 16-12-2004, 02:09 AM
عضو فعال
تاريخ التسجيل: Nov 2002-
#2 (permalink)  

تفضل
كود PHP:
<?php

if (!isset($action) or $action=="") {
    
$action="my";
  }

if (
$action=="my") {  
echo 
'<form method=post
action="my.php?action=log">'
;
echo 
'إسمك';
echo 
'<br>';
echo 
'<input type="txt" name
="user">'
;
echo
'<br>';
echo 
'كلمة المرور الخاصة بك';
echo 
'<br>';
echo 
'<input type="password" name ="pass"
>'
;
echo
'<br>';
echo 
'<input type =
submit  value="سجّل !">'
;
echo 
'</form>';
}
if (
$action=="log") {  
echo 
"إسمك
هو"
;
echo
"<br>";
echo 
$user;
echo 
"<br>";
echo 
"كلمة المرور الخاصة بك هي";
echo 
"<br>";
$pass=md5($pass);
echo 
$pass;
}
?>
عملتلك التعديلات عالسريع
احذف مافي ملف my.php
واضف الكود

وملف iam.php
لم يعد له حاجه.






__________________
نــــــــــحو سـوالف أفضل...
All-the-vb site
All-the-vb forum
all-the-vb غير متواجد حالياً   قديم 16-12-2004, 02:30 AM
عضو فعال جدا
تاريخ التسجيل: Feb 2004-
#3 (permalink)  

او استخدم دالة switch ...

كود PHP:
<?
switch($action){
Default:
ECHO 
" افتراضي ";
// ضع هنا كود الفروم
break;
case 
"log":
ECHO 
" الصفحة الثانيه";
// ضع هنا كودك الثاني
break;
}
?>
تحياتي لك






__________________
بي اتش بي العرب : php-ar.com
دروس PHP خاص : phpfaq.php-ar.com

new site : www.naifphp.net/web
Mr.php-ar غير متواجد حالياً   قديم 16-12-2004, 12:06 PM
عضو نشيط
تاريخ التسجيل: Oct 2003-
#4 (permalink)  

السلام عليكم

مشكور يا استاذي عدام ولا هنت

مشكووور يا جريح

وتسلموا على ردكم ،،،

لكن ما وضحتوا لي كيف أستخدم الدالة md5






الحاير الولهان غير متواجد حالياً   قديم 16-12-2004, 01:52 PM
عضو فعال
تاريخ التسجيل: Nov 2002-
#5 (permalink)  

العفو عزيزي

اقتباس:
لكن ما وضحتوا لي كيف أستخدم الدالة md5
موضح في ردي بالاعلى من ضمن الكود
كود PHP:
$pass=md5($pass); 
نمرر المتغير المحتوى على كلمة المرور $pass
بالدالة md5
للمزيد حول الدالة md5






__________________
نــــــــــحو سـوالف أفضل...
All-the-vb site
All-the-vb forum
all-the-vb غير متواجد حالياً   قديم 17-12-2004, 01:17 AM
موضوع مغلق


 

أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 11:15 AM بتوقيت المملكة العربية السعودية