المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : دورة php بأستخدام برنامج Dreamweaver MX 2004


الصفحات : 1 [2] 3 4

dragon mario
18-01-2006, 12:39 PM
مشكوووووووووور

ramah76m
18-01-2006, 03:46 PM
أخي الكريم كيف بدنا ننشيء قاعدة بيانات ,, معلش انا بحتث في جهازي مالقيتش phon.sql

ارجو الافادة الله يبارك فيك

وجزاك الله كل خيـــــــــــــر



تحياااااااتي
اخوك

ramah76m
18-01-2006, 03:50 PM
أخي الكريم كيف بدنا ننشيء قاعدة بيانات ,, معلش انا بحتث في جهازي مالقيتش phon.sql

ارجو الافادة الله يبارك فيك

وجزاك الله كل خيـــــــــــــر



تحياااااااتي
اخوك

اخي الكريب يجب ان يكون في جهازك برنامج الاباتشي سيرفر وهو موجود في هذه المنتدى وموجود شرح كافي لطريقة استخدامة استخدم البحث للحصول على النتائج وايضا انا شرحت في الدرس الثاني من الجزء الاول عن كيفية عمل قواعد البيانات بشكل مختصر
تحياتي\

Kingz
18-01-2006, 05:19 PM
السلام عليكم ورحمة الله وبركاته ....
اخي لقد اتيت لك ببرنامج سيرفر الاباشي وهو افضل برنامج وانا استخدمه وكذلك هو المستخدم في هذه الدورة

من هنا تستطيع ان تدخل على الموقع الرئيسي :

http://www.appservnetwork.com/images/topics/topicappserv.gif

http://www.appservnetwork.com/

ومن هنا تستطيع ان تحمل البرنامج :

تحميل (http://prdownloads.sourceforge.net/appserv/appserv-win32-2.5.5.exe?download)

__________________________________
ارجو ان اكون قد افدتكم اخواني الاعزااااااااااااااااااااااااااااااااااااااااااااا اااااااااااااااااااااااااااااااء

الللهم صل على محمد وآل محمد الطيبين الطاهرين ........ وعيدكم مبااااااااااااااااااارك

عيدكم مبارك بمناسبة عيد الغدير

وتنصيب الرسول - صل الله عليه وآله - الأمام علي عليه السلام
بقوله : (( .. من كنت مولاه فعليٌ مولاه .. ))

اللهم انصرنا على اعدائنا وانصر الاسلام
اللهم انصر إيراااااااااااااان و مكنها من امتلاك الحق في تخصيب اليورانيوم
________________________________

ramah76m
21-01-2006, 05:58 PM
الدرس الثالث من الجزء الثاتي

تحميل الصور الى الموقع وطريقة تخزينها الى قاعدة البيانات.


في هذا الدرس سوف نتعرف على كيفية اضافة الصور الى قاعدة البيانات مع انني لا افضل استخدم الصور في قواعد البيانات لانها تزيد من مساحتها وتحملها عبئا ثقيلا .

تحتاج الى جدول في قاعدة البيانات لاحظ الصورة التالية

http://absba6.absba.org/teamwork7/php/g2/3/11.jpg

وايضا نحتاج الى ثلاثة صفحات ، pic2.php وهي لاضافة الصور

http://absba6.absba.org/teamwork7/php/g2/3/1.jpg

وهذا الكود الخاص بالفورم في الصورة التالية .

http://absba6.absba.org/teamwork7/php/g2/3/2.jpg

وايضا نحتاج الى كود لاضافة الصور كما في الصورة التالية .

http://absba6.absba.org/teamwork7/php/g2/3/3.jpg

سوف اشرح بعض الاسطر المتعلقة بالصور .

السط رقم 7 وهو لقرائة حجم الصورة والسطر رقم 8 يقوم بقرائة اسم الصورة وفتحها كملف اما السطر رقم 9 فيقوم بقرائة الصورة وياخذ حجمها وقيمتها .السطر رقم 12 يقوم بقرائة اسم الصورة من خلال الاسم الذي اضفناه في حقل الاضافة .

السطر 17 يقوم بالانتقال الى صفحة العرض .

وهذه كود الصفحة بالكامل .



<?php
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$filesize = @filesize($HTTP_POST_FILES['attachment']['tmp_name']);
$filenum = @fopen($HTTP_POST_FILES['attachment']['tmp_name'],"r");
$filestuff = @fread($filenum,$filesize);
@fclose($filenum);
@unlink($HTTP_POST_FILES['attachment']['tmp_name']);
$pic=addslashes($HTTP_POST_FILES[attachment][name]);
mysql_connect("localhost","root");
mysql_select_db("ramah");
$insertSQL="INSERT INTO imgs
(id,name,type,source)
VALUES(NULL,'".addslashes($pic)."','$filesize','".addslashes($filestuff)."')";
mysql_query($insertSQL);
header("location:show.php");
}
?>
<form action="<?php echo $editFormAction; ?>" method="post" enctype="multipart/form-data" name="form1">
<table align="center">
<tr valign="baseline">
<td nowrap align="right">Name:</td>
<td><label>
<input name="attachment" type="file" id="attachment">
</label></td>
</tr>
<tr valign="baseline">
<td nowrap align="right">&nbsp;</td>
<td><input type="submit" value="Insert record"></td>
</tr>
</table>
<input type="hidden" name="MM_insert" value="form1">
</form>
<p>&nbsp;</p>


صفحة show.php وهذه الصفحة لعرض الصورة كما يلي .

محتاج في هذه الصفحة الى ريكورد سيت لتعرف الى الجداول من قاعدة البيانات كما يلي .

http://absba6.absba.org/teamwork7/php/g2/3/4.jpg

لتظهر الصفحة بهذا الشكل .

http://absba6.absba.org/teamwork7/php/g2/3/5.jpg

في الحقل المشار اليه في الجدول بدائرة نكتب اي كلمة ونستبدلها في الكود بالقيمة او المتغير المشار اليه في الدائرة الاخرى لتظهر كما في الصورة وكما يلي الكودات الخاصة بها .

http://absba6.absba.org/teamwork7/php/g2/3/6.jpg

هذا الشرط يبين انه اذا كان المتغير الذي عرفناه بقيمة اسم الصورة لا يساوي الصفر قم باظهار الصورة من الصفحة التالية السطر 28


واذا كان يساوي ان انه لا يوجد قيمة اظهر فراغا السطر 31.

وهذا الكود الخاص بها .




<?php require_once('Connections/conram.php'); ?>
<?php
mysql_select_db($database_conram, $conram);
$query_Recordset1 = "SELECT * FROM imgs";
$Recordset1 = mysql_query($query_Recordset1, $conram) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
****** http-*****="*******-Type" *******="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<table border="1">
<tr>
<td width="100">id</td>
<td width="121">name</td>
<td width="115">type</td>
<td width="40">source</td>
<td width="67">&nbsp;</td>
</tr>
<?php do {
$pic=$row_Recordset1['name'];
if ($pic != "0"){
$pictur="<img src=\"test2.php?pid=$row_Recordset1[id]\">";
}
else
$pictur= "<center>";
?>
<tr>
<td><?php echo $row_Recordset1['id']; ?></td>
<td><?php echo $row_Recordset1['name']; ?></td>
<td><?php echo $row_Recordset1['type']; ?></td>
<td>
<?=$pictur?> </td>
<td></td>
</tr>
<?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?>
</table>
</body>
</html>
<?php
mysql_free_result($Recordset1);
?>


والان صفحة test2.php وهذه لمعالجة اضافة الصورة لكي يتم اظهارها بشكل سليم كما في الصورة التالية . http://absba6.absba.org/teamwork7/php/g2/3/7.jpg

وهذا كودها




<?
mysql_connect("localhost","root");
mysql_select_db("ramah");
$q="select * from imgs where id='$pid'";
$r1=mysql_query($q);
$nr=mysql_num_rows($r1);
for($i=0;$i<$nr;$i++){
$rr=mysql_fetch_array($r1);
$pic=$rr[source];
echo "$pic";
}
?>







اتمنى ان يكون الدرس مفهوما

وتحياتي للجميع

ابو بكر

الصور مرفوعة على سيرفر منتدى المشاغب _ سيف المعمري

TornhearT
21-01-2006, 07:59 PM
مشكووور على الشرح المتميز

لكن اخي العزيز ,, انا نزلت الاباتشي لكن انت مش شارح بالضبط كيف نعمل قاعدة بيانات ,,

انت استوردت وحده من جهازك ,, قاعدة بيانات اقصد

والله يخليك تفهمنا كيف نعملها او تعطيني وصلة لشرح انشائها ,,

لانه بدونها ماراح نقدر نستمر معك


ومشكووور مقدماً والرجاء فهم وجهة نظري


تحياااااتي
اخوك

المذهل الافضل
21-01-2006, 11:28 PM
مشكووووووووووووووور أخوي ramah76m على هل الموضوع

ramah76m
22-01-2006, 12:48 PM
اخي الكريم لقد وجدت لك ها الرابط للاخ الالماسي واتوقع ان مفيد في تعلم طريقة عمل قواعد البيانات مع انني قمت بشرح لها في بداية الدورة
تحياتي
http://www.absba.org/vb/showthread.php?t=218160&highlight=appserv

zsbmr
23-01-2006, 09:11 PM
كيف استطيع تجربة برنامج الهاتف في جهازي
هل لابد من وجود برنامج الدربم ويفر علما يوجد لدي السيرفر

وهل ينفع عمل مثل هذه القواعد على شبكة أنتر انيت

بارك الله فيك

ramah76m
24-01-2006, 01:21 PM
اخي الكريم ليس ضروري وجود الدريم ويفر لتجربة اي برنامج المهم ان يكون لديك برنامج الاباتشي وراجع لا الدروس الالوى من الجزء الاول للدورة سيفيدك
برنامج الدريم ويفر هو فقط برنامج لتحرير البرمج باستخدام لغة البرمجة بي اتش بي مثل الفرونت بيج في استخدام الاتش تي ام ال
تحياتي

zsbmr
24-01-2006, 07:24 PM
لم استطع فتحها واذا فتحتها بالفورنت بيج تأتيني اكواد

ramah76m
25-01-2006, 11:56 AM
اخي الكريم انت تحتاج لتجربة البرنامج الى برنامج سيرفر اباتشي وتقوم بنسخ البرنامج الى مجلد البرنامج وهو كالتالي
D:\AppServ\www\phon\
ومن ثم تذهب الى انترنت اكسيلورر وتفتح السيرفر كالتالي
http://localhost/phon
وطريقة تنصيب قاعدة البيانات تجدها في هذا الدرس
http://www.absba.org/vb/showthread.php?t=248427
http://www.absba.org/vb/showpost.php?p=1764056&postcount=20
اتمنى ان تجد ما تريد
تحياتي

aboelhassan
25-01-2006, 04:31 PM
مشكورررررررررررررررررررررررررررررررررررررررررررررر ررررررررررررررررررررررررررررررررر

jafarNET
31-01-2006, 04:35 PM
1- مشكور من كل قلبي أخي ramah76m على هذا المجهود المبارك .
بصراحة لقد استفدت منه كثيراً وفقك الله لتقديم المزيد


** أقترح أن تضيف في الجزء الثاني من الدورة شرح لعمل برنامج الاخبار + شريط الاخبار المتحرك + شريط الاهداءات ***

ولك مني خالص الدعوات بالتوفيق

ramah76m
31-01-2006, 06:36 PM
اخواني الاعضاء والزوار الكرام السلام عليكم ورحمة الله وبركاته
اود الاعتذار لكم على التاخير في تكملة الدروس للجزء الثاني ولذلك لانشغالي في توسيعات جديدة في المؤسسة التي اقوم بتاسيسها وقد قمت بطرح موضوع لبعض النصائح في مشروعي الجديد واذا ارتم الاطلاع على الموضوع اليكم الرابط التالي
http://www.absba.org/vb/showthread.php?t=248116&page=1&pp=15
وبالنسبة للدورة فسوف اكملها بعد ايام قليلة ان شاء الله وبالنسبة للاخ جعفر فسوف اقوم بوضع ما طلبته في نهاية الدورة ولكن تابع معنا الدورة للتذكير
تحياتي للجميع

jafarNET
01-02-2006, 12:37 AM
اخي العزيز (ramah76m) أنا متابع للدورة وقد قمت بيتطبيق بعض الدروس ولكن واجهتني مشكلة في الاتصال مع قاعدة البيانات ودائما تواجهني هذه الرسالة
http://jafar4u.jeeran.com/err2.gif
علما بأني استخدم الاصدار
http://jafar4u.jeeran.com/erro1.gif

أما بالنسبة لمدير قواعد البيانات فهو phpMyAdmin-2.2.3

والسيرفر كما هو معروف Apache PHPTriad

ramah76m
01-02-2006, 06:11 PM
اخي جعفر يجب عليك ان تقوم بعمل ويب سايت بشكل جيد وايضا يجب ان يكون اسم المجلد الذي تقوم بوضعة ملفات البرنامج فيه هو نفس اسم الويب سايت الذي تقوم بانشائه بالدريم ويفر .......... راجع الدرس الثاني من الجزء الالول
بالمناسبة برنامج دريم ويفر 2004 لا يختلف على النسخة الجديدة 8 فهذه الدورة تنفع للاصدارين
تحياتي

orbawy
02-02-2006, 05:30 PM
الشكر للاخوان على هذا المجهود الكبير ولكن لي بعض الاستفسارات:
بعد الاتصال بالبيانات وعندما اريد ان اربط قائمةمنسدلة بقاعدة البيانات فان الخيار master detail page set من قائمة insertغير منشط بالرغم من انني قمت بعمل Recordset فما هو السبب؟

jafarNET
04-02-2006, 11:43 PM
لازلت اعاني في تكوين ملف الاتصال وهذه المره دائماً
http://jafar4u.jeeran.com/fgr.JPG

AROON9002
05-02-2006, 05:25 PM
اخي ابو بكر كيف اقم بعمل شجرة عن طريق الدريم ويفر ....... اقسام فرعية يعني

ramah76m
08-02-2006, 04:52 PM
اخي ارون لو تابعت درس عمل دليل الهاتف سوف تعرف كيف تقوم بعمل الاقسام الفرعية
بالمناسبة اريد ان اعتذر للاخوان عن تاخيري في طرح بقية الدروس وذلك لانشغالي في تاسيس لمؤسسة الكترونية وانا مشغول جدا بها
قريبا ان شاء الله سوف اقوم بمتابعة الدورة
تحياتي للجميع

applz7
11-02-2006, 05:55 AM
ramah76m

حقييييييييقي مبدع

اهنيك على الابداع والله تستاهل جائزة من المشاغب وقليلة بحقك

بس عندي كم سؤال

الان ادريم ويفر طلع منة اصدار جديد

هل فية ميزات اكثر بالنسبة للـــphp

الـــ classes و والسنيبت

كيف طريقتها وتحديثها في الدريم ويفر

ايضا طريقة تركيبها لاني لقيت منها كثير في موقع

phpclasses.org

اضافات ومؤثرات تجعل السكربت اكثر من رائع

طريق تعامل الدريم ويفر مع الملفات

مثلا اذا ابي الزرائر يرفع الملف في الموقع

مباشرة يدخل الرابط في قاعدة البينات

ويظهر في الموقع كرابط للتحميل

بدون علم الزائر مكان الملف

واااالللللللللللللللللللف شكر لك على الموضوع الروعة

احمدباشا
11-02-2006, 09:41 PM
شكرا لك اخى الكريم اريد لينك تحميل للبرنامج كى اتابع الدوره

ramah76m
11-02-2006, 10:08 PM
مرحبا
اخواني الاعضاء والزوار الكرام نظرا لانشغال في مجال العمل ولانني لا استطيع متابعة الدورة بشكل يومي فاني دعوت احد اصدقائي له خبرة في مجال البسي اتش بي ليساعدني في الرد عن بعض اسئلتكم وهو العضو advanceduser وله جزل الشكر
وقريبا ان شاء الله سوف اقوم بطرح بقية الدروس

advanceduser
11-02-2006, 10:15 PM
السلام عليكم ،
شكراً لك اخي ramah76m على ثقتك الغالية وبإذن الله اكون عند حسن ظنكم جميعاً ...
حبدأ على الرد على الاسئلة بعد قليل بإذن الله ...
اخوكم احمد ،

advanceduser
11-02-2006, 10:19 PM
السلام عليكم ،
اخي applz7
تقصد ان يتم تخزين الملف في قاعدة البيانات بدل من رفعه على سيرفر الموقع ام ماذا ؟
ارجوا التوضيع لكي استطيع الرد
اخوك احمد ،

applz7
12-02-2006, 01:07 PM
advanceduser

اخي الكريم شاكر لك اهتمامك جزاك الله كل خير


تقصد ان يتم تخزين الملف في قاعدة البيانات بدل من رفعه على سيرفر الموقع ام ماذا ؟


لا يالغلا المقصود انة

الزائر يرفع الملف الى الموقع

كيف يظهر لة رابط للتنزيل مثل كذا

download.php?id=????

بدون ان يظهر اسم الملف او مكانة على السيرفر!!

وتكون تلقائية

================

بالنسبة لموقع phpclasses.org

الموقع لقيت بة كثثير من الكلاسس بوظائف رائعه لها

المشكلة طريقة تركيبها صعبة

لانة القيم $$$$$

تكون كثيرة مختلفة

هل فية طريقة لتركيبها عن طريق الدريم ويفر ؟؟


شاككر لك اخي الكريم

ومعليش تعبتك بالاسئلة

advanceduser
13-02-2006, 05:45 AM
السلام عليكم ،
لا اخي ولا اي تعب واتشرف ان اكون معكم في الدورة .

بالنسبة لموضوع الملف
ممكن تعملها عن طريق قاعدة البيانات
بمعني انك الاول حتعمل كود رفع الملف وبعد رفع الملف يتم تخزين بيناته في قاعدة البيانات يعني مكانه واسم المجلد المحتوى عليه وكذا
وبعدين تعمل في صفحة download.php استعلام من القاعدة حيث انه يستعلم عن الملف صاحب الاي دي المطلوب واللي حترسله للصفحة بالوسيلة GET وتابع معي التفاصيل :-

1- اول شئ حتعمل كود رفع الملف للسيرفر (تقدر تستخدم اي سكريبت جاهز لهذا الغرض ولو تود مناقشة الموضوع اطلب وبإذن الله احضرلك شرح) .
2- ثاني شئ يجب ان تعرف اين سيضع هذا السكريبت المللفات المرفوعة ( مسار المجلد على سيرفر الموقع) .
3- ثالث شئ ستجد ان السكريبت يعطي لكل اسم ملف متغير معين ممكن file$ او name$ او اي شئ اخر حاول معرفته من فحصك للسكريبت .
4- الآن يأتي دور قاعدة البيانات - اول خطوة انشئ جدول وسميه files به 2 حقول : id ، name والحقل id اختار له خاصية الـ auto increment لكي يزيد تلقائياً طبعاً تختارها من phpmyadmin .
5- في سكريبت رفع الملفات قم بالبحث عن الجملة الشرطية if التي تنفذ عندما يتم رفع الملف بشكل صحيح .
6- بين القوسين {} قم باضافة الكود الآتي :-

$link = mysql_connect("localhost","username","password");
mysql_select_db("db",$link);
$sql = "INSERT INTO files VALUES ("","$file")";
$result = mysql_query($sql,$link);

كده بنكون حفظنا بيانات الملف في قاعدة البيانات على شكل رقم معرف id واسم الملف المرفوع اللي افترضنا ان المتغير الخاص به اسمه id$
الآن حتستبدل الرسالة الموجودة في سكريبت رفع الملفات والتي تظهر في حالة نجاح الرفع بالآتي :
ولا تنس استبدال file$ بمتغير اسم الملف الموجود في سكريبت رفع الملفات

<?
$link1 = mysql_connect("localhost","username","password");
mysql_select_db("db",$link1);
$sql1 = "SELECT * FROM files WHERE name = $file ORDER BY id DESC LIMIT 0,1";
$result1= mysql_query($sql1,$link1);
while ($row = mysql_fetch_array($result1)) {
echo (" <a href='download.php?id=$row[id]'>رابط تنزيل الملف المرفوع</a> ");
}
?>

بكده نكون انتهينا من التعديلات على سكريبت رفع الملفات
7- الآن انشئ ملف جديد اسمه download.php في نفس المجلد الموجود به اسكريبت رفع الملفات .
8- ضع به الكود الآتي :-
ولا تنس استبدال domain.com/files بمسار المجلد الذي يقوم سكريبت رفع الملفات برفع الملفات بيه

<?
$link1 = mysql_connect("localhost","username","password");
mysql_select_db("db",$link1);
$sql1 = "SELECT * FROM files WHERE id = $_GET[id] ORDER BY id DESC LIMIT 0,1";
$result1= mysql_query($sql1,$link1);
while ($row = mysql_fetch_array($result1)) {
echo (" <a href='file://domain.com/files/$row[file]'>اضغط هنا لتنزيل الملف</a> ");
}
?>


طبعاً تقدر تعدل في المظهر كما تحب
لو حدث معك اي اخطاء او لم تستطع تعديل شئ ارسل لي رد واجاوبك بإذن الله

اما عن موضوع الكلاسات بإذن الله اجاوبك بكرة لاني وقتي ضيق الآن بعض الشئ لكنه امر سهل ولا يتعلق بالدريم وويفر كثيراً ...

اخوك احمد ،

php love
13-02-2006, 11:24 AM
مشكور اخوي على مجهودك

انا بدأت وعند الدرس الأول صادفت مشكلة
وهي انني اتبعت جميع الخطوات بالضبط
لكن الملفات اللي قلت انها بتطلع لك بالموقع ما ظهرت
مثل هذي الصورة اقصد

http://absba6.absba.org/teamwork7/php/1/11.jpg

فاين الخلل بتوقعك ؟؟؟ ام انه لا توجد ملفات بالبداية وانما الصورة تعرض الملفات التي قمت بعملها انت بالخطوات اللاحقة ؟؟ ام ما هو تفسيرك بالضبط ؟


وسؤال اخر في الدرس الثاني هل ضروري اقوم بانشاء قاعجة البيانات vbram ام انت وضعته للمعرفة للخطوات والدروس القادمة ؟؟

بانتظارك ردك لكي اقوم بمتابعة بقية الدروس

مع التحية

ramah76m
13-02-2006, 06:01 PM
اشكر اخي advanceduser على تعبة معنا في الدورة .
بالنسبة للاخ php love فان المجلد الذي تقوم بعملة كموقع او مكات لانشاء ملفات السيكربت الذي تقوم بانشائة بالطبع سوف يكون فارغا وسوف تقوم بنشاء الملفات واحد تلو الاخر فمثلا حين تقوم بانشاء الصفحة الرئيسية index.php سوف تقو بحفظها في نفس المجلد
تابع الدروس فانا شارح الخطوات بالصور بكل دقة .
تحياتي للجميع

.(زمان الصمت).3
13-02-2006, 10:04 PM
شكراَ لـــــــــك (ramah76m)
على هذا الشرح المتميز والواضح
لكـــن هناك نقطه أحببت أن أشير إليها :- وياليت تجيب نتيجه:-
إنك بدال ماتتعب في الشرح ورفع الصور
إنك تستخدم أي برنامج للشرح ثم ترفع ملف واحد فقط للنت (وهذا يوفر العناء عليك وعلى جميع زوار المنتدى والأعضاء في التحميل).
أرجوا إنك توافق على الفكره
ولا أخفي عليك بأني من العازمين والمهتمين للتعلم على لغة الـ php
وفكرت حتى ألتحق بدوره للتعلم للغة الـ php
وأتمنى منك لونفذت الشرح وطرحته أن ترسل لي في المنتدى بأن الدوره بدأت
وآســـــــف على الإطــــــــــاله

للمعلوميـــــــــــــــــه:
بــــــــــرامج الشروح مثل:
powerpoint بور بوينت
macromedia captivate برنامج للشرح والإخراج بصيغة swf

هذا وتقبل خالص تحياتي
أخوك .(زمان الصمت).

advanceduser
14-02-2006, 06:19 AM
السلام عليكم ،
الشكر لله اخي ramah76m ...

اخي applz7 - بالنسبة لموضوع الكلاسات فالكلاس عبارة عن مجموعة من الدوال والاكواد تنفذ غرض معين يمكنك استخدامها داخل اي سكريبت تقوم بكتابته بلغة PHP وبيكون مع اي كلاس ملف مساعدة موجود به طرق استخدامه والكود الذي تتضمنه في سكريبت php الذي تقوم انت بكتابته لكي يتم تشغيل الكلاس فيه - اما طرق تركيبها على الدريم وويفر فلا اعتقد لانها ليس لها علاقة بالبرنامج فقط ان تفعل كما مكتوب في ملف المساعدة الخاص بها !

وبإذن الله لو يسمح لي الاخ ramah76m اتكلم معكم شوية عن كلاس اسمه AJAX وديه تكنولوجيا جديدة متميزة في Php بتساعد المبرمجين والمطورين على كتابة برامج ديناميكية سريعة مش بتحتاج للتنقل بين الصفحات يعني الزائر بيظل في نفس الصفحة ويتصفح المنتدى كله مثلاُ ويفتح اي مووضوع بدون حتى ان يتم كتابة Loading في شريط status bar بالمتصفح !!

اخوكم احمد ،

سيف المعمري
14-02-2006, 10:44 PM
شكرا لك أخوي أبوبكر

تم رفع صور الدرس الثالث من الجزء الثاني
على سيرفر منتدى المشاغب

No4Denmark
23-02-2006, 02:44 AM
مشكوووووووور

كومانش
23-02-2006, 10:28 AM
اذا كان للابداع كلمة فانت صاحبها اخى
لك كل التقدير اخى المبدع حقا00
وربنا يمتعنا بعلمك

ramiphp
25-02-2006, 04:42 AM
بسم الله الرحمن الرحيم



الجزء الثاني











بعون الله نبدا في طرح دروس الجزء الثاني لهذه الدورة راجيا من الله عزوجل اين يسخرنا لخدمة هذا الدين وهذه الامه

واليكم الدروس المقترحة لهذا الجزء علما بانني على استعداد تام لطرح أي درس سيرغب به الاعضاء الكرام ويكون باستطاعتي تنزيله .



1. اظهار كلام اذا كان الريكورد سيت فارغ او غير فارغ

2. احتراف عمل السيشن .

3. تحميل الصور الى الموقع وطريقة تخزينها الى قاعدة البيانات.

4. . طريقة عرض السجلات تصاعديا او تنازليا او حسب الاي دي او أي حقل اخر .

5. عندما يتم تسجيل المستخدم كيفية اظهار رسالة ترحيب

6. طريقة عمل الشريط المتحرك .

7. التعرف على الدوال والمتغيرات .

8. عمل برنامج اتصل بنا .

9. عمل فورم بريدي وكيفية ارسال الرساله لجميع الاميلات.

10. جمل الشرط والتكرار .

11. كيفية وضع (تعليق) أو ( رد) على مقالة مثل الردود في المنتديات . فكرة هذا الدرس من الاخ الشمردل ..مشكورا

وهناك فرصة لزيادة الدروس حسب الحاجة .



تحياتي للجميع

اخوكم ابو بكر

ramiphp
25-02-2006, 04:53 AM
شرح ولا اروع
بارك الله فيك اخي الكريم

أبو إسحاق
27-02-2006, 12:46 PM
جزاك الله خيرا
شرح جميل تم تحميله وان شاء الله سيتم دراسته

advanceduser
01-03-2006, 02:13 PM
شكراً لكي اخي على المجهود في هذه الدورة
بالتوفيق ،،

اخوكم احمد ،

II MATRIX II
06-03-2006, 02:22 PM
بارك الله فيك اخوي ابو بكر على الدوره الرائعه والمبسطه لهذا البرنامج المميز

اتمنا توضيح النقاط المذكوره في هذه الصوره

ومشكور مقدما


http://up4.w6w.net/upload/06-03-2006/w6w_200603061338197a2f199a.jpg

ramah76m
08-03-2006, 03:51 PM
الدرس الرابع من الجزء الثاني

اولا احب ان اقدم اعتذاري للجميع عن التاخير في طرح بقية الدروس

في هذا الدرس سوف نتعرف على كيفية اظهار السجلات تصاعديا او تنازليا وسوف نقوم بتطبيق هذا الدرس على برنامج مقالات قمت باعددة لتكملة باقي الدروس وهذا الدرس بسيط وسهل جدا .

طبعا لا اريد اظهار كل الخطوات لعمل هذا الدرس لاني شرح عنها في الدروس السابقة قط سوف اطبق الصور التي نحتاجها لهذا الدس

لنرى هذه الصورة

http://absba6.absba.org/teamwork7/php/g2/4/1.jpg

هذا هو برنامج المقالات
http://absba6.absba.org/teamwork7/php/g2/4/2.jpg


وهذا الريكورد سيت الذي قمت باعدادة لعرص عناوين المقالات وبطل بساطة فقط وكما تشاهدون في الصورة وفي المربع الاحمر نختار الحقل الذي نريد ان يكون الترتيب من خلالة وانا اخترت الاي دي يمكنك اظهار السجلات حسب التاريخ .

كما في اصورة السابقة فقط نختار اما تنازليا او تصاعديا

http://absba6.absba.org/teamwork7/php/g2/4/3.jpg

وهذا شكل البرنامج ولاحظو الترتيب حسب الاي دي والان سوف نلاحظ في الصورة التالية كيف عملناه تصعديا

http://absba6.absba.org/teamwork7/php/g2/4/4.jpg

ارجو ان يكون الدرس قد اعجبكم

تحياتي للجميع

الصور مرفوعة على سيرفر منتدى المشاغب _ سيف المعمري

mido star
08-03-2006, 03:57 PM
مشكوووووووووررررررررررررررررررررررررررررررررر جدا
http://midostar.net/mido2.gif

mido star
08-03-2006, 03:59 PM
مشكوووووووووررررررررررررررررررررررررررررررررر جدا

الحلا كل الحلا
13-03-2006, 08:04 PM
السلام عليكم ورحمة الله وبركاته ...
أولا حبيت أشكرك على هذا الجهد وجزاك الله ألف خير وذكرك بالشهادة ... فعلا جهد واضح وملموس ... ثانيا أبي أشكرك لأنه أزحت عن ظهري حمل ثقيل كاد أن يقسمه ، لأني عندي بروكجت فالكلية عن تصميم موقع يشبه ebay وأنا كنت دايخة مب عارفة كيف أبدأ،أنا دراستي عن التجارة الألكترونية وتطوير المواقع علما باني ركيت الأباشي من أسبوع لأني كنت محتاجة سيرفر أحمل عليه الوب سايت لأنه سيرفر الكلية جيد ولكن ما فيه سيكيوريتي وأنا أهم شي في موقعي السيكيوريتي بس حبيت أشكرك وأشوف إذا كان في مجال أراسلك just in case صارت مشاكل
thanks again >

محمد العراقي
15-03-2006, 12:10 PM
مشكووور اخوي وجزاك الله خير

benlotfi
16-03-2006, 04:23 PM
مــــاذا يفعل بهاذ البرنامج

a.bayoumi
16-03-2006, 07:13 PM
بصراحة يااخ احمد الموضوع دة بالزات مدوخني كتير من فترة واكيد في غيري يهمهم الموضوع دة جدا وياريت تعمل شرح خاص ومستقل بزاتة عن الموضوع دة بعد اذنك وبعد اذن الأخ المشهود لة بالمجهود العظيم رماح وفعلا لك جزيل الشكر والتقدير

a.bayoumi
16-03-2006, 07:16 PM
السلام عليكم ،
لا اخي ولا اي تعب واتشرف ان اكون معكم في الدورة .

بالنسبة لموضوع الملف
ممكن تعملها عن طريق قاعدة البيانات
بمعني انك الاول حتعمل كود رفع الملف وبعد رفع الملف يتم تخزين بيناته في قاعدة البيانات يعني مكانه واسم المجلد المحتوى عليه وكذا
وبعدين تعمل في صفحة download.php استعلام من القاعدة حيث انه يستعلم عن الملف صاحب الاي دي المطلوب واللي حترسله للصفحة بالوسيلة GET وتابع معي التفاصيل :-

1- اول شئ حتعمل كود رفع الملف للسيرفر (تقدر تستخدم اي سكريبت جاهز لهذا الغرض ولو تود مناقشة الموضوع اطلب وبإذن الله احضرلك شرح) .
2- ثاني شئ يجب ان تعرف اين سيضع هذا السكريبت المللفات المرفوعة ( مسار المجلد على سيرفر الموقع) .
3- ثالث شئ ستجد ان السكريبت يعطي لكل اسم ملف متغير معين ممكن file$ او name$ او اي شئ اخر حاول معرفته من فحصك للسكريبت .
4- الآن يأتي دور قاعدة البيانات - اول خطوة انشئ جدول وسميه files به 2 حقول : id ، name والحقل id اختار له خاصية الـ auto increment لكي يزيد تلقائياً طبعاً تختارها من phpmyadmin .
5- في سكريبت رفع الملفات قم بالبحث عن الجملة الشرطية if التي تنفذ عندما يتم رفع الملف بشكل صحيح .
6- بين القوسين {} قم باضافة الكود الآتي :-

$link = mysql_connect("localhost","username","password");
mysql_select_db("db",$link);
$sql = "INSERT INTO files VALUES ("","$file")";
$result = mysql_query($sql,$link);

كده بنكون حفظنا بيانات الملف في قاعدة البيانات على شكل رقم معرف id واسم الملف المرفوع اللي افترضنا ان المتغير الخاص به اسمه id$
الآن حتستبدل الرسالة الموجودة في سكريبت رفع الملفات والتي تظهر في حالة نجاح الرفع بالآتي :
ولا تنس استبدال file$ بمتغير اسم الملف الموجود في سكريبت رفع الملفات

<?
$link1 = mysql_connect("localhost","username","password");
mysql_select_db("db",$link1);
$sql1 = "SELECT * FROM files WHERE name = $file ORDER BY id DESC LIMIT 0,1";
$result1= mysql_query($sql1,$link1);
while ($row = mysql_fetch_array($result1)) {
echo (" <a href='download.php?id=$row[id]'>رابط تنزيل الملف المرفوع</a> ");
}
?>

بكده نكون انتهينا من التعديلات على سكريبت رفع الملفات
7- الآن انشئ ملف جديد اسمه download.php في نفس المجلد الموجود به اسكريبت رفع الملفات .
8- ضع به الكود الآتي :-
ولا تنس استبدال domain.com/files بمسار المجلد الذي يقوم سكريبت رفع الملفات برفع الملفات بيه

<?
$link1 = mysql_connect("localhost","username","password");
mysql_select_db("db",$link1);
$sql1 = "SELECT * FROM files WHERE id = $_GET[id] ORDER BY id DESC LIMIT 0,1";
$result1= mysql_query($sql1,$link1);
while ($row = mysql_fetch_array($result1)) {
echo (" <a href='file://domain.com/files/$row[file]'>اضغط هنا لتنزيل الملف</a> ");
}
?>


طبعاً تقدر تعدل في المظهر كما تحب
لو حدث معك اي اخطاء او لم تستطع تعديل شئ ارسل لي رد واجاوبك بإذن الله

اما عن موضوع الكلاسات بإذن الله اجاوبك بكرة لاني وقتي ضيق الآن بعض الشئ لكنه امر سهل ولا يتعلق بالدريم وويفر كثيراً ...

اخوك احمد



بصراحة يااخ احمد الموضوع دة بالزات مدوخني كتير من فترة واكيد في غيري يهمهم الموضوع دة جدا وياريت تعمل شرح خاص ومستقل بزاتة عن الموضوع دة بعد اذنك وبعد اذن الأخ المشهود لة بالمجهود العظيم رماح وفعلا لك جزيل الشكر والتقدير

raees
16-03-2006, 10:22 PM
مشكورين

ramah76m
18-03-2006, 03:00 PM
السلام عليكم
الى جميع الاعضاء اي استفسار ترديونه ارجو وضعه في المشاركة لتعم الفائدة للجميع فانا لا استطيع وضع اميلي في المنتدى لانه مخالف لقوانين المنتدى
تحياتي

a.bayoumi
18-03-2006, 09:31 PM
كيفية تخزين مسار الملفات المرفوعة الى السيرفر في الداتابيز الموضوع دة اعتقد ان محدش تطرقلة بعمق كبير مع انة غاية في الأهمية ارجو من الأخوة الأعزاء توضيح الموضوع دة بشرح مفصل .
كما اني اشيد للمرة الثانية بمجهود الأخ رماح (ramah76m) وجدير بالذكر الأخ احمد (advanceduser).

bagdan
19-03-2006, 02:15 PM
بارك الله فيك وجزاك الله كل خير

3bqarino
21-03-2006, 06:58 PM
شكرا ليك اخى ما قصرت بصراحه ممتاز

تحياتى ليك عبقرينو

beco_on
27-03-2006, 10:33 PM
والله دخول الدولاة مهم جدا ....

salzak
30-03-2006, 01:32 AM
إخواني قولوا ورائي آمين ، اللهم احفظ هذا الرجل ،اللهم اجعل عمله هذا في ميزان حسناته / آمــــــــــــــــــــيـــــــــــــن.

rbr
30-03-2006, 11:23 AM
صور لا یعمل ...
لماذا ...
هل من سبب ...

admae
02-04-2006, 11:02 PM
مشكور علي شرح الرائع وبارك الله فيك بس عندي مشكلة اذا تقدرون تحلون

http://***********/vb/up/Pictures3/16c7fcb911.JPG

ramah76m
03-04-2006, 10:49 AM
اخي العزيز يجب عليك اولا ان تقوم بعمل ويب سات من شريط القوائم على سايت وتابع الخطوات وايضا يجب عليك تنزيل برنامج الاباتشي وتتاكد انه يعمل بشكل جيد
تحياتي

الـ،ـ،ـ،ـرحانيـ
07-04-2006, 06:19 PM
أخوي مشكور على الجهد الجبار هذا ولكن أنا وصلت معااك تماام إلى نهايه الدرس الأول لكن في الدرس الثاني لخبت
كيف أدخل لصفحة موقعي ؟؟
http://absba6.absba.org/teamwork7/php/2/1.jpg
وهل أقدر أسوي للموقع منتدى من هذا البرنامج إذا أقدر ممكن شرح ؟؟

jadses
07-04-2006, 07:32 PM
شكرا لك يا اخي ramah76m لقد استفدت حقا

ramah76m
09-04-2006, 12:19 PM
بسم الله الرحمن الرحيم

الدرس الخامس :- الجزء الثاني .

في البداية اريد ان اقدم لكم الاعتذار عن التاخير في طرح بقية الدروس وذلك لاسباب خاصة فارجو المعذرة .

الدرس الخامس يتحدث عن كيفية وضع رسالة ترحيب للعضو عندما يقوم بتسجيل الدخول وكيفية ظهور حقلين اسم المستخدم وكلمة المرور ولا اريد ان اطيل عليكم وسوف ابدء الشرح مع الصورة .

في الصورة التالية قمت بانشاء صفحة جديدة لاسم المستخدم وكلمة المرور وطبعا شرحت في دروس سابقة في هذه الدورة عن كيفية انشائها وسوف نضيف عليها كود صغير وسوف اشرحه في وسط الدرس .


http://absba6.absba.org/teamwork7/php/g2/5/1.jpg
والان نحتاج الى صفحة جديدة ولنسميها user.php وسوف تكون هذه الصورة للترحيب فقط فيه تقوم بكتابة السشن المسجل فيها فقط لا غير مع جملة ترحيبية ولمزيد من المعلومات حول السشن راجعوا الدروس الخاصة بالسشن في هذه الدورة في الجزء الثاني فلقد شرحت عنه بشكل واسع .

http://absba6.absba.org/teamwork7/php/g2/5/2.jpg
طبعا كلمة خروج هي لتسجيل الخروج والعودة للصفحة الرئيسية اما السطر في الاعلى فهو كود مناداة السشن اليكم صورة توضح الكود .

http://absba6.absba.org/teamwork7/php/g2/5/3.jpg

كما تلاحظون في السطر المظلل بالازرق بالنسبة لاسم السشن فهو الاسم الافتراضي الذي يقوم الدريم ويفر بطباعته .

بالعودة لصفحة تسجيل الدخول والى كودها فلننظر الى الصورة التالية ثم نتعرف على الشرح بعدها

http://absba6.absba.org/teamwork7/php/g2/5/4.jpg

طبعا المظلل بالازرق هو عبارة شرطية تقول بانه اذا كان السشن مسجل أي اذا تم تسجيل جلسة للسيشن قم بتنفيذ التالي ولقد امرته بمناداة صفحة اليوزر والتي فيها عبارة الترحيب كما تلاحظون في السطر رقم 4 ولاحظو تسكير الشرط سطر رقم 6 واما اذا لم يتم تسجيل جلسة للسشن نفذ الباقي وهو طبعا المظلل بالاحمر وهو الكود الكامل لصفحة تسجيل الدخول أي انه اذا كان السيشن مسجل فقط يظهر صفحة الترحيب واذا لم يكون مسجل فانه يظهر لي حقلي التسجيل لاسم المستخدم ولكمة المرور وهو ما وضحته في الصور التالية .

http://absba6.absba.org/teamwork7/php/g2/5/5.jpg

هذه الصفحة لتسجيل الدخول

http://absba6.absba.org/teamwork7/php/g2/5/6.jpg

وهنا كما تلاحظو قمت بكتابة اسم المستخدم وكلمة المرور ولاحظوا في الصورة التالية ماذا يحدث عندما اضغط على تسجيل .

http://absba6.absba.org/teamwork7/php/g2/5/7.jpg
تظهر لي رسالة الترحيب وبهذا اكون قد انتهيت من هذا الدرس
تحياتي للجميع
ابو بكر

وهذا كود لصفحة log.php




<?
session_start();
if(session_is_registered("MM_Username")){
require('user.php');

}
else
{
require_once('Connections/moa.php');
// *** Validate request to login to this site.
$loginFormAction = $_SERVER['PHP_SELF'];
if (isset($accesscheck)) {
$GLOBALS['PrevUrl'] = $accesscheck;
session_register('PrevUrl');
}

if (isset($_POST['user'])) {
$loginUsername=$_POST['user'];
$password=$_POST['pass'];
$MM_fldUserAuthorization = "";
$MM_redirectLoginSuccess = "index.php";
$MM_redirectLoginFailed = "eror";
$MM_redirecttoReferrer = false;
mysql_select_db($database_moa, $moa);

$LoginRS__query=sprintf("SELECT user, pass FROM log WHERE user='%s' AND pass='%s'",
get_magic_quotes_gpc() ? $loginUsername : addslashes($loginUsername), get_magic_quotes_gpc() ? $password : addslashes($password));

$LoginRS = mysql_query($LoginRS__query, $moa) or die(mysql_error());
$loginFoundUser = mysql_num_rows($LoginRS);
if ($loginFoundUser) {
$loginStrGroup = "";

//declare two session variables and assign them
$GLOBALS['MM_Username'] = $loginUsername;
$GLOBALS['MM_UserGroup'] = $loginStrGroup;

//register the session variables
session_register("MM_Username");
session_register("MM_UserGroup");

if (isset($_SESSION['PrevUrl']) && false) {
$MM_redirectLoginSuccess = $_SESSION['PrevUrl'];
}
header("Location: " . $MM_redirectLoginSuccess );
}
else {
header("Location: ". $MM_redirectLoginFailed );
}
}
?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
****** http-*****="*******-Type" *******="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.style1 {font-size: 10px}
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
a:link {
color: #336699;
}
.style7 {font-size: 9px; color: #3399CC; }
.style10 {font-size: 9px}
-->
</style>
</head>
<body>
<form name="form1" method="POST" action="<?php echo $loginFormAction; ?>">
<table width="61" border="0">
<tr>
<td class="style1"><div align="left"><span class="style7 style10">
<input name="user" type="text" class="style1" id="user" size="13">
</span></div></td>
</tr>
<tr>
<td class="style10"><div align="left">
<input name="pass" type="password" class="style10" id="pass2" size="13">
</div></td>
</tr>
<tr>
<td height="23" class="style1"><div align="left"><span class="style7 style10">
<input name="Submit" type="submit" class="style1" value="تسجيل">
</span></div></td>
</tr>
</table>
</form>
</body>
</html>
<? }?>






وهذا كود صفحة user.php


<?php
//initialize the session
session_start();

// ** Logout the current user. **
$logoutAction = $_SERVER['PHP_SELF']."?doLogout=true";
if ((isset($_SERVER['QUERY_STRING'])) && ($_SERVER['QUERY_STRING'] != "")){
$logoutAction .="&". htmlentities($_SERVER['QUERY_STRING']);
}

if ((isset($_GET['doLogout'])) &&($_GET['doLogout']=="true")){
//to fully log out a visitor we need to clear the session varialbles
session_unregister('MM_Username');
session_unregister('MM_UserGroup');

$logoutGoTo = "index.php";
if ($logoutGoTo) {
header("Location: $logoutGoTo");
exit;
}
}


?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
****** http-*****="*******-Type" *******="text/html; charset=iso-8859-1">
</head>

<body>

<p><?php echo $_SESSION['MM_Username'] ; ?> اهلا بك يا </p>
<p><a href="<?php echo $logoutAction ?>">خروج</a></p>
</body>
</html>




تم رفع صور الشرح على سيرفر منتدى المشاغب _ سيف المعمري

الـ،ـ،ـ،ـرحانيـ
09-04-2006, 08:48 PM
أخوي مشكور على الجهد الجبار هذا ولكن أنا وصلت معااك تماام إلى نهايه الدرس الأول لكن في الدرس الثاني لخبت
كيف أدخل لصفحة موقعي ؟؟
http://absba6.absba.org/teamwork7/php/2/1.jpg
وهل أقدر أسوي للموقع منتدى من هذا البرنامج إذا أقدر ممكن شرح ؟؟

أخوي ما جاوبت على السؤال حقي وإذا تقدرر تضيفني على الماسنجر يكون أفظل ...........@hotmail.com

تحرير سيف المعمري

الـ،ـ،ـ،ـرحانيـ
09-04-2006, 08:49 PM
بس قبل ما تضيفني بلييز الحل يكون هنا بلييز علشان غير يبي يستفيد مثلي وشكراً

الـ،ـ،ـ،ـرحانيـ
09-04-2006, 08:54 PM
أخوي هل لازم أحمل برنامج الأباتشي ووش فايدته ** هذه صورة عامة لبرنامج الاباتشي سيرفر ** في بدايه الدرس الثاني

الـ،ـ،ـ،ـرحانيـ
09-04-2006, 08:58 PM
ممكن وصلة البرنامج الأباتشي

ramah76m
10-04-2006, 10:23 AM
اخي الرحاني بالنسبة لموقعك وكيف تضيفة على جهازك اول اشي بلزمك برنامج الاباتشي وهذا ضروري لانو بعمل الجهاز سيرفر واذا لم تكن تعرف برنامج الاباتشي فيجب عليك اولا التعرف على وظائف البرنامج لتستطيع متابعة الدورة بشكل جيد وانا قلت في بداية الدورة ان هذه الدورة متقدمة اي يستفيد منها من لديهم معرفة تامة ببرنامج الاباتشي ولغة بي اتش بي بشكل جيد وانصحك قبل البدء في تطبيق الدروس ان تتعرف على البرنامج وعلى لغة بي اتش بي .
تحياتي

الـ،ـ،ـ،ـرحانيـ
11-04-2006, 02:20 PM
ممكن وصلة الأباتشي ؟؟

الـ،ـ،ـ،ـرحانيـ
12-04-2006, 09:08 PM
ممكن وصلة برنامج الأباتشي ؟؟

سيف المعمري
14-04-2006, 01:43 PM
ممكن وصلة برنامج الأباتشي ؟؟

من هنا ستجد عدة وصلات لإحدى نسخ البرنامج
http://www.absba.org/vb/showthread.php?t=169318

سيف المعمري
14-04-2006, 02:20 PM
أخوي ما جاوبت على السؤال حقي وإذا تقدرر تضيفني على الماسنجر يكون أفظل ...........@hotmail.com

تحرير سيف المعمري

اخوي نتمنى الإلتزام بقوانين المنتدى (http://www.absba.org/vb/showthread.php?t=59206)

19. يُمنع منعاً باتاً التعليم عبر الماسينجر او البريد كأن يسأل العضو ويطلب شيىء فيقوم ويقول له اضيفني على الماسنجر لاساعدك او يعطيه الايميل للتفاهم ... اذا لم جعلنا منتدى التصميم ؟
وهل تعلم بانك عندما تحول العضو للماسنجر فانك تحرم الجميع من اللاستفادة ؟
لانك ان قمت وشرحت وعلمت العضو بالمنتدى تعلم منه الزائر والعضو والجميع وكل من يعاني من هذه المشكلة لان شرحك سيكون موثق بالمنتدى اما كلام الماسنجر فهو بعيد عند المنتدى..

always freee
15-04-2006, 06:16 AM
هناك شرح أفضل

أضغط هنا (http://www.................tl)

تحرير سيف المعمري

Goon-Silver
15-04-2006, 09:37 AM
بارك الله فيك يا اخ ramah76m

والله يبارك القائمين على هذا المنتدى

والله أكثر من كلمة جزاكم الله خير ما أقدر أقول وانا معاكم على طول ان شاء الله.

وأحب أضيف سؤال ان شاء الله يكون مفيد وما اكون اعطل سير الدورة

انا حاولت اعمل صفحة لتعديل الاسم وليس التفاصيل ولكن :) للأسف ما نجحت العملية والله اعلم ما المشكلة !

انا طبقت نفس تعليمات تغيير التفاصيل وغيرت بحيث التغير يكون على جدول الاسم .

ارجو الافادة

عبدالفتاح_1
16-04-2006, 02:38 PM
:mad:003366[/CODE]انا هدا الموقع سوف يونيل اعجابكم

انا هدا البرنامج يتم على ياهو وهوا يسما ب دبل ماسنجر

اولا شي افتاح موقع هذا
http://magic.shabgard.org/Magic-Login-Full++.zip?Reload
عندما تفتح الوقع
اضغط على save
وبعدا ذالك تخرجلك قائما على كلمة magic-login-full++

ثم اضغط على كلمة نفسه
تخرجلك قائما
ثم اضغط على !Crack it
وسوف يتم بعد ذلك بفتح يميل واحد بأتنين
مع تحياتي
انشالله انا يعجبكم هذا البرنامج

والسلام عليكم ورحمت الله وبركاتة

سيف المعمري
17-04-2006, 12:07 AM
تم رفع صور الدرسين الرابع و الخامس
على سيرفر منتدى المشاغب

شكرا لك أخوي ramah76m

سيف المعمري
17-04-2006, 12:20 AM
هناك شرح أفضل

أضغط هنا (http://www.................tl)

تحرير سيف المعمري

نتمنى الإطلاع على قوانين منتدى المشاغب (http://www.absba.org/vb/showthread.php?t=59206)



11. يُمنع منعاً باتاً كتابة موضوع اعلاني عن منتدى او موقع - (بما فيها الإعلان عن مواقع الاستضافة) - او منتج او برنامج للبيع أو ماشابه بأي طريقة كانت..
كأن يضع العضو رابط موقعه ويطلب رأي الآخرين فيه..
لأن هذا الامر سيؤدي الى تحويل المنتدى من منتدى تعليمي الى مكتب استشارات أو إعلانات وهذا ما لا نفضله ولا نرغب به لأن المنتدى منتدى تعليمي وليس ساحة اعلانات.

ramah76m
17-04-2006, 02:38 PM
اود ان اتقدم بالشكر الجزيل للمشرف سيف العمري على تعبة في رفع الصورة

ramah76m
17-04-2006, 02:41 PM
اود ان اتقدم بالشكر الجزيل للمشرف سيف العمري على تعبة في رفع الصورة

سيف المعمري
17-04-2006, 03:00 PM
اود ان اتقدم بالشكر الجزيل للمشرف سيف العمري على تعبة في رفع الصورة

العفو أخوي

و إحنا نشكرك على جهدك الكبير في هذا الموضوع

mahmoudshoaala
19-04-2006, 05:35 PM
شرح أكثر من رائع بارك الله فيك أخى فى الله

ياسر عتريس
19-04-2006, 09:43 PM
جزاك الله خيرا وبارك الله فيك

جعله الله من ميزان حسناتك

شرح جميل ياغالى وتقبل تحياتى

ياسر عتريس

himatiger
20-04-2006, 03:11 AM
عايز استفسر بخصوص كيفيه ربط صفحه موقعى التى قمت بتصميمها بالسيرفر بتاعى ياريت حد يجاوبنى يا جماعه ضرورى جدا جدا

himatiger
20-04-2006, 03:27 AM
:) عايز اعرف ازاى اربط صفحه موقع انا قمت بتصميمها بالسيرفر واذا كان هناك برنامج يساعدنى فى ذالك او شرح وجزاكم الله كل خير

xwindows
20-04-2006, 05:02 PM
بارك الله فيك اخوي على الجهد
انشاء الله في ميزان حسناتك .

الفـ العربىـارس
22-04-2006, 01:26 AM
http://www.dannh.com/vb/images/smilies/ya36ikal3afya-1.gif

youssef67
22-04-2006, 04:54 PM
مشكور يااخى ramah76m
لقد سعدت بهذا الشرح الجميل ولكنى اريدوصلة تحميل AppServ251
لان النسخة الموجودة عندى معطوبة
كما ارجو شرح كيفية وضع صور فى قواعد البيانات
وعمل صفحة لتغيير هذه الصورة اوحذفها

sameh mohsen
24-04-2006, 02:07 AM
السلام عليكم
تحيه طيبة.......اريد ان اعرف كيف حصلت على صورة عامة لبرنامج الاباتشي سيرفر بداية الدرس الثانى ( اول صورة ) ( اهلا بك الى phpmyadmin )
و انا استطيع ان اكمل الباقى

lufi
25-04-2006, 11:19 AM
شكرا لك اخي بارك الله لك على جودك القيمة

t.n
26-04-2006, 05:56 PM
:cool: :cool: :cool: :cool: :cool: :cool: :cool: شوكراااااااااااااااااااااااااااااااااااااننننننننن ن
مشكووور

t.n
26-04-2006, 05:59 PM
شوكران

t.n
26-04-2006, 06:02 PM
يا him................ هاد بيدك أمر أسموا أمر ألأتش ريف <a harf >

t.n
26-04-2006, 06:05 PM
أفهمت
.................................................. .................................................. ........................
يا ريت تكون قريت ألرد بيتاعي وترد عالييييييييي

t.n
26-04-2006, 06:09 PM
هههههههههه فهمت

Tipo
26-04-2006, 06:20 PM
شكراعلى الشرح الرائع.http://www.9oorty.com/uploads/...............jpg

تحرير سيف المعمري

youssef67
27-04-2006, 09:16 PM
اخوانى اا ماشى مع الدروس خطوة خطوة وعملت ال3 جداول المدن والاسماء والتفاصيل
ثم بدأت فى تعريف قاعدة البيانات وبعدين سويت صفحة اندكس ثم عملت ريكورد سيت للجدول الاول الخاص
بالمدن ثم من انسرت ثم داينامك اخترت تابل ثم من انسرت بليكيشن ابجيكت ثم ماستر ديتلز بيج سيت والتى منها
حسب الشرح اقوم بتحديد الصفحة التالية ولكن عند هذه النقطة وبعد التحديد اضغط اوك تظهر رسالة
the specified recordest alrady has rapeat region server behavior associated brawsing
only one of these type of repeat region
can be added per recordest
please select a diffrent show tayp or a diffrent recordset
ولا ادرى اين الخطاء

سيف المعمري
30-04-2006, 02:48 PM
شكراعلى الشرح الرائع.http://www.9oorty.com/uploads/...............jpg

تحرير سيف المعمري

أخوي نتمنى عدم وضع صور كبيرة تؤثر على سرعة التصفح
كما إن الصورة التي وضعتموها ليست مطلوبة في هذا الموضوع !!

MAHMOUDSAYYAD
02-05-2006, 08:19 AM
بارك الله فيك ، وجزاك خيراً لكني لم أعرف كيف أحمل الصور ، أكرر شكري.

ferass
03-05-2006, 01:08 PM
مشكور يا أخي الكريم والله يعطيك العافية والله ماقصرت
جعله الله في ميزان حسناتك
ونحن بانتظار باقي الدروس

صقر بابل
03-05-2006, 10:57 PM
بارك الله في جهودك أخي ونحن في الانتظار
وأسأل الله لك التوفيق

احمدعادل
04-05-2006, 06:35 PM
جزاك الله خير الجزاء

غيمه ضميانه
04-05-2006, 11:55 PM
يعطيك الف الف الف عافيه على الشرح الرائع

حسام رضا
06-05-2006, 09:43 PM
تسلم بارك الله فيك

Goon-Silver
08-05-2006, 02:27 PM
السلام عليكم ورحمة الله وبركاته
تحية طيبة لكم جيعاً

اقدم لكم كتاب php باتخدام dream wavear الجزء الأول

وهذا اقل مجهود اقدمه لكم : لقد قمت بتجمي جميع دروس هذه الدورة (الجزء الاول) لكي يسهل على المتدرب قراءة الموضوع.

وبارك الله فيك يا أخ أبو بكر والقائمين على هذا الوقع .

واتمنى ان ينال اعجابكم ان شاء الله

حجم الكتاب 14 MB امتداد الملف : exe

اضـــغط هنــــا (http://www.ice-jo.com/2.exe)

والله ولي التوفيق .

ramah76m
09-05-2006, 03:26 PM
السلام عليكم ورحمة الله وبركاته
تحية طيبة لكم جيعاً

اقدم لكم كتاب php باتخدام dream wavear الجزء الأول

وهذا اقل مجهود اقدمه لكم : لقد قمت بتجمي جميع دروس هذه الدورة (الجزء الاول) لكي يسهل على المتدرب قراءة الموضوع.

وبارك الله فيك يا أخ أبو بكر والقائمين على هذا الوقع .

واتمنى ان ينال اعجابكم ان شاء الله

حجم الكتاب 14 MB امتداد الملف : exe

اضـــغط هنــــا (http://www.ice-jo.com/2.exe)

والله ولي التوفيق .


اشكرك جزيل الشكر يا اخي الكريم على تعبك لايصال الدورة بشكل رائع وجيد وان شاء الله سوف استكمل بقية دروس الجزء الثاني لكي تقوم بعملها مثل الجزء الالو ولكن بعد ما انتي من بعض المشاكل التي واجهتني في عملي
تحياتي لك
ابو بكر

Goon-Silver
10-05-2006, 07:11 AM
تسلم يا ابو بكر ، والله هذا اقل واجب اساعد فيه لاني استفد كثيرا من هذه الدورة وانا مبسوط انك تشجعني اعمل الجزء الثاني ان شاء الله بس يكتمل .

وبارك الله فيك وزادك الله علماً . وسهل لك امرك ولجميع الامة الاسلامية آمين يارب

drakolamax2
11-05-2006, 09:01 PM
ممكن رابط تحميل برنامجDreamweaver MX 2004

Darbaz-Kurd
12-05-2006, 03:31 PM
على بركة الله أخي الكريم
مشكور خوي على الموضوع الحلو

Darbaz-Kurd
12-05-2006, 05:13 PM
مشكور جدا جدا جدا جدا جدا جدا
لانة الدروس الممتاز

Mini-Hacker
12-05-2006, 09:43 PM
و الله اللسان عاجز شكرك أخي آبا بكر و لو بقيت ساعات أشكرك و آمدح مجهودك , فلن أوفيك حقك.
باختصار شديد : هدا ما كنت آبحث عنه مند زمن والجميل هو الشرح البسيط و الرائع. و آنا تابعت الدورة خطوة خطوة و آنجزت كل التطبيقات و الحمد لله.
لدي رجاء بسيط أخي و هو ان تتم الدورة الثانية خصوصا درس كود ارسال بريد لمجموعة من الاميلات و الدي يدعم HTML لاني في حاجة ماسة إليه.
آخيرا و الله نورت المنتدى و جزاك الله عنا كل خير.

ميشو2020
13-05-2006, 02:27 PM
شكرااااااااااااااااااااشكراااااااااااااااااااا

أصيل2004
15-05-2006, 01:01 PM
اخي الفاضل مهما قدمت من شكر لن اوفيك حقك
بانتظار بقية دروس الجزء الثاني وبقية الاجزاء .
الهدف احتراف php عمليا وليس دروس نظرية فقط
وهذا لم اجد الا هنا
التعليم عن طريق افضل وسيلة لنا كمبتدئين .

hanibrdesee
16-05-2006, 02:45 PM
الموضوع اكثر من رائع وبصراحة انا مذهول من اني اقدر اعمل كل دا من خلال البرنامج والحمدلله كل الكلام مفهوم وواااااضح

لكن عندي سؤال صغير هل ممكن اشتغل اون لاين بالبرنامج لانو لوكال هوست مو راضي يشتغل معايا وانا اكثر من متحمس لتجربة المواضيع

واذا ممكن ايش الطريقة ؟؟

ويعطيك الف عافية .... وشكرا

abdou29
17-05-2006, 01:42 AM
شكرااااااااااااااااااااااااااااااااااااااااااااااا ااااااا

ramsses_1987
18-05-2006, 02:46 AM
جميل جدا شكرا أخي على هذه الدورة في انتظار الدورة القادمة إنشاء الله

^_^

abdellah_123
18-05-2006, 06:30 PM
السلام عليكم

ellolsona2010
19-05-2006, 09:18 PM
الموضوع اكثر من راااااااااااااااااااااااااااااااااااااااائع فعلا
بارك الله فيك يا اخى
ولدى اقتراح لو يتم تجميع الشرح كله فى كتاب اليكترونى

n0limit
20-05-2006, 07:28 AM
مشكوووور والله يعطيك العافية

ساري عجمي
20-05-2006, 08:02 AM
مشكور أخي الفاضل على كل ما تبذله

Goon-Silver
20-05-2006, 04:18 PM
الموضوع اكثر من راااااااااااااااااااااااااااااااااااااااائع فعلا
بارك الله فيك يا اخى
ولدى اقتراح لو يتم تجميع الشرح كله فى كتاب اليكترونى


وهذا شرح الجزء الاول في كتاب

http://www.absba.org/vb/showthread.php?t=248427&page=24

ramah76m
20-05-2006, 08:45 PM
بسم الله الرحمن الرحيم

اليكم اعزائي الاعضاء والزوار الكرام الدرس السادس من الجزء الثاني

واقدم اعتذاري في التاخير لاسباب خاصة .

في هذا الدرس البسيط سوف نتعرف على كيفية عمل الشريط المتحرك في المواقع
انواع الشريط المتحرك
شريط من اسفل الى اعلى
وتظهر فيه الكتابة متصاعدة من اسفل الى اعلى كما في الصور التالية وطبعا الشرح سوف يكون ببرنامج فرونت بيج 2003 ولكن للذين يطبقون الدورة على الدريم ويفر يمكنهم عمل الشريط المتحرح في الفرونت بيج وثم نسخ كود الشريط ولصقة في الدريم ويفر لانه لا يدعم الشريط المتحرك ولكنه يقبل الكود البرمجي .
http://absba6.absba.org/teamwork7/php/g2/6/1.jpg
من برنامج فرونت بيج نذهب الى ادراج وثم web component تظهر لك الصورة التالية

http://absba6.absba.org/teamwork7/php/g2/6/2.jpg

اضغط فقط انهاء تظهر لك الصورة التالية

http://absba6.absba.org/teamwork7/php/g2/6/3.jpg

قم بكتابة ما تريدة واضغط موافق

في صفحة الكود نلاحظ اننا حصلنا على الكود التالي

<marquee width="158" height="43">اهلا بكم مع ramah76m</marquee>

وسوف نقم بالتغيرات التالية

سوض اضع الكود الذي قمت بالتغير علية ومن ثم اوضع لكم كل الخطوات بالالوان

<MARQUEE height="90" direction="up" bgcolor="#CDE0F8" onmouseover='this.stop()' onmouseout='this.start()' width="222" style="color: #800000">
اهلا بكم مع ramah76m </marquee>

اللون الازرق الغامق بداية الماركيو وهو علامة الشريط المتحرك

اللوم الازرق الفاتح وهو لون الشكل الخارجي للشريط من خط وخلفية وغيرو
اللون الاحمر وهو طريقة تحريك الشريط وانا اضفت up اي اعلى
الشريط الاخضر وهو لكي يتوقف الشريط اذ1ا مرت الماوس علية
اللون البنفسجي وهو النص المكتوب في الشريط


وهذا ما استطعت توضيحة وللعلم هناك طرق اخرى لهذا العملية ولكني لا اعرف غير هذا

تحياتي للجميع


تم رفع صور الشرح على سيرفر منتدى المشاغب _ سيف المعمري

mohamedabduon
21-05-2006, 02:55 AM
ربنا يرضى عنك

youssef67
21-05-2006, 06:53 PM
اخى ramah76m اعتقد ان كلمات الشكر العادية لا تكفى لان ما تقدمه فى هذه الدورة اكثر من رائع وكم تمنيت ان اتعلم
او ان اعرف من باب العلم بالشيء هذا البرنامج وهذه اللغة الجميلة المهم مجهود كبير وثواب اكبر عند الله
وقد قمت بعمل الدروس ونجحت ولكنى تعثرت فى درس كيفية عمل صفحة لتسجيل اعضاء وخاصة الجزء الخاص بعمل
فورم فيربل للاربع حقول الخاصة بالباصورد وتأكيده والايميل وتاكيده ارجو توضيح كيفية العمل قبل الانتقال للدالة

Goon-Silver
22-05-2006, 02:16 PM
مشكور يا ابو بكر وطولت الغيبة ، وشكراً لك على المجهود الكبير.

Mr_Sam
22-05-2006, 02:47 PM
بارك الله في جهودك أخي ونحن في الانتظار
وأسأل الله لك التوفيق

أصيل2004
24-05-2006, 12:43 PM
جزاك الله خيرا ونحن بانتظار الدروس الباقية فعلا عمل متميز .

hwari
30-05-2006, 01:42 PM
مشكووووووووررررر

للاخوه اللزين لم يستطيعوا تنزيل البرنامج من الرابط :

http://www.absba.org/vb/showthread.php?t=320100

hwari
02-06-2006, 12:29 PM
في http://localhost/phpmyadmin/ بنيت قاعدة بيانات ولكن لا يظهر لدي التصدير كما في الصوره .

Db.Jpg by Bigupload.Com (http://www.bigupload.com/d=BF440032)

وجد الغلا
04-06-2006, 04:32 PM
السلام عليكم ورحمة الله وبركاته
:) انا عضو جديد في منتدى المشاغب ممكن اكون وياكم
واستفيد منكم:o
بارك الله فيكم , شكراً للجميع

sam_hod
11-06-2006, 11:34 AM
الاخ المميز ramah
خالص الشكر والتقدير لشخصك الكريم على البذل الذي بدلته لنقل هذة الدورة الينا

advanceduser
11-06-2006, 07:59 PM
السلام عليكم اخي / hwari

يرجى رفع الصورة على اي موقع اخر لان الدخول لهذا الموقع صعب بعض الشئ

اخوك احمد ،

N A P S T E R
12-06-2006, 02:06 AM
لو سمحتم ممكن سؤال
تم عمل دفترالزوار بنجاح
و لكن علي ال localhost و حينما نقلتة علي الموقع لم يتعرف علي ان هناك ملف اصلا
و هذه صور الملفات المنتجة من ال dreamweaver
http://up.w6wup.com/up2/2006/06/11/w6w_200606111734323db511fe.JPG (http://www.w6wup.com)
و شكرا للمساعدة

advanceduser
12-06-2006, 02:36 AM
السلام عليكم

اخ نابستر .. هل انت متأكد من انك رفعت الملف index.php وبنفس الاسم ؟

وممكن صورة للخطأ (.. و حينما نقلتة علي الموقع لم يتعرف علي ان هناك ملف اصلا ..) ؟؟

اخوك احمد ،

N A P S T E R
12-06-2006, 04:38 AM
اخي advanceduser بعد رفع الملفات و كتابة اسم المجلد folder ظهر لي الصفحة المعروفة
-----------------------------------------------------------------------------------------------------------
The page cannot be displayed
The page you are looking for is currently unavailable. The Web site might be experiencing technical difficulties, or you may need to adjust your browser settings.

--------------------------------------------------------------------------------

Please try the following:

Click the ******* button, or try again later.

If you typed the page address in the Address bar, make sure that it is spelled correctly.

To check your connection settings, click the Tools menu, and then click Internet Options. On the Connections tab, click Settings. The settings should match those provided by your local area network (LAN) administrator or Internet service provider (ISP).
If your Network Administrator has enabled it, Microsoft Windows can examine your network and automatically discover network connection settings.
If you would like Windows to try and discover them,
click Detect Network Settings
Some sites require 128-bit connection security. Click the Help menu and then click About Internet Explorer to determine what strength security you have installed.
If you are trying to reach a secure site, make sure your Security settings can support it. Click the Tools menu, and then click Internet Options. On the Advanced tab, scroll to the Security section and check settings for SSL 2.0, SSL 3.0, TLS 1.0, PCT 1.0.
Click the Back button to try another link.



Cannot find server or DNS Error
Internet Explorer
-----------------------------------------------------------------------------------------------------------
و انا متاكد من رفع الملفات - لكن هلي هذه هي فعلا الملفات التي يجب ان يكونها الدريم ويفر

و شكرا اخي علي الرد

advanceduser
12-06-2006, 09:09 PM
السلام عليكم ورحمة الله وبركاته ،،

اخي المشكلة لا تتعلق بالـ php فقط تتعلق بسيرفر موقعك وشركة الاستضافة

اخوك احمد ،

Darbaz-Kurd
13-06-2006, 01:47 PM
مشكور خوي على الموضوع الحلو

azharo
13-06-2006, 07:13 PM
جزيل الشكر لك اخي ramah76m على هذه الدورة الرائعة

جزاك الله خير الجزاء وجعل الله عملك في ميزان حسناتك واعانك على اتمام الدورة

genie1
13-06-2006, 08:14 PM
ok

amerja
13-06-2006, 08:20 PM
مشكووووووووووورررررررررررررر اخيييييييييي

عمار الفلسطينى
15-06-2006, 01:36 AM
والله مشكورين على هذا الشرح الوافى

دائما المشاغب متألق

لكن لو تتكرموا علينا وتعطونا رابط مباشر لبرنامج دريم ويفر 2004

ويعطيكم العافية

sabernetworks
15-06-2006, 01:04 PM
السلام عليكم ورحمة الله وبركاته ......
اشكركم جميعا علي تعبكم في الدورة ديه... كان عندي سؤال بسيط
انا مافهمتش ازاي اقدر اعمل فورم للباسورد والايميل للتأكيد وارجو شرحها بتفصيل

ramah76m
17-06-2006, 01:24 PM
الدرس السابع من الجزء الثاني

هذا الدرس ماخوذ من بعض المواقع ونظرت لاهميته ان اضيفة في الدورة مع الشكر الجزيل لصاحب الدرس الاصلي

الدوال والمتغيرات

الدوال ( Function ) :
يوجد في PHP العديد من الدوال التي تقوم بوظيفة معينة ( محددة ) كذلك توجد إمكانية إنشاء دوال تؤدي وظيفة خاصة وحديثنا هنا عن هذا النوع من الدوال ( كيفية إنشاء دوال )
الدالة تقوم بتنفيذ شئ معين حيث تأخذ ( متغيرات – معطيات ) ثم تقوم بمعالجة هذه المتغيرات وتخرج قيمة أخرى .

- الشكل العام – التركيب :
Function( المعطيات – المتغيرات – البارامتر ) اسم الدالة
{
هنا يتم كتابة الكود
Return ( المعطيات – المتغيرات – البارامتر ) ;
}

- تعريف الدالة :
لكي نقوم بتعريف دالة نكتب كلمة function بعدها اسم الدالة وبعد الاسم نكتب المعطيات – المتغيرات بين قوسين .

مثال :
<?
Function aa($s)
?>
حيث aa هو اسم الدالة ، وبالتأكيد يمكن أن يكون أي اسم .
(s$) هو ( المتغر – المعطى – البارامتر ) ، أي اسم من هذه كما تحب أن تسميه .
مع ملاحظة عدم وضع فاصلة منقوطة بعد هذا السطر .

بعد ذلك نقوم بكتابة كود الدالة ( عمل الدالة ) بين العلامتين { } ، كما يجب أن ننهي الدالة بكلمة return لإعلام الدالة بأن وظيفتها قد انتهت بالاضافة الى ذكر اسم المتغير المذكور في تعريف الدالة سابقا ..

مثال :
<?
Return($s) ;
?>

- استخدامات الدالة :
يمكن وضع الدالة في أي مكان في شفرة php في أولها أو آخرها بمعنى انه يمكن استدعاء دالة تم تعريفها في أخر الشفرة أو العكس .

- إظهار نتيجة الدالة ( طباعة الدالة ) :
نستخدم الأمر الخاصة بالطباعة echo أو print وبعده طبعا اسم الدالة ..

مثال :
<?
echo aa(5);
print aa(5);
?>
مثال كامل :
<?
// تعريف الدالة
function aa($a)
{
$a=$a*$a*$a*$a;
return($a);
}
// طبـاعة ناتج الدالة عند ادخال الرقم 5 فيها
echo aa(5);
?>
هذه الدالة تقوم بحساب عدد مرفوع لأس أربعة بمعنى أن العدد مضروب في نفسه أربع مرات اسم الدالة aa وعند طباعة مخرجات الدالة لرقم ، كتبنا أمر الطباعة قبل اسم الدالة والرقم المراد حساب الأس الرابع له بين قوسين (5) وهكذا إذا وضعنا أي رقم آخر سوف تقوم الدالة بحساب الأس الرابع للرقم مباشر وفي مثالنا هذا يتم طبع الرقم 625 .

نقطة أخرى هي أننا قمنا بتمرير قيمة ثابتة الى الدالة ، ولذلك يمكننا أن نمرر للدالة متغير كما في المثال التالي :
<?
function as($a)
{
$a=$a*$a*$a*3 ;
return($a) ;
}
$z=10 ;
echo as ($z) ;
?>
في هذا المثال تقوم الدالة بضرب العدد في نفسه ثلاث مرات ثم في الرقم 3 ، ونلاحظ أننا مررنا المتغير z$ الى الدالة as وكتبناها جميعها في سطر طباعة نتيجة الدالة بالأمر echo . ولذلك تقوم الدالة في هذا المثال بضرب الرقم 10 في نفسه ثلاث مرات ثم في 3 يكون الناتج 3000 ومن ثم يتم طباعة الناتج ، وبطبيعة الحال كلما غيرنا قيمة المتغير أختلفت نتيجة الدالة .

لاهمية موضوع قواعد البيانات ، سوف نقوم في هذه الدورة بتغطية دوال قواعد البيانات وهي اثنتان وثلاثون دالة فإلى الدرس الأول :

1- الدالة mysql_connect :
integer mysql_connect(string host, string username,
string password);
تقوم هذه الدالة بالاتصال مع قاعدة البيانات وتعيد لك رقم يفيدك اذا كان لديك أكثر من اتصال بقواعد البيانات ، احتفظ به لاستخدامه في دوال أخرى تالية اذا كان هناك حاجة لذلك كما قلنا ، اما الوضع الطبيعي فلا يحتاج الا الى الاتصال بالطريقة السابقة فقط وبدون الاحتفاظ بأي رقم ، فقط مرر للدالة اسم الخادم واسم المستخدم وكلمة المرور ، ولكن يتوجب عليك بعد الانتهاء أن تغلق الاتصال باستخدام الدالة mysql_close
مثال :
<?
$link = mysql_connect("db.azzozhsn.f2s.com","mag","Pass");
?>

2- الدالة mysql_pconnect :

ramah76m
17-06-2006, 01:27 PM
الدرس الثامن من الجزء الثاني
عمل سكربت اتصل بنا
في البداية اقدم اعتذاري للتاخير في تقديم الدروس وذلك لاسباب شخصية وفنية
نحتاج في هذا الردس الى صفحة واحدة فقط وسميناها mail.php
وهي على الشكل التالي
http://absba6.absba.org/teamwork7/php/g2/8/1.jpg
ونقوم بعمل النموذج كما في الصورة السابقة وندرج فيه حقل لكتابة الموضوع وحقل لنص الرسالة
ويجب تسمية الحقول كما في الصورة التالية او كما تريد
http://absba6.absba.org/teamwork7/php/g2/8/4.jpg
والصورة التالية ايضا توضح تسمية حقل النص
http://absba6.absba.org/teamwork7/php/g2/8/5.jpg

والان يجب علينا القيام ببعض التغيراد في كود الصفحة كما في الصورة التالية
http://absba6.absba.org/teamwork7/php/g2/8/2.jpg
في الاكشن قمنا بمناداة الصفحة نفسها كما في الصورة السابقة ولاظ التظليل الابرتقالي
وفي الصورة التاليه نقوم بزرع كود بي اتش بي لكي يقوم بارسال المحتوى داخل الحقول كما في الصورة التالية

http://absba6.absba.org/teamwork7/php/g2/8/3.jpg
لاحظ التظليل البرتقالي في المتغير( to ) نضع البريد الالكتروني المراد ارسال الرسالة اليه وفي الدالة mail نقوم بوضع المتغيرات الموضحة في الصورة
تم الانتهاء من هذا الدرس
تحياتي للجميع
اخوكم ابو بكر

الصور مرفوعة على سيرفر منتدى المشاغب _ سيف المعمري

Goon-Silver
17-06-2006, 04:20 PM
مشكور أخ ابو بكـــر والله يكثر من امثالك ويبارك بجهودك .

sabernetworks
18-06-2006, 04:18 AM
السلام عليكم ورحمة الله ...... مشكورين كلكم علي الدروة المفيدة ديه وربنا يجعلها في ميزان حساناتكم ....
ياريت حد يشرح الجزء بتاع رفع الصور لقواعد البيانات ولكن بتبسيط اكتر شوية .... لان ده الجزء اللي ناقصني وطبعا ده جزء مهم

ahmed_ayman
18-06-2006, 04:30 AM
يجزيك الله خيرا

sabernetworks
21-06-2006, 04:47 AM
شكرا للاستاذ ابوبكر علي تعبك معانا ...... واحنا كلنا مقدرين مجهودك وكان ليا عندكوا كلكوا طلب
ياريت لو حد يقدر يشرحلي الجزء بتاع رفع الصور لقواعد البيانات باستفاضة اكتر .......

النوبى1
21-06-2006, 11:53 AM
السلام عليكم ورحمه الله وبركاته

اخى الكريم جزاك الله كل خير والله يوفقك جزيل شكرى وإحترامى

xplover
22-06-2006, 04:05 AM
يعطيك العافية

AROON9002
23-06-2006, 06:09 PM
مشكور اخي ابو بكر علي تلك الدروس الممتازة

meme666
24-06-2006, 04:47 PM
السلام عليكم
الدورة اكثر من رائعة ولاكن ممكن تعلمنا طريقة عمل هذا الاسكربت هو اتصل بنا واريد تحميله لو تكرمت

youssef67
24-06-2006, 06:15 PM
دورة هايلة ياجماعة بس عايزين حد يرد على الاسئلة الجانبية لانى على ما اعتقد
انها اسئلة تخص تجربة او تطبيق انا مثلا مبتدءى لكن باحاول اتعلم لكن بيصادفنى
تجربة او تطبيق احاول اعمله اذا فشلت ماعرفش فين الغلط
مثال على ذلك حاولت اعمل جدول فى قواعد البيانات يخص الصور وبحثت عن نوع الصور
ووجدها من نوع بلوب ولكن ماعرفتش استدعيها اذاى بالدريم ويفر لذا ارجو من السادة الاعضاء
من اللى عندهم دراية بالدريم ويفر والبى اتش بى ان يقوموا بدعم الاسئلة الجانبية مع استمرار
الدروس علشان الدورة تنجح

sabernetworks
25-06-2006, 08:00 AM
ياريت يا جماعة حد يرد علي سؤال الاستاذ يوسف لان ديه نفس المشكلة اللي انا باقبلها

ayor54
26-06-2006, 01:17 PM
عمل طخم جزاك الله خيرا

سيف المعمري
27-06-2006, 02:17 PM
شكرا لك أخوي أبو بكر

تم رفع صور الشروحات على سيرفر منتدى المشاغب

AROON9002
28-06-2006, 04:07 PM
طريقة اخري لاضافة الصور

قم بأضافة اي صورة
http://www.up07.com/upload-10/wh_868950578.gif

قم بعمل الركود ست بتاع الجدول بتاعك
ثم قم باضافة خانة الصورة في الصفحة
ملحوظة خانة الصورة خانة عادية ليس لها اي مواصفات خاصة
http://www.up07.com/upload-10/wh_668450412.gif

قم بأختيار الامر كما في الصورة ثم قم بتظليل ونسخ الكود الخاص بالأمر في ال html
http://www.up07.com/upload-10/wh_613582857.gif

قم بأختيار الصورة التي قمنا بأضافتها في البداية
ثم قم بتطبيق المطلوب كما في الصورة
http://www.up07.com/upload-10/wh_767534436.gif


http://www.up07.com/upload-10/wh_175651789.gif

بهذا نكون انتهينا من الشرح

عند اضافة الموضوع ضع في خانة الصور عنوان الصورة علي شبكة الانترنت ... مثال

http://www.absba.org/vb/images/smilies/rolleyes.gif

وسوف يقوم برنامج الدريم ويفر بأضافة الصورة

webdes
29-06-2006, 01:38 AM
من خلال تجربتي لدروس الاخ العزيز والغالي ريضا الحمامده ومن خلال اطلاعي على ردود العديد من الرواد الكرام قد تكررت هذه المشكله ودون اي جواب شافي .. وعند تطبيقي لدروس الدوره ايضا صادفتني هذه المشكله وهي ظهور الرساله التاليه

http://up3.w6w.net/upload/06-01-2006/w6w_200601061033317cf498e4.JPG

وذلك عند الوصول للمرحله التاليه .. والخاصه بالربط مع الداتا بيس

http://up3.w6w.net/upload/06-01-2006/w6w_2006010610330537d5fdeb.JPG

لذا فأنا استخدم دريم ويفر 8 .. وعند ازالة دريم ويفر 8 وتركيب دريم ويفر 2004 اشتغل بصورة مضبوطه مثلما شرح الاخ رياض .. من هذا نستنتج ان دريم ويفر 8 هو عباره عن نسخه بيتا ( تجريبيه ) فمازال بها بعض النقص لذا حاول العمل على دريم ويفر 2004 .. ذو السبلاش الاتي ..

http://absba6.absba.org/teamwork7/php/1/aaa.jpg

ولكم مني خالص التحيه والاحترام .. اخوكم المهندس علي العراقي

AROON9002
30-06-2006, 02:41 PM
مشكوور اخي علي العراقي انا بصراحة من بداية الدورة استخدم دريم ويفر2004 وكل شيء تمام ما عدي امر التعديل في البيانات قمت بتطبيقة اكثر من 6 مرات ولاكنه لم ينجح معي لدرجة اني فقد الامل في هذا الامر :(
مع انه مهم جدا

Med Ahmed
30-06-2006, 04:00 PM
مشكووووور أخي الكرييييييم ramah76m
على الموضوع الأكثر من جيد وقيم
وسنستفيد منه كثيرا.

ramah76m
30-06-2006, 09:24 PM
الدرس التاسع من الجزء الثاني
هذا الدرس البسيط لكيفية ارسال رسالى الى مجموعة من الاميلات وطبعا سوف ناخذ هذه المجموة من قاعدة البيانات والتي يتم اضافتها عن طريق الزوار باضافتة حقل لاضافة الزائر اميلة في الموقع لكي يتم ارسال اخبار الموقع او ما شابه ذلك
نحتاج في هذا الدرس الى جدول في قاعدة البيانات وهو كما يلي
http://absba6.absba.org/teamwork7/php/g2/9/1.jpg
كما تلاحظون في الصورة السابقة جدول الايميل واضفنا له جدول الاي دي ثم نقوم بعمل صفحة اضافة الاميل وهي التي نقوم باضافتها في الصفحة الريسية للموقع وبالطريقة التي تعجبك
الصور التالية تبين كيفية عمل هذه الصفحة
نحتاج في هذا الدرس الى صفحتين insertmail.php و هي التي سوف نقوم باضافة الايميل والصفحة التالة mail.php وهي لاضافة الرسالة الى الاميلات
http://absba6.absba.org/teamwork7/php/g2/9/2.jpg
طبعا انا قمت بعمل هذه الصفحة مفردة ويمكنك اضافة هذا الحقل في اي جزء من الصفحة الرئيسية للموقع
في صفحة mail.php نحتاج الى عمل ريكورد سيت واحد لكي يحضر لنا الاميلات من قاعدة البيانات
http://absba6.absba.org/teamwork7/php/g2/9/3.jpg
وهذه صورة الصفحة التي يتم من خلالها ارسال الرسائل
http://absba6.absba.org/teamwork7/php/g2/9/6.jpg

طبعا سوف نحتاج الى الدالة ميل وهي التي سوف تقوم بارسال الرسالة الى الاميلات وتكون بالشكل التالي
http://absba6.absba.org/teamwork7/php/g2/9/4.jpg
الدالة mail تتكون من ثلاث معطيات الاول to وهو المتغير الذي سوف نقول بارسالة الرساله اليه وكما تلاحظون في الصورة السابقة فانا قمت بالاستعلام من قاعدة البيانات عن الجدول الذي يوجد به الاميلات واما المتغير sub فهو عنوان الرسالة والمتغير message فهو نص الرسالة ويمنكن عنل متغيرات كثيرة ولن يجب ان تكون ضمن هذه المتغيرات الثلاث فقط

الان نحتاج الى عمل شيء وهو اضافة اسم الصفحة نفسها mail.php ونقوم بادراجها في الفورم اكشن كما في الصورة التالية لكي تقوم الدالة بارسال الرسالة

http://absba6.absba.org/teamwork7/php/g2/9/5.jpg
بهذا نكون قد انتهينا من هذا الدرس
تحياتي للجميع
ابو بكر



الصور مرفوعة على سيرفر منتدى المشاغب _ سيف المعمري

nirvana115
30-06-2006, 10:16 PM
جزاك الله خيرا يا بطل

Goon-Silver
30-06-2006, 10:44 PM
مشكور اخوي ابو بكر ، والله يقويك ويعطيك العاقية.

بس انا عندي مشكلة اني لما اعما ارسال تروح الرسالة الى ال (JUNK MAIL) كيف اقدر اخليها تروح على ال (inbox) ، وكمان طريقة الارسال ما زبطة معي تكون زي ال OUT LOCK ارسلها عن طريق ال BBC . يا ريت تفيدونا حسب خبرتكم وشاكر لكم جميعاً .
والسلام عليكم ورحمة الله وبركاته.

chalak29
30-06-2006, 11:38 PM
الله يجازيك خير جزاء هذا ما نحتاجه فعلا
مشروع ضخم و اخونا ramah76m اهل له
بدون مجاملة وبصدق احبك في الله واحب امثالك من الاخوة المثابرين

advanceduser
30-06-2006, 11:45 PM
السلام عليكم ورحمة الله وبركاته ،
جزاك الله كل خير اخي الفاضل ابو بكر على هذه الدروس المميزة

اخي Goon Silver لكي تصل الرسالة في الانبوكس قم بتحديد قيمة المتغير From في دالة الارسال وهي كالآتي

mail($to, $subject, $message, $from);

اخوك احمد ،

advanceduser
01-07-2006, 01:15 PM
السلام عليكم ورحمة الله وبركاته ،

اخواني هذا تعقيب على اخر درسين للاخ الفاضل ابو بكر ..

طريقة ارسال الرسائل بصيغة HTML

كل ما عليك استبداله هو دالة ارسال البريد وجعلها كالتالي :-

$headers = "MIME-Version: 1.0\r\n".
"*******-type: text/html; charset=windows-1256\r\n";

$message = "YOUR HTML CODE FOR THE MESSAGE GOES HERE";

$response = @mail($to, $subject, $message, $from, $headers);

واكمل الدرس كما وضح الاخ الفاضل ابو بكر ..

اتمنى ان يكون التعقيب واضح واي سؤال حاضر معكم بإذن الله

اخوكم احمد ،

mahmoud0com
02-07-2006, 07:29 AM
شكراا لكم مشكورين كتتتير جداا

أصيل2004
03-07-2006, 11:06 AM
موضوع أكثر من رائع لدي الاستفسار التالي :
- اريد عنوان المرسل اليه عبارة عن قائمة منسدلة تقرأ الايميلات المدخلة في القاعدة في الحقل mail ثم اختارمنها الايميل المطلوب .( سواء عن طريق الدريم ويفر أو بالبرمجة العادية ).
- كيف يمكن تطبيق فكرة ارسال رسالة للجميع على شبكة داخلية بدون mail بمعنى انا عامل فكرة تبادل رسائل داخلية في الشبكة عندي .
والفكرة عبارة عن جدول messeges به idmsg, sender, ipsender ,senddate ,receiver ,msgtitle ,msg ,save
طبعا الفكرة سهلة عبارة عن فورم تعبأ فيه الحقول ثم ارسال وعند دخول المستخدم هناك صفحة به جملة sql تعمل select من جدول messeges والشرط هو اسم المستخدم طبعا باستخدام الجلسات . وهي تعمل بشكل ممتاز .
المطلوب ان مدير الموقع وده يرسل رسالة للجميع يعني لجميع sender مثلا .كيف يمكن عمل ذلك .

rabie_2010
03-07-2006, 01:18 PM
مشكور اخي الكريم وباذن لله ربنا يعطيك من عملة اكثر من هذا وعلي بركة الله وارجو من الله ان يوففك في هذا لعمل

السيف القاطع5
03-07-2006, 04:57 PM
عندما يسألك ماذا تحب أن تسمي الموقع يجب كتابة vbram

فادي محسن
03-07-2006, 05:53 PM
سلمت يمينك اخي الحبيب أبو بكر
ونحنا متابعين معاك ونـأمل المزيد :)

زهرة الربيع50
04-07-2006, 02:17 AM
شكرا

فادي محسن
04-07-2006, 01:24 PM
بس لي طلب صغير من اخونا مشرف القسم
لو بس تكرم علينا ويضيف الجزء التاني في كتاب
وكتر خيركم :)

Goon-Silver
04-07-2006, 08:53 PM
السلام عليكم ورحمة الله وبركاته ،
جزاك الله كل خير اخي الفاضل ابو بكر على هذه الدروس المميزة

اخي Goon Silver لكي تصل الرسالة في الانبوكس قم بتحديد قيمة المتغير From في دالة الارسال وهي كالآتي

mail($to, $subject, $message, $from);

اخوك احمد ،


مشكووور مشكووور على الافائدة اخ احمد

والله يبارك فيكم والله الحمد لله الفائدة 100%

والسلام عليكم وبانتظار الباقي

ja3fear
05-07-2006, 07:22 AM
السلام عليكم ورحمة الله وبركاته
وشكرا للجهود المبذولة في هذه الدورة القيمة

انا عندي سؤال ارجو بالله عليكم الاجابة عليه لاني بحث كثيرا ولم اجد الجواب الذي يشفي غليلي.
انا مبتدئ في php عملت شغل بسيط وحبيت اجربه على مساحة مجانية تدعم ال php من خلال الموقع www.phpnet.us
رفعث الملفات الى السيرفر بواسطة FTP لكن ما اشتغل
الحقيقة لم اعرف كيف ارفع الملفات الى السيرفر بشكل جيد ولم اعرف كيف ارفع قاعدة البيانات الى السيرفر. الحقيقة الموضوع جديد علي وانا تائه .
الحقيقة انا لا اعرف التعامل مع mysql و phpMyAdmin
فهل من مجيب لسؤال بارك الله فيكم

اخوكم جعفر
والسلام عليكم ورحمة الله وبركاته

advanceduser
05-07-2006, 05:37 PM
الشكر لله اخي الكريم Goon-Silver

اخي / أصيل 2004

1- لوضع محتويات جدول داخل قائمة منسدلة يمكنك استخدام الكود التالي :-

<?
$con = mysql_connect ("localhost","root","");
mysql_select_db("work",$con);
$sql = "SELECT * FROM users ORDER BY id DESC";
$result = mysql_query ($sql,$con);
?>
<form name="test" method="post" action="do.php">
<select size="1" name="D1" dir="rtl">
<option selected>&Ccedil;&Icirc;&Ecirc;&Ntilde; ...</option>
<?
while ($row = mysql_fetch_array($result)) {
?>
<option value="<? echo $row[email]; ?>"><? echo $row[username]; ?></option>
<?
}
?>
</select>
<input type="submit" value="&Ccedil;&Ntilde;&Oacute;&aacute;">
</form>

في الكود السابق لا تنسى تعديل صفحة الـ Action وايضاً تعديل اسم القاعدة والحقول وبيانات الاتصال .. فقط الكود يمثل الهيكل اللازم لعرض محتويات جدول ما في شكل قائمة منسدلة ..

2- للارسال لكل المدخلات :-

يمكنك ان تقوم بتحديد قيمة ما للحقل reciever بحيث انه لا يكون اي جهاز يمكنه استخدامها كاسم مستخدم له ويمكنك جعل هذه القيمة مثلاً تساوي ALL .. واضافة كود في صفحة المستخدم حيث انه اذا كانت قيمة الـ reciever هي اسم المستخدم او ALL ان يقوم بعرض الرسالة المخزنة .. اتمنى ان اكون قد اوصلت الفكرة لك .. وإذا اردت تفاصيل اكثر او اردت الكود جاهز قم بتزويدي ببيانات متكاملة عن الجدول المستخدم وارفق ايضاً صفحة الدخول الخاصة باعضاء الشبكة ..

أخي / ja3fear

جاري تجهيز الشرح بإذن الله ..


جزاك الله خيراً اخي الكريم ابو بكر على منحي فرصة مساعدة من يتابع الدورة والرد على الاسئلة واعانك الله ..

اخوكم احمد ،

advanceduser
05-07-2006, 06:38 PM
شرح مبسط وسريع لرفع قاعدة البيانات على موقعك

اولاً قم بالدخول إلى
http://localhost/phpmyadmin

ثم اختر قاعدة البيانات التي تود رفعها من القائمة المنسدلة على اليسار
ثم اتبع الصور التالية

http://absba6.absba.org/teamwork7/php/g2/db/a15wu.gif

http://absba6.absba.org/teamwork7/php/g2/db/a25nu.gif

ثم سيظهر لك صفحة جديدة بها كود .. قم بتحديده كله ثم نسخه

ثانياً قم بالدخول على خدمة PHPMyAdmin من لوحة التحكم CPanel على موقعك
وانشئ قاعدة بيانات جديدة بنفس اسم القاعدة التي كانت على جهازك
وباعتبار ان اسم المستخدم الخاص بلوحة تحكم موقعك كان Ahmed
وان اسم القاعدة التي انشأتها الآن هي test
فسيكون اسم القاعدة التي سوف تستخدمه في كود الـ php الخاص بك هو Ahmed_test

واتبع الصور التالية

http://absba6.absba.org/teamwork7/php/g2/db/a33or.gif

http://absba6.absba.org/teamwork7/php/g2/db/a46hq.gif

وبإذن الله الآن يكون تم نقل القاعدة بجميع مدخلاتها إلى موقعك وتكون جاهزة للعمل عليه

بالنسبة لرفع ملفات الـ php على موقعك قم بالآتي

بفرض ان عنوان موقعك هو absba.com
قم بالدخول على ftp.absba.com
ثم اضغط على قائمة File ثم Login As
ثم ادخل اسم المستخدم وكلمة المرور الخاصة بلوحة تحكم موقعك الـ CPanel
سوف تظهر لك مجموعة من المجلدات .. افتح المجلد www او public_html
قم بعمل مجلد جديد عن طريق الضغط بزر الماوس الايمن قم new folder
ثم قم بالدخول في هذا المجلد الجديد
ثم قم بنسخ ملفات الـ php الخاصة بك إلى هذا المجلد عن طريق Copy و Paste وكأنك تتعامل مع ملفات على جهازك بكل بساطة ..

دائماً اجعل ملف باسم index.php وهو يكون الملف الافتراضي الذي يتم تشغيله بمجرد الدخول إلى هذا المجلد على موقعك عن طريق المتصفح

يمكن تكرار نفس الخطوات على المجلد www او public_html بدل من المجلد الجديد الذي قمت بانشاءه


اتمنى ان يكون الشرح اوضح لك ما تسأل عنه

واي اسئلة اضافية تفضل ..

اخوكم احمد ،

الصور مرفوعة على سيرفر منتدى المشاغب _ سيف المعمري

tamn
05-07-2006, 09:39 PM
السلام عليكم جميعا
بالنسبة للشرح اكثر من رائع
وكلمة من عندنا فى مصر شرح جامد جداااااااااااااا
يوجد ابطال فى العالم العربى
الف شكرا لك
لكن لى استفسار صغير جدا
بالنسبة لبرنامج دليل الهاتف
وبرنامج سجل الزوار

الروابط مش شغالة
ارجو رفعهم على اى موقع اخر بدل lycos
وشكرا لك

والف شكرا لك

advanceduser
05-07-2006, 11:00 PM
السلام عليكم ورحمة الله وبركاته ،

اخي الكريم tamn .. كلمة برضه عندنا في مصر (شرفت الدورة) :)

بالنسبة للروابط .. ممكن تضع الرابط الذي تتحدث عنه ؟ ولو تقصد الصور فاعتقد ان جميع الصور مرفوعة بواسطة الاخ الكريم سيف المعمري على سيرفر منتديات المشاغب ..

اخوك احمد ،

Goon-Silver
06-07-2006, 06:19 AM
مرحباً للجميع أخوي أبو بكر والاخ أحمد لو في امكانية نضيف على هذه الدروس شرح الصلاحيات للمستخدم ( كمشرفين والطرد وصلاحيات نائب المدير ) ول بالامكان شرح لل Gallary معرض صور صغير حاولت اسويه بس ما زيط معي .

ولكم مني جــــــــــزيل الشكر والتقدير.

advanceduser
06-07-2006, 06:23 AM
السلام عليكم ورحمة الله وبركاته ،

بإذن الله اخي سأكلم الاخ الفاضل ابو بكر بخصوصهم .. لكن ايه المشكلة اللي واجهتك مع الـ Gallary ؟ حتكون فكرته زي اي سكريبت اخر تم تطبيقة في الدورة بيعتمد على قواعد البيانات .. الزيادة هي خاصية الصفحات و (<<< السابق .. التالي >>>) .. وبإذن الله قريباً وحسب تسلسل الدورة سيتم وضع الدروس

اخوك احمد ،

ramah76m
06-07-2006, 10:23 AM
السلام عليكم ورحمة الله
اتقدم بالشكر الجزيل للاخ احمد على تعبه معنا في هذه الدورة كما واريد ان اعتذر على التاخر في اتمام ردوس الدورة وباذن الله سوف اقوم بشرح مكتبة صور ولكن بعد الانتهاء من الدورس المقررة للدورة .
تحياتي للجميع ............. ابو بكر

tamn
06-07-2006, 03:15 PM
انا اقصد هذة الروابط
الموجودة فى صفحة رقم 13 فى هذة الدورة

برنامج دليل الهاتف (http://members.*************/ramvb/dwmx2004/phon.rar)




برنامج سجل الزوار (http://members.*************/ramvb/dwmx2004/zwar.rar)

وشكرا على الاهتمام

أصيل2004
06-07-2006, 04:40 PM
أخي advanceduser شكرا جزيلا لك قمت باجراء بعض التعديلات على السكربت وهو يعمل .
لدي استفسار آخر وهو كيف يمكن اظهار قائمة منسدلة مرتبطة بقائمة منسدلة أخرى
بمعنى لدي جدول users به id , usernm , pass , departmentid
وجدول ل department به departmentid ,department
المطلوب هو قائمة منسدلة اختر منها الاقسام ثم في القائمة الاخرى يظهر المستخدمين المسجلين في القسم المحدد فقط

advanceduser
06-07-2006, 05:36 PM
السلام عليكم ورحمة الله وبركاته ،،

الشكر لله اخي الفاضل ابو بكر وإلى الامام دائماً بإذن الله :)

اخي الكريم / tamn .. الرابطين الذي وضعتهم يعملان بحمد الله وجربتهم الآن .. والشكر لله

اخي الكريم / أصيل 2004 .. الشكر لله .. وجاري تجهيز الكود و الرد على سؤالك بإذن الله

اخوكم احمد ،

advanceduser
06-07-2006, 06:42 PM
اخي الكريم / اصيل 2004 .. هذه هي الطريقة بإذن الله

الكود المستخدم :-
<?
$wanted = htmlspecialchars($_GET[s]);

$con = mysql_connect ("localhost","root","");
mysql_select_db("work",$con);
$sql = "SELECT * FROM users ORDER BY id DESC";
$result = mysql_query ($sql,$con);
$sql1 = "SELECT * FROM sb WHERE (uid = '$wanted') ORDER BY id DESC";
$result1 = mysql_query ($sql1,$con);
?>
<script language="**********">
function go(){
location = "tt.php?s=" +
document.test.D1.
options[document.test.D1.selectedIndex].value
}
</script>
<form name="test" method="post" action="do.php">
<select size="1" name="D1" dir="rtl" onChange="go()">
<option selected>اختر ...</option>
<?
while ($row = mysql_fetch_array($result)) {
?>

<option value="<? echo $row[id]; ?>"><? echo $row[username]; ?></option>
<?
}
?>
</select>
<select size="1" name="D2" dir="rtl">
<option selected>اختر متفرع ...</option>
<?
while ($row1 = mysql_fetch_array($result1)) {
?>

<option value="<? echo $row1[id]; ?>"><? echo $row1[sid]; ?></option>
<?
}
?>
<input type="submit" value="ارسل">
</form>

سوف تقوم باجراء نفس التعديلات على الكود .. وبالنسبة لنظام التفرع فقد قمت بتطبيقه على جدول الـ Users عندي وذلك بالاستعلام عن اسم المستخدم ووضعه كعنوان في القائمة المنسدلة وعن رقم الـ ID له ووضعه كقيمة في القائمة المنسدلة .. ثم الاستعلام الفرعي تم تطبيقه على جدول الـ Sb عندي ايضاً وذلك بالاستعلام عن جميع الخدمات المقدمة والمربوطة برقم الـ ID الخاص بالمستخدم الذي تم اختياره من القائمة المنسدلة الاولى ومن ثم وضعها في القائمة المنسدلة الثانية .. ويتم نقل رقم الـ ID المختار بطريقة GET .. يمكنك التعديل وتحويلها لـ POST او اتركها كما هي GET حتى تكون اسهل واسرع في التنفيذ .

ستلاحظ في بداية الكود وجود الدالة htmlspecialchars وقد استخدمتها لمنع اختراق الكود بواسطة وضع اكواد php او html بدل من قيمة المتغير s الذي يتم التعامل معه بالوسيلة GET عن طريق شريط العنوان بالمتصفح

يارب يكون الشرح واضح ولو في اي مشاكل تفضل ..

اخوك احمد ،

أصيل2004
07-07-2006, 04:23 AM
اخي الفاضل شكرا لك ولااعلم هل المكان مناسب هنا للمناقشة ام لا واترك الحرية للمشرف بنقل الموضوع او فتح موضوع مستقل .
عدلت الكود وهو يعمل لاكن المشكلة الواقفة معي انني لما اختر من القائمة الاولى لايتم تثبيت الاختيار بل يرجع الى اختر
بالنسبة ل htmlspecialchars هل اضيفها في جميع الحالات التي اتعامل فيها مع GET أو POST للحماية .

ismail69
07-07-2006, 06:01 AM
بارك الله فيك

advanceduser
07-07-2006, 06:35 PM
السلام عليكم ورحمة الله وبركاته ،،

الشكر لله اخي الفاضل اصيل 2004 .. وبإذن لا تتواجد اي مشاكل من النقاش هنا ..

بالنسبة للسؤال الاول .. جاري تعديل الكود ووضعه بإذن الله ..

بالنسبة للـ htmlspecialchars .. نعم قم باتسخدامها للحماية في حالة التعامل مع اي مدخلات من المستخدم النهائي للسكريبت باي وسيلة GET او POST .. وتوجد طرق اخرى للحماية عن طريق عمل فلتر للحروف المسموح بادخالها ولكنها معقدة بعض الشئ ..

اخوكم احمد ،

advanceduser
07-07-2006, 07:33 PM
السلام عليكم ،

عذراً اخي الكريم اصيل .. لكن لكي تذهب اوتوماتيك للاختيار الذي قمت باختياره حتى بعد اظهار التفاصيل في القائمة الفرعية .. تحتاج لاستخدام تكنولوجيا الـ AJAX على حد علمي .. وبإذن الله سوف يتم شرحها في هذه الدورة إلا كما اراد الاخ الفاضل ابو بكر

لكن حتى ما تم شرحه الآن لا يمكنك عمل القائمة باكثر من هذه الخواص ..

اي سؤال اخر تفضل ..

اخوك احمد ،

hichamhmx
07-07-2006, 11:19 PM
ممكن موقع تنزيل البرنامج ولكم جزيل الشكر

advanceduser
07-07-2006, 11:49 PM
السلام عليكم ورحمة الله وبركاته ،

جرب هذا الرابط اخي الكريم ..

الدريم ويفر 2004 ام اكس .. http://www.*******.com/modules.php?name=Downloads&d_op=getit&lid=2068

اخوك احمد ،

أصيل2004
08-07-2006, 12:16 AM
وانا بالانتظار وشكرا مرة اخرى لاعطائي جزء من وقتك

advanceduser
08-07-2006, 12:43 AM
السلام عليكم ورحمة الله وبركاته ،

الشكر لله اخي الكريم ..

اخوك احمد ،

rbr
08-07-2006, 12:45 AM
مشکو یا اخی و بارک الله‌ فیک ....

tamn
08-07-2006, 05:17 AM
طيب انا مش عارف انزلهم من موقع
lycos
يا ريت حد يتكرم على ويرفعم على موقع تانى

وشكرا لكم جميعا

tamn
08-07-2006, 05:46 AM
خلاص اخواتى انا عرفت بينزل ازى
الف شكر لكم جميعا

advanceduser
09-07-2006, 12:19 AM
السلام عليكم ورحمة الله وبركاته ،

الشكر لله اخواني الكرام .. ثم للاخ الفاضل ابو بكر ..

اخي الكريم / tamn .. عفواً لم ارى ردك الا الآن ورايت انك حللت المشكلة بحمد الله ..

اخوكم احمد ،

ja3fear
11-07-2006, 07:21 AM
اخي advanceduser
لقد قمت بكل الخطوات التى اخبرتني بها بخصوص رفع قاعدة البيانات الى موقعي لكن دون فايدة علما باني استخدم موقع استضافة مجانية يدعم php وهو www.phpnet.us عندما ارفع كل الملفات وانشي قاعدة الجدول كما اخبرتني تظهر لي في الموقع عند التجريب رسالة كالتالي:


http://ja3fear.phpnet.us/images/message.jpg

advanceduser
11-07-2006, 03:37 PM
السلام عليكم ورحمة الله وبركاته ،

اخي الكريم هل عدلت محتويات ملف الكونفيق لتناسب الموقع والقاعدة الجديدة وليست القاعدة على السيرفر المحلي ؟

في انتظار ردك ..

اخوك احمد ،

tamn
11-07-2006, 07:06 PM
السلام عليكم ورحمة الله وبركاته
تحية طيبة لكم جيعاً

اقدم لكم كتاب php باتخدام dream wavear الجزء الأول

وهذا اقل مجهود اقدمه لكم : لقد قمت بتجمي جميع دروس هذه الدورة (الجزء الاول) لكي يسهل على المتدرب قراءة الموضوع.

وبارك الله فيك يا أخ أبو بكر والقائمين على هذا الوقع .

واتمنى ان ينال اعجابكم ان شاء الله

حجم الكتاب 14 MB امتداد الملف : exe

اضـــغط هنــــا (http://www.ice-jo.com/2.exe)

والله ولي التوفيق .

منتظرين الجزء الثانى منك اخى

اخوكم احمد

ja3fear
12-07-2006, 04:22 AM
اخي العزيز advanceduser

الحقيقة لا لم اغير محتويات ملف القونفق والسبب اني لا اعرف كيف؟ اذا تكرمت واعطيتني القليل من وقتك واخبرتني كيف تكون مشكور.


اخي advanceduser
انا مبتدي في البرمجة ب php لكن انا اتتبع دروسكم الجميدة والمفيدة وانفذ فيها حرفيا.

بارك الله فيك اخي
السلام عليكم

Goon-Silver
13-07-2006, 04:07 AM
السلام عليكم ورحمة الله وبركاته

ان شاء الله اخوي tamn بس تكتمل دروس الجزء الثاني ،

وبارك الله في جهودكم جميعاً

advanceduser
13-07-2006, 08:27 PM
السلام عليكم ورحمة الله وبركاته ،

عفواً على التأخر في الرد اخي الكريم ja3fear .. الكرم من الكريم والكريم هو الله تعالى .. واي اسئلة اخرى تفضل بلا اي حرج ..

بالنسبة لملف الكونفيق فعادة ما يحتوي على المتغيرات الخاصة بقاعدة بيانات موقعك وتتلخص في التالي :-
عنوان سيرفر القاعدة
اسم القاعدة
اسم المستخدم لسيرفر القاعدة
كلمة المرور الخاصة باسم المستخدم الموجود في الخطوة السابقة وهي الكلمة التي تستخدم في تسجيل الدخول لسيرفر القاعدة

بالنسبة عندما تتعامل مع اي سكريبت على سيرفرك الشخصي تكون البيانات كالتالي :
السيرفر Localhost
اسم المستخدم Root
كلمة المرور "خالية"
اسم القاعدة Work (كمثال)

ولكن عندما ترفع شغلك على الانترنت تكون البيانات كالتالي ..

(بفرض ان الموقع الذي رفعت عليه مجاني)

السيرفر Localhost
اسم المستخدم "اسم المستخدم الذي تدخل بيه لوحة تحكم الموقع"
كلمة المرور "التي تدخل بيها ايضاً للموقع"
اسم القاعدة "يتم ارساله لك من قبل الموقع المستضيف او تقوم انت بانشاءه"

وللحصول على معظم البيانات السابقة اتبع الشرح الذي يضعه الاخوة الاكارم عند شرحهم كيفية انشاء قاعدة بيانات على موقع استضافة مجانية عامة ..

(بفرض ان الموقع الذي رفعت عليه مدفوع)

السيرفر Localhost
وباقي البيانات تقوم باعدادها عند انشاءك قاعدة بيانات جديدة من داخل الـ CPanel
وبفرض ان اسم المستخدم لموقعك هو Absba
وعند انشاءك قاعدة بيانات من الـ CPanel سميت القاعدة بـ DB
وانشءت معها مستخدم لقاعدة البيانات باسم UN وكلمة مروره PW

ستكون البيانات كالتالي :
اسم المستخدم Absba_UN
كلمة المرور PW
اسم القاعدة Absba_DB

اي اننا نضيف المقطع Absba وعلامة الـ Underscore قبل كلاً من اسم المستخدم واسم القاعدة في حالة المواقع المدفوعة فقط ..

واي استفسارات اخرى او اسئلة تفضل ..

اخوكم احمد ،

ja3fear
15-07-2006, 03:53 AM
اخي العزيز advanceduser


بارك الله فيك على هذا الشرح الجميل لقد اتبعت الشرح وعرفت كيف اغير البيانات التى وضحتها وبالفعل عملت ذلك واشتغل الموقع ميه الميه.

عندما اشتغل الموقع بشكل جيد فرحت جدا وبدات اصرخ من الفرحة حتى ان الاهل في البيت ظنوا اني انجنيت هههههههههههه.

بارك الله فيك مرة اخرى على هذا المجهود الرائع وانا باقي معاكم واي سؤل مش حا اتردد اطمئن اخي

والسلام عليكم ورحمة الله وبركاته

advanceduser
15-07-2006, 04:37 AM
السلام عليكم ورحمة الله وبركاته ،

بارك الله فيك اخي الكريم ..

الله المستعان :) .. ولا جنان ولا حاجة بإذن الله .. بس خد بالك ساعات بيحصل نوبة هوس بي اتش بي لدى المبرمجين ;) ..

واي سؤال اخر تفضل ..

اخوكم احمد ،

ramah76m
15-07-2006, 03:31 PM
الجمل الشرطية و حلقات التكرار

ملاحظة : - هذا الدرس منقول من مواقع الانترنت وقمت بادراجة لاهميتة ولكي يتعرف الاعضاء على بعض الاوامر التي فيه بما انها امور للمحترفين في هذه اللغة واضفتها لكي يتعرف ليها المبتدئين فقط.

جملة الشرط إذا if Statement
أي في حال حدث حدث معين .. افعل هذا.. في ابسط انواعها جملة الشرط هي if الشرط هنا
{
افعل كذا


<?
if( $a >$b )
{
echo ("a>b ");
}
?>

} اي إذا كانت قيمة المتغيير a اكبر من b اطبع جملة a > b هذا حدث سيقوم به البرنامج في حالة a اكبر من b لكن ماذا لو كان اردنا اشتراط حدث آخر في حالة a اقل من b.. if( $a >$b )
{




<?
if( $a >$b )
{
echo ("a>b ");
}
else {
echo "b<a";
}
?>

} في المثال السابق طلبنا من البرنامج إذا كان aاكبر من B ان يطبع جملة معينة..و الا اطبع a اقل من b كما يمكن في حالة مثلا a اقل من b مثلا نريد وضع شرط جديد.. يكون ذلك عن طريق..



<?
if( $a >$b )
{
echo ("a>b ");
}
elseif ($a<$b)
{
echo "a
} else {
echo "لا اعرف..!!";
}
?>

بينما While
نطلب من البرنامج تكرار عدد من العلميات طالما ان شرط معين متحقق.. عن عند نفي الشرط .. تتوقف العملية.


<?
$a = 20 l;
while ($a >10 ) {
echo $a ;
$a--;
}
?>


في الكود السابق اعطينا a القيمة 20 و من ثم اشترطنا على البرنامج طالما ان المتغير اكبر من ال10 .. اطبع المتغيير ثم اطرح واحد منه .. ستتكرر العملية حتى تصل قيمة المتغيير لقيمة اقل من ال10 و يتوقف التكرار.. يمكنك نسخ الكود السابق و تجربته لتعرف ما اعني..

افعل طالما Do .. While


<?
Do
echo $a ;
$a-- ;
while ($a >10 ) ;
?>
مشابهه للسابق إلا ان اختبار الشرط يتم في نهاية كل تكرار.. سنكتب الكود السابق باستخدام هذه الطريقة.. $a = 20;



جملة التكرار For
يقال انها اكثر جمل التكرار تعقيدا..
فانت في هذه الطريقة يمكنك تحديد عدد مرات التكرار.. مثلا ..


<?
For ($i = 0 ; $i<10 ; $i++) {
echo $i ;
}
?>
اي ابدأ من التكرار من i =0 و و طالما المتغير اقل من ال10 ..كل مرة ارفع قيمة المتغيير بواحد و في كل مرة سيقوم البرنامج بطباعة قيمة i
كسر الحلقات Break
أحيانا قد تحتاج إلى وقف التكرار قبل تحقق الشرط.. و ذلك يتم باستخدام الجملة break ببساطة اضف الجملة في المكان الذي تريد ان يتوقف التكرار فيه.

ٍجملة الاختيار Switch
تستخدم لإجراء اختبار معين .. على متغيير معين .. فنقول للبرنامج مثلا في حال كان للمتغير هذه القيمة افعل كذا..و في حال كان له هذه القيمة افعل كذا..



<?
switch ($a) {
case 0 : echo "0";
break;

case 1 : echo "1";
break;
}
ففي حال كانت قيمة المتغيير مساوية للصفر طلبنا من البرنامج طباعة صفر و في حال كان قيمة المتغيير واحد طلبنا منه طباعة الواحد .. كما يمكن تعيين حال افتراضية للمتغير.. مثلا لو ان المتغيير ليس 0 او 1 ..يمكن ان نطلب من البرنامج اجراء معين ..



<?
switch ($a) {
case 0 : echo "0";
break;

case 1 : echo "1";
break;

defualt: echo "لا اعرف..";
break;
}
?>
?>

ramah76m
15-07-2006, 03:38 PM
الدرس الحادي عشر :
كيفية عمل رد على موضوع او مقال
اولا يجب علي الاعتزار للاخوة المتابعين للدورة لانني تاخرت في طرح هذا الدرس
اولا في هذا الدرس نحتاج الى العديد من الملفات وايضا جدولان في قاعدة البيانات وسوف اطرع اسماء الملفات تباعا في الدرس :
اولا الجداول وهي كما سوف ابين لكم في الصور التالية
http://absba6.absba.org/teamwork7/php/g2/11/1.jpg
وايضا الجدول التالي
http://absba6.absba.org/teamwork7/php/g2/11/2.jpg
بالنسبة لجدول مقال في اخر الجدول السابق فهو لكي نقوم باضافة الرد عن طريقة وهو يربط لنا رقم المقال المراد الرد عليه وسوف تلاحظون هذه الطريقة من خلال الدرس
والان نقوم بانشاء اول الملفات وهو الصفحة الرئيسية للسكربت index.php وسوف نقوم بعمل ملف الاتصال كما في الدروس السابقة وللتذكيرسوف ادرج صورة لهذه العملية

http://absba6.absba.org/teamwork7/php/g2/11/3.jpg
وسوف نحتاج الى عمل ريكورد ست كما في الصورة التاليه وهي لنفس الصفحة
http://absba6.absba.org/teamwork7/php/g2/11/4.jpg
في الصورة التالية سوف نقوم باظهار للمقالات في الصفحة الرئيسية وهلي باتباع الخطوات التالية

http://absba6.absba.org/teamwork7/php/g2/11/5.jpg
وعندما نطغط على master detail page set تظهر لنا الصورة التالية

http://absba6.absba.org/teamwork7/php/g2/11/6.jpg
لاحظ في التظليل قمت بتسمية الصفحة التي سوف تكون لاظهار المقال والرد عليه ولكن هناك العديد من التغيرات التي سوف نقوم بها في باقي الدرس تابع الصور

http://absba6.absba.org/teamwork7/php/g2/11/7.jpg
انظر للصورة السابقة كيف اصبح لدينا شكل الصفحة الرئيسية وانظل في التظليل الاحمر الشفاف كيف قام برنامج الدريم ويفر بعمل الصفحة بدلا عنا والان ايضا قام الدريم ويفر نقل بيانات هذه الصفحة المتبوعة كما يلي .
http://absba6.absba.org/teamwork7/php/g2/11/8.jpg
لاحظ التظليل هذا الجدول قام البرنامج بعملة تلقائي ونحن لا نريد ه>ه الطريقة منه وسوف اقوم بحذف هذا الجدول باستثناء العنوان لكي يبقى في اعلى الصفحة .
انظر الصور ة التالية

http://absba6.absba.org/teamwork7/php/g2/11/9.jpg
انظر التظليل الذي ابقيته و لقد قمت بعمل الريكورد سيت ايضا كما فعلت في الصفحة الرئيسية لنفس الجدول ولاحظ الصورة التالية التي سوف نغير على الريكورد سيت خلافا للصفحة الرئيسية


http://absba6.absba.org/teamwork7/php/g2/11/10.jpg
الفرق هنا في التظليل ولقد اخبرنا البرنامج اننا نريد ان نظهر المقال الذي نضغط على اسمة فقط عن طريق الاي دي الخاصة به كما في الصورة السابقة
ناتي الان الى صفحة اضافة الرد على المقال ولقد وضعت صفحة اضافة المقال في اخر الدرس لان اهمية هذا الدرس في عملية اضضافة الرد على المقال انظر الصورة التالية

http://absba6.absba.org/teamwork7/php/g2/11/11.jpg
سوف تقوم بتغير بسيط في سجل الاضافة وهو ان يكوم بتغير خاصية الرد لاتاتي بشكل مربع نص كما في الصورة السابقة
http://absba6.absba.org/teamwork7/php/g2/11/14.jpg
وسوف نقوم بتغير في الكود البرمجي لهذه الصفحة انظر الصورة السابقة وانظر الصورة التالية ولاحظ الفرق
http://absba6.absba.org/teamwork7/php/g2/11/15.jpg

تم حذف اخر سطرين ووضعنا بدلا منهم العبارت الموضحة في الصورة السابقة
والان سوف نقوم بعمل ريكورد سيت للردود كما في الصورة التالية

http://absba6.absba.org/teamwork7/php/g2/11/12.jpg
وايضا الصورة التالية تبين بشكل اوضح الردود وطريقة اضافتها

http://absba6.absba.org/teamwork7/php/g2/11/13.jpg
عندما تظهر صفحة المقال
http://absba6.absba.org/teamwork7/php/g2/11/16.jpg
كما لاحظتم في الصورة السابقة وايضا لاحظة المربع الاحمل الشفاف ولقد وضعت عبارة اضف رلد وقمت بعمل رابط لها واوضحته لكم في الصورة التالية
http://absba6.absba.org/teamwork7/php/g2/11/17.jpg
لاحظ التظليل وتابعه بعناية وسوف اشرحة بشكل مبسط
طبعا في هذا السطر ابلغنا المتصفح اننا نريد ان نقوم باضافة رد لهذا المقال عن طريق الاي دي للمقال وعندما تطبق الدرس سوف تلاحظ هذه العملية بشكل عملي واتمنى انكم تطبقوها بشكل دقيق .

لقد طبقت الدرس وسوف اوضح لكم كيف قام بالرد على نفس المقال كما في الصورة التالية


http://absba6.absba.org/teamwork7/php/g2/11/18.jpg
والان سوف نقوم بعمل رابط في الصفحة الرئيسية لصفحة اضافة المقال كما في الصورة التالية

http://absba6.absba.org/teamwork7/php/g2/11/19.jpg
لاحظ المربعين المظللين الشفافين

والان لقد انتهينا في هذا الدرس وايضا من هذه الدورة

كلمة اخيرة اريد ان اقولها لكل من استفاد من هذه الدورة
ارجو منكم الدعاء للمقاومة الاسلامية في فلسطين ولبنان والعراق وايران وجميع المقاومين في شتى البلدان الاسلامية
و اشكر كل من ساهم في انجاح هذه الدورة من اداريين واعضاء و مساعدين جزيل الشكر والى لقاء في دورات قادمة ان شاء الله
تحياتي لكم جميعا اخوكم . رياض الحمامدة يطا= فلسطين {ابو بكر}

الصور مرفوعة على سيرفر منتدى المشاغب _ سيف المعمري

ramah76m
15-07-2006, 03:45 PM
هذا سكربت المقالات الاذي طبقت عليه الدرس الحادس عشر من الجزء الثاني وارجو ان ينال اعجابكم



سكربت المقالات (http://www.rcc.almoj