بسم اهلل انزحمه انزح م مشز ع جخزج 0202 )بىاء محجز إنكحز و ( إػذاد انطانب/ أ مه ف م محم د ػقم جه ف ن/ Yahoo mail/ دف

ملفّات مشابهة
Microsoft Word - C#2

Banner – Hold Information SOAHOLD

عربي Sign-Code Website Guide فيما يلي دلي ا ل لطلب اسم مستخدم جديد لConnect Sell من خ لل موقع.Sign-Code يسمح لك الموقع بالدخول اإلداري على اسم المستخد

تقنيات الانترنت 1

Microsoft Word - Access VBA

ABU DHABI EDUCATION COUNCIL Abu Dhabi Education Zone AL Mountaha Secondary School g-12 science section Mathematics Student Name:.. Section: How Long i

مختبر البرمجة والتحليل العددي قسم علوم الجو جمل التحكم والشرط والتكرار المرحلة الثانية PROGRAM CONTROL, CONDITION AND LOOP STATEMENTS الجمل الشرطية :-

الفرق بين البرمجة الإجرائية و البرمجة المسيرة بالأحداث :

Microsoft Word - SolutionOOPFinal2011.doc

Microsoft Word - Oracle1

Determinants

Microsoft Word - Excel VBA

الم ب س ط ة الع ر ب ي ة الت ر ج م ة Language: العربية (Arabic) Provided by: Bible League International. Copyright and Permission to Copy Taken from th

Microsoft Word - 47-Matthew

070.Al-Ma'arij.v1.0

Basic Invoice Template for Word

ر ت ب م ف األخ ؼ إ ل األ ث ق ؿ ك ز ننا:..... ر ت ب م ف األ ث ق ؿ إ ل األخ ؼ ك ز ننا:..... أ ض ع د ا ر ة ع ل الش ك ؿ األ ث ق ؿ ك ز ننا أ ض ع د ا ر ة ع

ورقة عمل الدرس الثاني تطبيقي اخلاص على هاتفي... برنامج App Inventor اعداد املعلمة : اماني ممدوح املصري مدرسة امحد شوقي الثانوية للبنات اختار اإلجابة ا

الوحدة التاسعة

049.Al-Hujurat.v1.0c

«ث ب ذسا س ثرك س طثب «يچ يؿ س اى جبيس اظ قش ذ ززاضى و س ب و ذسا ا ضا آ ظ زاز اؾز. ؾ ض ی ثمط آي ی 282 آ ظ ؾطيغ آؾب jquery يؿ س : ؾيس

المحاضرة الثانية

السادة وگاالت اإلعالن والعمالء احملترمني املوضوع اسعار اإلعالنات لعام ابتداء من ابريل Subject Rate card 2015 starting from April تهديگم شرگة ال

1

دورة في بناء برنامج منتديات بسيط بإستخدام PHP و MySQL (MySimpleBB) تأليف : محمد قاسم حسين

Microsoft Word - Question Bank-II Sem. BA Arabic Core Course, Informatics with DTP

أاعمال الر سل 507

LOBBY ACCESSORIES

بسم هللا الرحمن الرحيم االسئلة المتوقعه لمادة الحاسوب م 3 شتوية 2016 االستاذ نور الدين بني عطا االسئلة المتوقعه على مادة الحفظ سؤال 1 : وضح

Schedule Planner User Guide Target Audience: Students This tool can help you better plan your course schedule by generating a visual representation of

Microsoft Word - 50-John

بسم الله الرحمان الرحيم السلام عليكم ورحمة الله وبركاته معلومات عن الكتاب العنوان بتاریخ تعلم html للمبتدي ین 2014 الھدف الكاتب إنشاء موقع شخصي بواسطة

د. ط در ءة ز ا ت ا دزة (درا ا ا ت) د. ط در را ر ا م م ا ا ا : ا ت ا ا ا م وا ا ي و إ ى ا ت ا ا ا دو إ و دة ا و أ اد ا. و ف ا ا إ وا ا ت ا دزة م ا أ ا

Slide 1

نموذج فتح حساب استثماري Investment Account Application Client Full Name اسم العميل Y Y Y Y - M M - D D S A R Emirates NBD Ca

Cambridge University Press Cambridge IGCSE Arabic as a First Language Coursebook Luma Abdul Hameed, Hanadi Al Amleh, Shoua Fakhouri

الدِّيكُ الظَّرِيفُ

Application-1st page

Babylon University جايعت بابم College of Material Engineering كه ت ذست ان اد ان شدهت //انزا ت ان ادة // انبشيجت بهغت Visual Basic ان ذاضش // دس يذ ذ س

الشهادات عدد RAK Chamber of Commerce & Industry Studies & Information Directorate غرفة تجارة وصناعة رأس الخيمة إدارة الذراسات والمعلومات / 5 مليار دره

بسم اهلل الرمحن الرحيم الوحدة الثانية الفيجول بيسك Microsoft VISUAL BASIC احلمد اهلل الذي أكرمين و منحين الفرصة لتوفري لكم هذا امللخص املنقى للوحدة ال

ن خطبة الجمعة المذاعة والموزعة بتاريخ 15 من شوال 1439 ه الموافق 2018/6/29 م م ن ال م ن اه ي الل ف ظ ي ة ن ا م ن س ي ئ ات أ ع م ال ن ش ر ور أ ن ف سن ا

Eng.M.Abou Elela Ubuntu Install 1 Facebook /Computer Learn Books

Oligopoly

اامتح ن الج ي الم حد امتح ن البك ل ري ( الد رة الع دي : ي ني ) 4102 المست ى 0 من س ك البك ل ري الشع أ المس لك مس ك الع الشرعي شعب الع التجريبي شعب الع

التاريخ: االمتحان النهائي لمساق برمجة متقدمة תכנות מתקדם موعد أ الزمن: ساعتان فقط الخميس 2017/7/27 )10 عالمات( السؤال األول for او )while الالزمة لما

Zawiyathul Fassiyathush Shazuliya, Kazimar St, Madurai , Tamil Nadu, India. 1 حزب اللطف للشاذلي رضي االله عنھ وھذا حزب اللطف یدعى بھ في الشداي

) NSB-AppStudio برمجة تطبيقات األجهزة الذكية باستخدام برنامج ( ) برمجة تطبيقات األجهزة الذكية باستخدام برنامج ( NSB-AppStudio الدرس األول ) 1 ( الدرس

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


اجراءات وآلية التسجيل للعام الأكاديمي

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

c1

MEI ARABIC 201 SYLLABUS Instructor Name: Phone: MEI Phone: (202) MEI Middle East Institute Arabic 201 Interm

Microsoft Word - eswae2018-arabic.docx

رذر ص يصغر عهى ان عبد فط ن ج ب جبد ث ئخ جبر خ فط ن ج ب د ا دجه بد يذخم ان االشراف انزرث عهى فص اجز بع رك ن ج ب رعه ى ي كر ث ن ج الفمبر بد ي اد األرض ك

Trans-Thoracic Echocardiography

Template for Program Curriculum Structure

PowerPoint Presentation

السالم عليكم و رحمة هللا شرح ربط قاعدة بيانات Access بال.. C# مذا ستستفيد من هذا الموضوع!! -معرفة طريقة صنع قاعدة بيانات بالAccess -ربط قاعدة البيانات

الأول في السي شارب((c#للمبتدائين

GCAA FELLOWSHIP TRAINING PLAN 2019 EK-UAE-GCAA/SIAS/EXAC/EK/2019 Page 1 of 22

حفظ واسترجاع الصور في قاعدة البيانات Sql Server بلغة سي شارب

شرح برنامج دريم ويفر cs6

The Global Language of Business دليل ارشادي الستخدام صفحة خدمات الشركات األعضاء Members Area 1

جامعة جدارا Jadara University كلية: الدراسات التربوية

MEI ARABIC 103 SYLLABUS Middle East Institute Arabic 103 Beginners III Syllabus Instructor Name: Phone: MEI Phone: (202) MEI l

Layout 2

Al-Furat Model Schools Dear parents, Once again, fun moments are in the sky. Its our pleasure to inform you about Alfurat school our awesome activity

الرلم التسلسل : دراسة تحليلية لواقع الرياضة المدرسية دراسة م دان ة أجر ت على ثانو ات مد نة الوادي لدى الطور الثانوي

R.A.K Chamber of Commerce & Industry Studies & Commercial Cooperation Directorate Economic Studies Section 5510 /50/11 غرفة تجارة وصناعة رأس الخيمة إد

الفصل الثاني

السلطة الوطنيـة الفلسطينية

جامعة العلوم والتكنولوجيا األردنية لجنة العطاءات المركزية عطاء رقم )8105/85( قرار إحالة رقم )8105/01( القيمة اإلجمالية لإلحالة ) ( خمسون الفا

SN02IB-SAU, L SENT TO KRISS FOR REVIEW.ai

الباب الثاني: تحليل الطلب

البكريةA5.indd

PowerPoint Presentation

How To Make Connection Between Oracle DB Server 9i & Oracle Developer 6i

The Villas

جاهعة البعث كلية الحقوق تعلين هفتوح الرقم الجامعي 178 للعام الدراسي / م قائوة درجات اهتحاى الفصل األول وع االهتحاى : ظري - الوقرر: اصول فقه ا

دليل تدريبي : الحلول لما بعد اختراق الحسابات إعداد : محمد المسقطي Mohammed Al-Maskati بمساعدة : علي السباعي Ali Sibai

بسم الله الرحمن الرحيم

بسم هللا الرمحن الرحمي تزاسم انمعطياث تجزبت بعىىان: Serial Port إعذاد يارا عىدة تخصص تكىىنىجيا انمعهىماث واالتصاالث بالل جىاجزة

Modified Linear Interpolation

النسخ:

بسم اهلل انزحمه انزح م مشز ع جخزج 0202 )بىاء محجز إنكحز و ( إػذاد انطانب/ أ مه ف م محم د ػقم جه ف ن/ 20000221410 Yahoo mail/ Ayman_cool95@yahoo.com دفؼة 0200

0. مقذمة ضوو ن ا وولى أ وو جداؼووه اوو أ ي وول: أ جوو ي products أ وو ضوو ن طووج ا ١ وو ا ١ ل وولو أ جوولو أ جوو ي Customers أ ض ن طج ا ١ ه ا ١ ل لو أ ؼ الء أ ج ي Orders أ ض ن طج ا ١ ا ١ ل ولو أ ي ١ ولو أ ج ي Order Detail أ ضو ن طوج ا ١ و يفظو ١ الو أ ي ١ ولو. أ شوى أ ول ٠ ػوق لمو ي و أ جو أ ي الإلػلاه أ أ ؼالللو أ ي ١ ١ ه. 0. ك ف جؼمم سهة انمب ؼات: 1. ٠ م أ طىر ٠ يى products.php اؼرع أطفلو أ جلو. 2. ٠ م أ ؼ ١ الخ ١ لد أ ج أ ٠ رغب ا ١ ٠ ؼ ١ ف أ أ ط ه. 3. ٠ مو أ طوىر ٠ يى products.php ا ؼل جوه ؿ وب أإلػولاه يفس ٠ وو او ل ١ ور ا طوه ػ و وى ظووف اه.session array 4. ٠ ىوووو أا موووولي اوووو ١ طووووفاه ػوووورع أ جوووولو products.php طووووفاه ػوووورع ا ٠ وووولو أ طوووو ه.shoppingcart.php ض ه أ ي ١ ؼلو ض ن ي ث ػ ؿر ٠ ك ل ١ ر ا طه ع ظف اه ذأو اؼ cart ٠ وو طوع ػيولدن ػو لم و ١ لم ي أأل ي فس ا ١ دل أ ج productid أ ثل أ ى ١ ه أ اه qty أ ظر أ ج ي أ ل و ثلي: productid qty 235 1 239 2 287 1 أ جسء أ ل ٠ ػق و د أ PHP أ ٠ ط ف ا يؼيئه أ ج ي أ طلاك: $max=0; $_SESSION['cart'][$max]['productid']=235; $_SESSION['cart'][$max]['qty']=1;

$max++; $_SESSION['cart'][$max]['productid']=239; $_SESSION['cart'][$max]['qty']=2; $max++; $_SESSION['cart'][$max]['productid']=287; $_SESSION['cart'][$max]['qty']=1; 1. د ال انسهة انم مة لن اؼغ أ أي أ يط ف ا أ ؼل غ ض ه أ ي ١ ؼلو ل: 0. دانة اإلضافة انى انسهة addtocart أ جسء أأل ي أ ى د ٠ ط ف ا لل ه أإلػولاه ل و ضو ه او دن أ جوسء أ ثول او لل وه ػو او د ضو ه مو ا ف ١ م ل. أ أ ه ي لد أ أ ه product_exists أ يمي دل أ ج و و خ يطو ف او أ أوو و او د أ ج ا أ ط ه أ ا ذ ه ػ ؿر ٠ ك لدالع أ م ١ ه 1 او لل و ه او د أ م ١ و ه طوفر او أ اولا و أألخور. أ أ وه addtocart يمي و خالو دل أ ج أ ى ١ ه أ اه. function addtocart($pid,$q){ if($pid<1 or $q<1) return; if(is_array($_session['cart'])){ if(product_exists($pid)) return; $max=count($_session['cart']); $_SESSION['cart'][$max]['productid']=$pid; $_SESSION['cart'][$max]['qty']=$q; else{ $_SESSION['cart']=array(); $_SESSION['cart'][0]['productid']=$pid; $_SESSION['cart'][0]['qty']=$q; function product_exists($pid){ $pid=intval($pid); $max=count($_session['cart']); $flag=0; for($i=0;$i<$max;$i++){ if($pid==$_session['cart'][$i]['productid']){ $flag=1; break; return $flag; 0. دانة انحذف مه انسهة ػ ووو ل ووول يووو لػووولاه ووو ج أ ووو أ طووو ه اووو دغي ووول اووو أ راووو ع ػووو ػ ١ وووه أ شووورأء مووو الضووو ف أ أ أ وووه remove_product ا ن أ ج أ ط ه. أ أ ه يمي و خ دلو أ و ج أ و ذ ل او. يمو و أ أ وه اإ ٠ جلد ا رش index أ ؼ ظر أ و ذ ل او او ٠ و ل او الضو ف أ أ أ وه ٠ و unset لػولدن ػويؾ أ ف رضوه ػو ؿر ٠ ك أ أ ه.array_values function remove_product($pid){ $pid=intval($pid);

<?php?> <?php $max=count($_session['cart']); for($i=0;$i<$max;$i++){ if($pid==$_session['cart'][$i]['productid']){ unset($_session['cart'][$i]); break; $_SESSION['cart']=array_values($_SESSION['cart']);.2 انمهف : index.php أ ظفاه أ رئ ١ ط ١ ه لغ ا لل ل أ يط ١ ه ض ن لد أ طىر ٠ يى product.php امؾ : header("location:products.php");.3 انسكز بث products.php ٠ ط ف أ أ طىر ٠ يى ا ػرع ا ١ ل لو أ جلو ( أألضؼلد ط دن ج( خالا. include("includes/db.php"); include("includes/functions.php"); if(isset($_post['command']) && isset($_post['productid'])){ أ أو أ ي ي ر ٠ ر أ ام ي ػ ؿر ٠ ك أ أ ه.isset if($_post['command']=='add' && $_POST['productid']>0){ ضاب ل ١ أ ام ي. $pid=$_post['productid']; addtocart($pid,1); header("location:shoppingcart.php"); exit();?> أ طوووور أأل ي أ ثوووول ٠ طووووو ف ل اوووو لػووووولاه ووووع أايظووووولي املػوووو ن أ ي ١ ل ووووولو db.php ووووع أ ووووو أي functions.php أ اوو د ٠ اوو أ ف وورش includes أ اوو د ياووى أ ف وورش أ رئ ١ طوو أ وو ضوو ن يشوول وو أ ي ١ ك. اولل أ طو د يطو ف او لل وه ؿ وب أإلػولاه )او لل وه )command=add أ و أ طو ه أ و ٠ ؼورن ػ ١ ول أ طىر ٠ يى ػ ؿر ٠ ك ي ر ٠ ور ؼول ١ : أأل ي command او لل وه أإلػولاه ٠ أخو أ م ١ وه add أ ؼل و أ ثول shoppingcart.php دل أ ج أ و ذ لػولا ٠ و ي ر ٠ ور و أ ؼول ال و أ و أ طو ىر ٠ ي ى productid ػو ؿر ٠ وك و ذى او لم و ١ فف ١ و ١ ول : productid command يمو دأ وه أ جلاول ضوىر ٠ يى addtocart اإػلاه ل ١ أ ؼل الو أ أ ذى ػ لدضلي submit ار ج ١ ل ا ا د زد.submit?> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>products</title> <script language="javascript"> function addtocart(pid){ document.form1.productid.value=pid; document.form1.command.value='add';

</script> </head> document.form1.submit(); أ ط د أ طلامه ػيلدن ػ أو أد الال ضىر ٠ يى أ فلطه ال أ وه.addtocart أ أ وه addtocart يميو و خ ألو امؾ دل أ ج pid يم ا فظ ١ ض أ م ١ ه ؼ ظر أ أض productid أ ا د ا أ ذى form1 ا أ ط أ ال ال ث غ أ ؼ ظر command ػ ؿر ٠ ك أ ج : أ ج ه document.form1.submit(); يط ف ا ػ submit ار ج ١ ل. document.form1.productid.value=pid; document.form1.command.value='add'; <body> <form name="form1"> <input type="hidden" name="productid" /> <input type="hidden" name="command" /> </form> أ ط د أ طلامه ػيلدن ػ جو أد html أ فلطه ال ذى.form1 <div align="center"> <h1 align="center">products</h1> <table border="0" cellpadding="2px" width="600px"> <?php $result=mysql_query("select * from products"); while($row=mysql_fetch_array($result)){ ضاب ا ١ ل لو أ جلو للػ ن أ ي ١ ل لو ػؼ ل ا أ ل ١ ر.($row?> ػرع أ ظ دن /></td> <td><img src="<?php echo $row['picture']?>" <td><b> ػرع أاض /> $row['name']?></b><br <?php echo ػرع أ طع /> $row['description']?><br <?php echo Price:<big style="color:green"> ػرع أ طؼر /> /><br $<?php echo $row['price']?></big><br <input type="button" value="add to Cart" onclick="addtocart(<?php echo ط ه أإلػلاه أ أ ط ه </ $row['serial']?>)" </td> </tr> <td colspan="2"><hr size="1" /></td> <?php?> </table> </div> </body> </html> ا أ ط د أ طولامه ػرػو ل ا ١ ل ول و أ و ج او لل ول أ ي طو ١ ه و أ ي ١ ل ول و ػيولدن ػو طو دن و ج يأخو و أ ام picture )أ طلد أ طو دن أ و ج( او أ جو ي products او للػو ن أ ي ١ ل ول و او أ ضو أ و ج و أ امو name طوع أ وو ج و أ اموو description ضووؼر أ و ج وو أ امو. price ووو وو ج ٠ ؼورع اوو طووع ط م : أ ظ دن ا ػ د ط م أاض أ طع أ طؼر زد أضو ٠ طو ف Add to Cart او ولدأن دأ وه

أ جلال ضىر ٠ يى addtocart ػ ل ٠ م أ ؼ ١ اؼ و ١ ه ػ ١ يأخ دلو أ و ج و أ امو serial أ ظور أ شوى أ ل : View Sonic LCD 19" View Sonic Black LCD, with 10 months warranty Price: $250 Add To Cart IBM CDROM Drive IBM CDROM Drive Price: $80 Add To Cart <?php include("includes/db.php"); include("includes/functions.php"); انمهف كامم :products.php if(isset($_post['command']) && isset($_post['productid'])) { if($_post['command']=='add' && $_POST['productid']>0){ $pid=$_post['productid']; addtocart($pid,1); header("location:shoppingcart.php"); exit();?> <!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> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>products</title> <script language="javascript"> function addtocart(pid){ document.form1.productid.value=pid; document.form1.command.value='add'; document.form1.submit(); </script> </head> <body> <form name="form1"> <input type="hidden" name="productid" /> <input type="hidden" name="command" /> </form> <div align="center">

<h1 align="center">products</h1> <table border="0" cellpadding="2px" width="600px"> <?php $result=mysql_query("select * from products;"); while($row=mysql_fetch_array($result)){?> <td><img src="<?php echo $row['picture']?>" /></td> <td> <b><?php echo $row['name']?></b><br /> <?php echo $row['description']?><br /> Price:<big style="color:green"> $<?php echo $row['price']?></big><br /><br /> <input type="button" value="add to Cart" onclick="addtocart(<?php echo $row['serial']?>)" /> </td> </tr> <td colspan="2"><hr size="1" /></td> <?php?> </table> </div> </body> </html>.3 انسكز بث shoppingcart.php ٠ ط ف أ أ طىر ٠ يى ا يا ٠ ث ا ١ ل لو ج ا ض ه أ ي ١ ؼلو غ ػرع ا ٠ لي ل غ أ م دن ػ : أ را ع اض ى لي ػ ١ ه أ ط ق ذ ه ال ؼلؾ ػ أ سد continue Shopping 1. ل ن أ ج ذ ه ال ؼلؾ ػ أ ه remove 2. طق و ا ٠ لو أ ط ه ذ ه ال ؼلؾ ػ أ سد Clear Cart 3. يا ٠ ث ا ٠ لو أ ط ه ذ ه ال ؼلؾ ػ أ سد Update Cart )يا ٠ أألػ أد امؾ أ اه(. 4. ػ ؿ ي ١ ه أ فر ى ذ ه ال ؼلؾ ػ أ سد place Order 5. أ ظر أ شى أ ل أ ٠ ػق أ ؼ ١ لو أ طلامه. م او و أ ال وه اؼورع دلو أ و ج serial أضو أ و ج ضؼر أ ى ١ ه أ اه ا ا أ أ ج amount ا ا و ا ٠ لو أ ط ه Total:.order <?php include("includes/db.php"); include("includes/functions.php"); انك د مغ بؼض انمالحظات: if( isset($_post['command'])) { if($_post['command']=='delete' && $_POST['pid']>0){ remove_product($_post['pid']);

else if($_post['command']=='clear'){ unset($_session['cart']); else if($_post['command']=='update'){ $max=count($_session['cart']); for($i=0;$i<$max;$i++){ $pid=$_session['cart'][$i]['productid']; $q=intval($_post['product'.$pid]); if($q>0 && $q<=999){ $_SESSION['cart'][$i]['qty']=$q; else{ $msg='some proudcts not updated!, quantity must be a number between 1 and 999';?> أ طوووور أأل ي أ ثوووول ٠ طووووو ف ل اوووو لػووووولاه ووووع أايظووووولي املػوووو ن أ ي ١ ل ووووولو db.php ووووع أ ووووو أي functions.php أ اوو د ٠ اوو أ ف وورش includes أ اوو د ياووى أ ف وورش أ رئ ١ طوو أ وو ضوو ن يشوول وو أ ي ١ ك. ا أ طر أأل ي ام أ ط د أو أ لن آ ر ل جدض. if($_post['command']=='delete' && $_POST['pid']>0){ remove_product($_request['pid']); ػ و ل أذأ وول أ ؼل و ٠ طول command delete مو ا ولدأن أ أ وه remove_product يأخو و و خ وول أ ؼل. pid else if($_post['command']=='clear'){ unset($_session['cart']); ػ ل أذأ ول أ ؼل ٠ طل command clear م ا طق أ ظف اه cart ػ ؿر ٠ ك أ أ ه.unset else if($_post['command']=='update'){ $max=count($_session['cart']); for($i=0;$i<$max;$i++){ $pid=$_session['cart'][$i]['productid']; $q=intval($_post['product'.$pid]); if($q>0 && $q<=999){ $_SESSION['cart'][$i]['qty']=$q; else{ $msg='some proudcts not updated!, quantity must be a number between 1 and 999'; ػ ل أذأ وول أ ؼل و ٠ طول command Update مو ا ؼو ٠ لمو أ ى ١ وه ػ و ل ٠ مو أ ؼ ١ و ا ؼو ٠ راوغ أ ض أ فلص ال ى ١ ه ام ١ ه أوير أ ظفر أل 999.?>

<html > <head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>shopping Cart</title> <script language="javascript"> function del(pid){ if(confirm('do you really mean to delete this item')){ document.form1.pid.value=pid; document.form1.command.value='delete'; document.form1.submit(); أ أ ه del دأ ه الال ض ىر ٠ ي ى يميو دلو أ و ج وو خ ول ٠ و ل دأي ول ػ و ل ؼو لؾ ػ و أ ١ وه remove يمو ا ؼيئووه أ اموو ي أ فف ١ ووه pid اوورل أ وو ج command ال م ١ ووه delete اوو أ وو ذى form1 ػ وو submit ار ج ١ ل ل ٠ ى أ طىر ٠ يى ػلدن يا ١ فط رن جخر ي ر ٠ ر ل ١ أ ام ي أ فف ١ ه. function clear_cart(){ if(confirm('this will empty your shopping cart, continue?')){ document.form1.command.value='clear'; document.form1.submit(); أ أ ووه clear_cart دأ ووه الاوول ضووىر ٠ يى ٠ وو لدأي وول ػ وو ل ؼوولؾ ػ وو أ ووسد clear cart يموو ا ؼيئووه أ اموو command ال م ١ وه clear او أ و ذى form1 ػ و submit ار ج ١ ول ل و ٠ و ى أ طوىر ٠ يى و ػولدن يا ١ و فط رن جخر ي ر ٠ ر ل ١ أ ام ي أ فف ١ ه. function update_cart(){ document.form1.command.value='update'; document.form1.submit(); أ أ ه update_cart دأ ه الال ضو ىر ٠ ي ى ٠ و ل دأي ول ػ و ل ؼو لؾ ػ و أ وسد update cart يمو ا ؼيئوه أ امو command ال م ١ ه update ا أ ذى form1 ػ submit ار ج ١ ل ل ٠ ى أ طىر ٠ يى ػولدن يا ١ و فط رن جخر ي ر ٠ ر ل ١ أ ام ي أ فف ١ ه. </script> </head> <body> <form name="form1" method="post"> <input type="hidden" name="pid" /> <input type="hidden" name="command" /> <div style="margin:0px auto; width:600px;" > <div style="padding-bottom:10px"><h1 align="center">your Shopping Cart</h1> <input type="button" value="continue Shopping" onclick="window.location='products.php'" /> </div> ػرع أ ؼ أ Your Shopping Cart ا أ سد Continue Shopping را ع ل للئ ه أ جلو. <table border="0" cellpadding="5px" cellspacing="1px" style="font-family:verdana, Geneva, sans-serif; font-size:11px; background-color:#e1e1e1" width="100%">

<? if(is_array($_session['cart'])){ echo '<tr bgcolor="#ffffff" style="font-weight:bold"> أ أو أ أ ط ه يا ػ جلو ا ي ج اؼرع جض لء جػ ن ا ي أ ط ه ا ي أ اطاب أ مو ١ و أ ظوف اه cart طع اظع و طع ٠ ضاي ٠ ػرػ. <td>serial</td> <td>name</td><td>price</td><td>qty</td><td>amount</td><td>options</td></tr>'; $max=count($_session['cart']); for($i=0;$i<$max;$i++){ $pid=$_session['cart'][$i]['productid']; $q=$_session['cart'][$i]['qty']; $pname=get_product_name ($pid); if($q==0) continue;?> <tr bgcolor="#ffffff"><td><?php echo $i+1?></td> <td><?=$pname?></td><td>$ <?php echo get_price($pid)?></td> <td><input type="text" name="product<?php echo $pid?>" value="<?=$q?>" maxlength="3" size="2" /></td> <td>$ <?php echo get_price($pid)*$q?></td> <td><a href="javascript:del(<?php echo $pid?>)">remove</a></td></tr> أ ١ ه remove أ ػ ل م اؼ و ١ ه ػ ١ لد أ أ ه.del الظ ٠ ل امؾ دل أ و ج productid و ه ط ف أ أ ه get_product_name أ يأخ دل أ ج و خ ا أض فالص أضو أ و ج و للػو ن أ ي ١ ل ولو ا ؼراه دل أ ج. و ه أ أ ه get_price أ يأخ دل أ ج و خ او أضو فالص ضوؼر أ و ج و للػو ن أ ي ١ ل لو ا ؼراه دل أ ج. جو أد أ أي ا دن ا أ ع.functions.php <??> <td><b>order Total: $<?=get_order_total()?></b></td> <td colspan="5" align="right"> <input type="button" value="clear Cart" onclick="clear_cart()"> <input type="button" value="update Cart" onclick="update_cart()"> <input type="button" value="place Order" onclick="window.location='billing.php'"> </td></tr> ا أ طر أألخ ١ ر ا ا ي أ ط ه ٠ ػرع أ ث أ ى Total: Order جلو أ ا دن ا أ ط ه أ ٠ و لطلا ا لدأن أ أ ه get_order_total(). ا ٠ ػرع أ سد Clear Cart طق أ طو ه أ وسد Update Cart ا ٠ ث أ ط ه أ سد Place Order ؼ ؿ ي ١ ه ػ ؿر ٠ ك لدأن أ طىر ٠ يى. billing.php <? else{ echo "<tr bgcolor='#ffffff'><td>there are no items in your shopping cart!</td>"; ا لل ه ػ ا د جلو ا أ ط ه ٠ ػرع أ طر أ طلاك.?> </table> </div> </form></body></html> انك د بذ ن انمالحظات: <?php include("includes/db.php");

include("includes/functions.php"); if( isset($_post['command'])) { if($_post['command']=='delete' && $_POST['pid']>0){ remove_product($_post['pid']); else if($_post['command']=='clear'){ unset($_session['cart']); else if($_post['command']=='update'){ $max=count($_session['cart']); for($i=0;$i<$max;$i++){ $pid=$_session['cart'][$i]['productid']; $q=intval($_post['product'.$pid]); if($q>0 && $q<=999){ $_SESSION['cart'][$i]['qty']=$q; else{ $msg='some proudcts not updated!, quantity must be a number between 1 and 999';?> <!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> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>shopping Cart</title> <script language="javascript"> function del(pid){ if(confirm('do you really mean to delete this item')){ document.form1.pid.value=pid; document.form1.command.value='delete'; document.form1.submit(); function clear_cart(){ if(confirm('this will empty your shopping cart, continue?')){ document.form1.command.value='clear'; document.form1.submit(); function update_cart(){ document.form1.command.value='update';

</script> </head> document.form1.submit(); <body> <form name="form1" method="post"> <input type="hidden" name="pid" /> <input type="hidden" name="command" /> <div style="margin:0px auto; width:600px;" > <div style="padding-bottom:10px"> <h1 align="center">your Shopping Cart</h1> <input type="button" value="continue Shopping" onclick="window.location='products.php'" /> </div> <div style="color:#f00"><?=$msg?></div> <table border="0" cellpadding="5px" cellspacing="1px" style="fontfamily:verdana, Geneva, sans-serif; font-size:11px; background-color:#e1e1e1" width="100%"> <?php if(is_array($_session['cart'])){ echo '<tr bgcolor="#ffffff" style="fontweight:bold"><td>serial</td><td>name</td><td>price</td><td>qty</td><td>amount </td><td>options</td></tr>'; $max=count($_session['cart']); for($i=0;$i<$max;$i++){ $pid=$_session['cart'][$i]['productid']; $q=$_session['cart'][$i]['qty']; $pname=get_product_name($pid); if($q==0) continue;?> <tr bgcolor="#ffffff"><td><?php echo $i+1?></td><td><?php echo $pname?></td> <td>$ <?php echo get_price($pid)?></td> <td><input type="text" name="product<?php echo $pid?>" value="<?php echo$q?>" maxlength="3" size="2" /></td> <td>$ <?php echo get_price($pid)*$q?></td> <td><a href="javascript:del(<?php echo $pid?>)">remove</a></td></tr> <?php?> <td><b>order Total: $<?php echo get_order_total()?></b></td><td colspan="5" align="right"><input type="button" value="clear Cart" onclick="clear_cart()"><input type="button" value="update Cart" onclick="update_cart()"><input type="button" value="place Order" onclick="window.location='billing.php'"></td></tr> <?php else{ echo "<tr bgcolor='#ffffff'><td>there are no items in your shopping cart!</td>";?> </table>

</div> </form> </body> </html>.4 انسكز بث billing.php ٠ ط ف أ أ طىر ٠ يى ا ػ ؿ ي ١ ه ال جلو أ يا ٠ ل ض ه أ ي ١ ؼولو. ٠ مو و أ أ طوىر ٠ يى اؼورع و ذى ج ١ غ ا ١ ل لو أ ؼ ١ و ول أ شوى أ ول. او و أ أ و ذى وب أاضو أ ؼ و أ Email دلو أ ١ فو. و ب دل أيCard credit ا أ ؼ ١ ض ن ٠ اغ ػ ل ٠ طو أ يؼولػه. اؼو أا ولء ٠ مو أ ؼ ١ و اؼ و و ١ وه ػ أ سد.place order <?php include("includes/db.php"); include("includes/functions.php"); أ ط د يط ف ا لػلاه ع أايظلي املػ ن أ ي ١ ل لو db.php ع أ أي functions.php أ او د ٠ ا أ ف رش includes أ ا د ياى أ ف رش أ رئ ١ ط أ ض ن يشل أ ي ١ ك. أ أو ي ر ٠ ر أ ام isset($_post['command'])){ if( if($_post['command']=='update'){ $name=$_post['name']; $email=$_post['email']; $address=$_post['address']; $phone=$_post['phone']; ػ ل أذأ ول أ ؼل ٠ طل command update م الض فالص ا ١ ل لو أ ؼ ١. $result=mysql_query("insert into customers values('','$name','$email','$address','$phone')"); يفس ٠ ا ١ ل لو أ ؼ ١ ا أ ج ي.customers $customerid=mysql_insert_id(); اؼ يفس ٠ ا ١ ل لو أ ؼ ١ ا أ ملػ ن اظ ػ دل أ ؼ ١ customerid ػ ؿر ٠ ك أ أ ه $date=date('y-m-d'); $result=mysql_query("insert into orders values('','$date','$customerid')"); $orderid=mysql_insert_id(); يفس ٠ ا ١ ل لو أ ي ١ ه )أ لد ٠ خ دل أ ؼ ١ ( ا أ ج ي.orders $max=count($_session['cart']);

?> for($i=0;$i<$max;$i++){ $pid=$_session['cart'][$i]['productid']; $q=$_session['cart'][$i]['qty']; $price=get_price($pid); mysql_query("insert into order_detail values ($orderid,$pid,$q,$price)"); die('thank You! your order has been placed!'); يفس ٠ يفلط ١ أ ي ١ ه ا أ ج ي.order_detail <html ><head> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>billing Info</title> <script language="javascript"> function validate(){ var f=document.form1; if(f.name.value==''){ alert('your name is required'); f.name.focus(); return false; f.command.value='update'; f.submit(); </script> أ أ وه validate دأ وه الاول ضوىر ٠ يى يطو ف او أ أوو و أ أ ؼ ١ و لول ػ و أأللو اإدخولي أضو ج ل أ امو name او أ و ذى form1 و ١ ص الدغول. لذأ وول و أ أ امو الدغول مو اول ؼ دن أ و أ و ذى ػوغ أ ر ورن focus ا لم أاض. لذأ ٠ ى الدؽ م ا فظو ١ ض أ م ١ وه update امو أ ففو command او أ و ذى.form1 ا ٠ ػ submit ار ج ١ ل ل ٠ ى أ طىر ٠ يى لػلدن يا ١ فط رن جخر. </head> <body> <form name="form1" onsubmit="return validate()" method="post"> <input type="hidden" name="command" /> <div align="center"> <h1 align="center">billing Info</h1> <table border="0" cellpadding="2px"> <td>order Total:</td><td><?php echo get_order_total()?></td></tr> <td>your Name:</td><td><input type="text" name="name" /></td></tr> <td>address:</td><td><input type="text" name="address" /></td></tr> <td>email:</td><td><input type="text" name="email" /></td></tr> <td>phone:</td><td><input type="text" name="phone" /></td></tr> <td> </td><td><input type="submit" value="place Order" /></td></tr> </table></div> </form></body></html> انك د بذ ن انمالحظات: <?php include("includes/db.php"); include("includes/functions.php"); if( isset($_post['command'])) {

if($_post['command']=='update'){ $name=$_post['name']; $email=$_post['email']; $address=$_post['address']; $phone=$_post['phone']; $result=mysql_query("insert into customers values('','$name','$email','$address','$phone')"); $customerid=mysql_insert_id(); $date=date('y-m-d'); $result=mysql_query("insert into orders values('','$date','$customerid')"); $orderid=mysql_insert_id(); $max=count($_session['cart']); for($i=0;$i<$max;$i++){ $pid=$_session['cart'][$i]['productid']; $q=$_session['cart'][$i]['qty']; $price=get_price($pid); mysql_query("insert into order_detail values ($orderid,$pid,$q,$price)"); die('thank You! your order has been placed!');?> <!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> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>billing Info</title> <script language="javascript"> function validate(){ var f=document.form1; if(f.name.value==''){ alert('your name is required'); f.name.focus(); return false; f.command.value='update'; f.submit(); </script></head> <body> <form name="form1" onsubmit=" validate()" method="post"> <input type="hidden" name="command" /> <div align="center"> <h1 align="center">billing Info</h1> <table border="0" cellpadding="2px"> <td>order Total:</td><td><?php echo get_order_total()?></td></tr>

<td>your Name:</td><td><input type="text" name="name" /></td></tr> <td>address:</td><td><input type="text" name="address" /></td></tr> <td>email:</td><td><input type="text" name="email" /></td></tr> <td>phone:</td><td><input type="text" name="phone" /></td></tr> <td> </td><td><input type="submit" value="place Order" /></td></tr> </table> </div> </form></body></html> 0. انسكز بثdb.php ٠ طوو ف وو أ أ طووىر ٠ يى أايظوولي ا فوو أ ي ١ ل وولو )أ طوور أأل ي ) اوو ق للػوو ن أ ي ١ ل وولو shopping اوو أ فوو )أ طر أ ثل ( ا ا ج ا طه ا ٠ ن )أ طر أ ثل ث(. <?php @mysql_connect("localhost","root","") or die("demo is not available, please try again later"); @mysql_select_db("shopping") or die("demo is not available, please try again later"); session_start();?>.1 انسكز بث functions.php ٠ ا أ أ ع ػ د أي php أ أض ف ى ا أ أ شر ع. <?php function get_product_name($pid){ $result=mysql_query("select name from products where serial=$pid"); $row=mysql_fetch_array($result); return $row['name']; دأ ه أ اظ ي ػ أض أ ج للػ ن أ ي ١ ل لو ا ؼ ١ ه دل أ ج. function get_price($pid){ $result=mysql_query("select price from products where serial=$pid"); $row=mysql_fetch_array($result); return $row['price']; دأ ه أ اظ ي ػ ضؼر أ ج للػ ن أ ي ١ ل لو ا ؼ ١ ه دل أ ج. function remove_product($pid){ $pid=intval($pid); $max=count($_session['cart']); for($i=0;$i<$max;$i++){ if($pid==$_session['cart'][$i]['productid']){ unset($_session['cart'][$i]); break; $_SESSION['cart']=array_values($_SESSION['cart']); دأ ه ل ن ج ض ه أ ي ١ ؼلو. function get_order_total(){ $max=count($_session['cart']); $sum=0;

for($i=0;$i<$max;$i++){ $pid=$_session['cart'][$i]['productid']; $q=$_session['cart'][$i]['qty']; $price=get_price($pid); $sum+=$price*$q; return $sum; دأ ه أ اظ ي ػ ا و أ جلو أ ا دن ا ض ه أ ي ١ ؼلو. function addtocart($pid,$q){ if($pid<1 or $q<1) return;?> if(is_array($_session['cart'])){ if(product_exists($pid)) return; $max=count($_session['cart']); $_SESSION['cart'][$max]['productid']=$pid; $_SESSION['cart'][$max]['qty']=$q; else{ $_SESSION['cart']=array(); $_SESSION['cart'][0]['productid']=$pid; $_SESSION['cart'][0]['qty']=$q; دأ ه لػلاه ج أ ض ه أ ي ١ ؼلو. function product_exists($pid){ $pid=intval($pid); $max=count($_session['cart']); $flag=0; for($i=0;$i<$max;$i++){ if($pid==$_session['cart'][$i]['productid']){ $flag=1; break; return $flag; دأ ه أ أو ا د ج ا ض ه أ ي ١ ؼلو. بىاء م قغ شب بم قغ YouTube 1. م ه ال أو ١ و أل ل ٠ ا اأ ٠ ه لغ خلص ا ػ يىه أإل ر ى أ ٠ شر ا ١ ل ٠ ر ٠ ط د مالو جخيولد اول ٢ ان او و أ اظو ه ٠ و أ رغيو ه أ او ه او ل شولء لوغ ىو ا ٠ طو ؼ ١ ااوث ٠ و او ١ ا يولو أ ألووغ ٠ ياووث ػوو وورم ف ١ وو ٠ ى وو وو ل شوولء لووغ. اوو وو أ أ شوور ع ضوو ن ظوو لووغ ٠ شووي لووغ أ وو.WooTube أ ش د ض ن ك ػ ١ YouTube لغ أ YouTube أ ألغ أ يؼرع أ ف ١ ٠ لو أ ٠ م أ ط ف ١ اؼ داغ ول ػ و أ فولد أ فولص ال لغ.

٠ مي أ لغ و ج أع أ ف ١ و ٠ لو وغ اؼوغ أ ي ١ ل ولو ػ ول. ٠ ؼور ع أ لو غ أ ف ١ و ٠ ل و أ و يو دا ؼ ول اظو ١ ل ه أ فالظ FLV غ ط دن ؼيرن ػ أ ف ١ ٠. ا أ ظفاه أ رئ ١ ط ١ ه ٠ ػرع طو د وو أ ف ١ و ٠ لو أ او دن او أ لوغ ػ و ل ٠ مو أ طو ف اؼ و و ١ وه ػ أ أ ظ د ٠ ػرع أ ف ١ ٠. لن ط ه أذأ دغب أ ط ف ا داغ ا ١ ٠ لو. ض ن م ل اؼرع يظ ١ اط ١ ؾ ا أ لغ WooTube الض ف أ له Asp ذ ه ؿيمل ف أو أ ل : 1. يظ ١ أ ظفاه أ رئ ١ ط ١ ه Index.asp 2. يظ ١ طفاه داغ أ ف ١ ٠ لو Upload.htm أ ظفاه أ شه أ لاؼه ل Upload.asp 3. يظ ١ طفاه أ شل ١ )ا لل ه أ شل ١ طفاه ط م ه( ى ٠ ى أ شل ١ ظفاه أ رئ ١ ط ١ ه. 2. طفالو داغ أ ف ١ ٠ لو : خالي طفاه أ راغ ض ن ٠ ػ أ ل : يا ٠ أ ف ١ ٠ أ را ع أ ط ١ له FLV ضاب ط دن أ ف ١ ٠. يفس ٠ أ ف ١ ٠ لو ا ا رش ارػ يفس ٠ أ ظ د ض ن يفس ا ا رش ارػ آخر. يفس ٠ ا ١ ل لو أ ف ١ ٠ ا للػ ن ا ١ ل لو. أ ؼ ١ وولو أ طوولامه ضوو ن ٠ وو ي ف ١ وو ل ػوو ؿر ٠ ووك أ ووع Upload.htm أ ووعUpload.asp أ ووع.fvec.asp أ ع upload.htm ض ن ٠ ؼرع طفاه ٠ ب HTML ا ١ ل: 1. أض دأاغ أ ف ١ Name ٠.2 ػ أ أ ف ١ Title ٠.3 لاؼلد أ ف ١ Dimension ٠ 4. طيه أ ىي ١ ر Zoom 5. ل لن أ ظ و 6. أ ؼال ه أ لئ ١ ه اك اد ذي انصفحة: <html dir="rtl"> <head> <title>upload Videos</title> <meta http-equiv="content-type" content="text/html; xml:lang="ar" lang="ar"/> <link href="styles.css" rel="stylesheet" type="text/css"> </head> <body bgcolor="#ffffff"> <form name="form1" method="post" action="upload.asp" enctype="multipart/formdata" > <table width="780" border="0" cellspacing="0" cellpadding="10" align="center"> داغ أ ف ١ ٠ لو< class="large"><center><h1 <td colspan="3" valign="middle"><p </center></h1> <hr size="3" noshade></td></tr> <td width="120" valign="middle"> أاض </td> <td colspan="2" valign="middle"><input name="author" type="text" id="author" size="50" maxlength="256"> </td></tr> (أخ ١ لد ) <td width="120" valign="middle"> ػ أ أ ف ١ ٠ </td> <td colspan="2" valign="middle"><input name="title" type="text" id="title" size="50" maxlength="256">

</td></tr> (أخ ١ لد ) <td width="120" valign="middle"> أ ف ١ ٠ < td />أخ لد <td colspan="2" valign="middle"><input name="file" type="file" id="file" size="80"></td></tr> <tr valign="middle"> <td width="120" nowrap> لاؼلد أ ف ١ ٠ </td> <td colspan="2" nowrap> <input name="dimension" type="radio" value="1" checked>320x240 <br> <input name="dimension" type="radio" value="2">640x480</td> </tr> <tr valign="middle"> <td أ ىي ١ ر<" width="120 < td />ؿ د <td colspan="2" nowrap> <input name="zoom" type="radio" value="l" checked>letter Box<br> <input name="zoom" type="radio" value="p">pan & Scan<br> <input name="zoom" type="radio" value="s">stretch</td> </tr> <tr valign="middle"> <td أ ظ و<" width="120 < td />ل لن <td colspan="2" nowrap> <input name="channels" type="radio" value="1">mono<br> <input name="channels" type="radio" value="2" checked>stereo</td> </tr> <tr valign="middle"> <td أ لئ ١ ه<" width="120 < td />أ ؼال ه <td width="200" nowrap> <input name="watermark" type="radio" value="0">none<br> <input name="watermark" type="radio" value="1">top left<br> <input name="watermark" type="radio" value="2" checked>top right </td> <td width="460" nowrap><img src="watermark.png" alt="watermark" width="48" height="48"></td> </tr> <tr valign="middle"> <td colspan="3" align="center"> <input type="submit" name="submit" ; nbsp &<"أداغ"= value <input type="reset" name="reset" < td /><"أ للء"= value </tr> <tr valign="middle"> <td colspan="3"><p><a أ أ ظفاه أ رئ ١ ط ١ ه<" href="list.asp < a><br />أ را ع </td> </tr> </table> </form> </body> </html>

انمهف :Upload.asp ٠ ط ف أ أ ع ا ؼل جه أ ي ١ ل لو أ ٠ رض ل أ ع Upload.htm ا ١ ل ٠ أألي : أ ي أ ٠ وه وغ أألاورأء savefile أ و ٠ مو ا فوس ٠ أ ي ١ ل ول و أ و جد ضو ى و أ و ذى او ل ١ ورأ و ػو ؿر ٠ وك أ ىلئ myrequest.form: Sub SaveFile() Dim Form Dim File Dim Author Dim Title Dim Dimension Dim Zoom Dim Channels Dim Watermark Dim Stream Dim FileName Dim FileExt ErrorMsg = "Unexpected error." Set Form = Server.CreateObject("MyRequest.Form") Form.Init() Author = Trim(Form("author")) Title = Trim(Form("title")) Dimension = Form("dimension") Zoom = Form("zoom") Channels = Form("channels") Watermark = Form("watermark")

ا ٠ أ ؼرن ػ خظلئض أ ف ١ ٠ أ ي داؼ ث أض أ أد ع أ ا لج ٠ أ ٠ ؼل أ أو أ لج أ ع ا ٠ طل طفر) أ ط ف ٠ راغ ع ) أ لج أ ف ١ ٠ ا ٠ س ٠ ػ ١ 22 جل ال ٠ وى ( ٠ ىو يل ١١ ور أ أ شرؽ راغ ا ١ ٠ لو أوير(: Set File = Form("file").Item(1) 'Response.Write("<br>FileName: " & File.FileName) 'Response.Write("<br>FileExt: " & File.FileExt) 'Response.Write("<br>FilePath: " & File.FilePath) 'Response.Write("<br>MimeType: " & File.ContentType) 'Response.Write("<br>FileSize: " & File.TotalBytes) If (File.TotalBytes = 0) Then ErrorMsg = "Please select the file to encode." Exit Sub If (File.TotalBytes > (1024 * 1024 * 20)) Then ErrorMsg = "Sorry, to reduce the server load, the maximum size of the file to upload has been limited to 20 MB." Exit Sub ا ٠ اؼ ذ ه يفس ٠ أ ع ا ا رش ا أ فلد ػ ؿر ٠ ك لارأء أ ف أو أ ل ١ ه: ل شلء stream ػ ؿر ٠ ك ADODB.Stream ا و لاه ا أ ف ١ ٠ ا أ أ stream Set Stream = Server.CreateObject("ADODB.Stream") Stream.Type = 1 Stream.Mode = 3 Stream.Open() Stream.Write File.Value ىووو ٠ ىووو وووع أضووو ل ل ١ ووو أ طووو ف أ ى يوووه Scriptlet.TypeLib اووو ي ١ ووو GUID ػووو ؿر ٠ وووك أ أ وووه :GenerateGUID Function GenerateGUID() Dim TypeLib Set TypeLib = CreateObject("Scriptlet.TypeLib") GenerateGUID = Left(CStr(TypeLib.Guid), 38) Set TypeLib = Nothing End Function ا اظ ػ أا أد أألضلض ف ١ ٠ ػ ؿر ٠ ك لدأن أ أ ه : GetFileExt Function GetFileExt(PathName) Dim Index Index = InStrRev(PathName, ".") If (Index <> 0) Then GetFileExt = Right(PathName, Len(PathName) - Index) Exit Function GetFileExt = "" End Function ا فرؽ ل ا د ا strem ا ع ا لد أ طىر ٠ يى.fvec.asp أ جسء أ طلاك ول ل : FileName = GenerateGUID() FileExt = GetFileExt(File.FileName)

If FileExt <> "" Then FileName = FileName + "." + FileExt Stream.SaveToFile Server.MapPath("files") + "\" + FileName, 2 Stream.Close() Response.Redirect "fvec.asp?author=" + Server.UrlEncode(Author) + "&title=" + Server.UrlEncode(Title) + "&filename=" + Server.UrlEncode(FileName) + "&dimension=" + Dimension + "&channels=" + Channels + "&zoom=" + Zoom + "&watermark=" + Watermark End Sub <% %> <% Option Explicit Server.ScriptTimeOut = 1800 Response.Buffer = False أ ع upload.asp ول ال: Dim ErrorMsg SaveFile() Function GenerateGUID() Dim TypeLib Set TypeLib = CreateObject("Scriptlet.TypeLib") GenerateGUID = Left(CStr(TypeLib.Guid), 38) Set TypeLib = Nothing End Function Function GetFileExt(PathName) Dim Index Index = InStrRev(PathName, ".") If (Index <> 0) Then GetFileExt = Right(PathName, Len(PathName) - Index) Exit Function GetFileExt = "" End Function Sub SaveFile() Dim Form Dim File Dim Author Dim Title Dim Dimension Dim Zoom Dim Channels Dim Watermark Dim Stream Dim FileName Dim FileExt

ErrorMsg = "Unexpected error." Set Form = Server.CreateObject("MyRequest.Form") Form.Init() Author = Trim(Form("author")) Title = Trim(Form("title")) Dimension = Form("dimension") Zoom = Form("zoom") Channels = Form("channels") Watermark = Form("watermark") Set File = Form("file").Item(1) 'Response.Write("<br>FileName: " & File.FileName) 'Response.Write("<br>FileExt: " & File.FileExt) 'Response.Write("<br>FilePath: " & File.FilePath) 'Response.Write("<br>MimeType: " & File.ContentType) 'Response.Write("<br>FileSize: " & File.TotalBytes) If (File.TotalBytes = 0) Then ErrorMsg = "Please select the file to encode." Exit Sub If (File.TotalBytes > (1024 * 1024 * 20)) Then ErrorMsg = "Sorry, to reduce the server load, the maximum size of the file to upload has been limited to 20 MB" Exit Sub Set Stream = Server.CreateObject("ADODB.Stream") Stream.Type = 1 Stream.Mode = 3 Stream.Open() Stream.Write File.Value FileName = GenerateGUID() FileExt = GetFileExt(File.FileName) If FileExt <> "" Then FileName = FileName + "." + FileExt Stream.SaveToFile Server.MapPath("files") + "\" + FileName, 2 Stream.Close() Response.Redirect "fvec.asp?author=" + Server.UrlEncode(Author) + "&title=" + Server.UrlEncode(Title) + "&filename=" + Server.UrlEncode(FileName) + "&dimension=" + Dimension + "&channels=" + Channels + "&zoom=" + Zoom + "&watermark=" + Watermark End Sub %>

<html> <head> <title>uploading</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <link href="styles.css" rel="stylesheet" type="text/css"> </head> <body> <table width="780" border="0" align="center" cellpadding="10" cellspacing="0"> <td valign="middle"><strong><%=errormsg%></strong> </td> </tr> </table> </body> </html> انمهف :fvec.asp ا أ أ طىر ٠ يى ض ن ٠ : 1. ضاب ل ١ أ ل ١ رأو أ ي ي ر ٠ ر ل أ ع upload.asp <table width="780" border="0" align="center" cellpadding="10" cellspacing="0"> <td valign="middle"><span class="large">please wait while encoding the file...</span> <% Dim Author Dim Title Dim FileName Dim Dimension Dim Width, Height Dim SWFWidth, SWFHeight Dim Player Dim Zoom Dim Channels Dim Watermark Dim Command Dim oshell Dim oexec Dim InputLine Dim FirstLine Dim RegEx Dim Matches Dim Match Dim Duration Dim Percent Author = Request("author") Title = Request("title") FileName = Request("filename") Dimension = Request("dimension") If (Dimension = 1) Then Width = 320 Height = 240 Player = "player1.swf" SWFWidth = 322

Else SWFHeight = 284 Width = 640 Height = 480 Player = "player2.swf" SWFWidth = 642 SWFHeight = 524 Zoom = Request("Zoom") Channels = Request("channels") Watermark = Request("watermark") 2. يا ٠ أ ع أ ط ١ له flv ػ ؿر ٠ ك أ ع أ ف ١ fvec.exe رد أ و خالو أ ل ١ وه )اؼو أ ؼورن ػ و ىل ا أ فلد (: 0. جك ه ا مز: أض أ ع أ ذ يا ٠ 1. أض أ ع اؼ أ ا ٠ 2. أ ؼرع أاديفلع اؼ أ ف لم -vw 3. ع أ ىي ١ ر اؼ أ ف لم vz 4. ل لن أ ظ و اؼ أ ف لم ac 5. أض أ ظ دن أ ظل ١ رن اؼ أ ف لم tn ا ػرػ ل اؼ أ ف لم tw ا أديفلػ ل اؼ أ ف لم -th 6. ا أألاؼلد اؼ أ ف لم vb 7. جخ ١ رأ أ ؼال ه أ لئ ١ ه ىل ل. 8. Command = """%SystemDrive%\Program Files\SourceTec\fvec\fvec.exe"" " & _ """" & Server.MapPath("files") + "\" & FileName + """ " & _ """" & Server.MapPath("files") + "\" & FileName + ".flv"" " & _ " -vw " & Width & " -vh " & Height & _ " -vz " & Zoom & _ " -ac " & Channels & _ " -tn """ & Server.MapPath("files") + "\" & FileName + ".jpg"" " & _ " -tw " & 160 & _ " -th " & 120 If Dimension = 1 Then Command = Command + " -vb 400" If Watermark <> 0 Then Command = Command + " -wn """ & Server.MapPath(".") & "\watermark.png"" -ws 3,5" If Watermark = 1 Then Command = Command + " -wp 5,5" Else If Dimension = 1 Then Command = Command + " -wp 267,5" Else Command = Command + " -wp 587,5" 0. جىف ذ ا مز

٠ ي ف ١ أ ٢ ر ػ ؿر ٠ ك ي ر ٠ ر أ ل ١ ر أ طلاك command أ ولئ ع :Wscript.Shell Response.Write("<p>Executing command: <br>" & Command & "</p>") Response.Write("<br>") Set oshell = Server.Createobject("Wscript.Shell") Set oexec = oshell.exec(command).1 ػمم progress bar أل ػ ١ ه أ ا ٠ يأخ لى وي ١ ر ى ط أ ط ف )غ ١ ر ػور د ٠ ه ٠ ىو لو ا ل( مو اؼ و progress : bar Set RegEx = new RegExp RegEx.Pattern = "Percent: ([0-9]+)" FirstLine = True InputLine = "" Do While True If Not oexec.stdout.atendofstream Then InputLine = oexec.stdout.readline() If (Left(InputLine, 9) = "Percent: ") Then If (FirstLine) Then FirstLine = False Response.Write("<p><table width=""404"" bgcolor=""#000000"" border=""0"" cellspacing=""0"" cellpadding""1""><td>" + vbcrlf) Response.Write("<table width=""100%"" bgcolor=""#ffffff"" border=""0"" cellspacing=""1"" cellpadding=""0""><td><img id=""bar"" src=""bar.gif"" width=""0"" height=""10"" alt=""progress""></td></tr></table>" + vbcrlf) Response.Write("</td></tr></table></p></td></tr></table>" + vbcrlf) Set Matches = RegEx.Execute(InputLine) If (Matches.Count = 1) Then Set Match = Matches(0) Percent = Match.SubMatches(0) Response.Write("<script language=""javascript"">document.all(""bar"").width = " & CInt(Percent) * 4 & ";</script>" + vbcrlf) ElseIf (Left(InputLine, 6) = "Error:") Then Response.Write("<font color=""#ff0000"">" + InputLine + "</font><br>" + vbcrlf) Exit Do Else If (Left(InputLine, 9) = "Duration:") Then Duration = StringToTime(Trim(Mid(InputLine, 10))) Response.Write(InputLine + "<br>" + vbcrlf) Else Exit Do

Loop Do While oexec.status = 0 oshell.popup "", 1 Loop %> If oexec.exitcode = 0 Then AddRecord If oexec.exitcode = 0 Then AddRecord 2. جخز ه انب اوات جشغ م انف ذ انذي جم رفؼ : ا لل ه ػ ا د جخلء : مو اإػولاه ا ١ ل ولو أ ف ١ و ٠ أ و للػو ن أ ي ١ ل ولو ػو ؿر ٠ وك ولدأن أ أ وه AddRecord او شول أ ف ١ و ٠ أ و يو يا ١ ػ ؿر ٠ ك شل أ ف ١ ٠ لو :player.swf <table width="780" border="0" align="center" cellpadding="10" cellspacing="0"> <td valign="middle"><p> <script type="text/javascript" language="javascript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#vers ion=8,0,0,0', 'width','<%=swfwidth%>','height','<%=swfheight%>','align','middle','src','player.swf? flv=<%="files/" + FileName + ".flv"%>', 'quality','high','menu','false','bgcolor','#ffffff', 'allowscriptaccess','samedomain','allowfullscreen','true','pluginspage','http://www.macro media.com/go/getflashplayer' ); </script> </p> للػ ن أ ي ١ ل لو أ طو ف ه يو ي ١ و ل ػو ؿر ٠ وك و ٠ ر ل أػو أ ي ١ ل ولو access أضو ل fvec.mdb ا ١ ول او ي أل امؾ videos أ أ أطفلو أ ل ١ ه: Columns Name Type Size ID Long Integer 4 AUTHOR Text 255 TITLE Text 255 DIMENSION Byte 1 DURATION Long Integer 4 ORIGINALFILE Text 255 FLVFILE Text 255 IMAGEFILE Text 255 UPLOADTIME Date/Time 8 VIEWS Long Integer 4 Function StringToTime(Duration) ٠ لػلاه ا ١ ل لو أ ف ١ ٠ ػ ؿر ٠ ك أألارأء :

Dim TimeArray If (Len(Duration) > 0) Then TimeArray = Split(Duration, ":") If (UBound(TimeArray) = 2) Then StringToTime = TimeArray(0) * 3600 + TimeArray(1) * 60 + TimeArray(2) Exit Function End Function Sub AddRecord() Dim Conn Dim Sql ' Connect the database Set Conn = OpenDB() Sql = "INSERT INTO VIDEOS (AUTHOR, TITLE, DIMENSION, DURATION, ORIGINALFILE, FLVFILE, IMAGEFILE, UPLOADTIME, VIEWS) " _ & "VALUES ('" & Author & "', '" & Title & "', " & Dimension & ", " & Duration & ", '" & FileName & "', '" & FileName & ".flv'" & ", '" & FileName & ".jpg'" & ",#" & AccessDate(NOW()) & "#, " & 1 & ");" 'Response.Write "<p>" + Sql + "</p>" Conn.Execute Sql,, adcmdtext + adexecutenorecords Conn.Close End Sub انمهف كامال: <%Option Explicit%> <!--#INCLUDE FILE="DB.INC"--> <% Server.ScriptTimeOut = 1800 Response.Buffer = False %> <html><head> <title> Encoding</title> <meta http-equiv="content-type" content="text/html; xml:lang="ar" lang="ar"/> <link href="styles.css" rel="stylesheet" type="text/css"> <script src="ac_runactivecontent.js" type="text/javascript"></script> </head> <body bgcolor="#ffffff" text="#000000"> <table width="780" border="0" align="center" cellpadding="10" cellspacing="0"> <td valign="middle"><span class="large">please wait while encoding the file...</span> <% Dim Author Dim Title Dim FileName Dim Dimension Dim Width, Height Dim SWFWidth, SWFHeight Dim Player Dim Zoom Dim Channels

Dim Watermark Dim Command Dim oshell Dim oexec Dim InputLine Dim FirstLine Dim RegEx Dim Matches Dim Match Dim Duration Dim Percent Author = Request("author") Title = Request("title") FileName = Request("filename") Dimension = Request("dimension") If (Dimension = 1) Then Width = 320 Height = 240 Player = "player1.swf" SWFWidth = 322 SWFHeight = 284 Else Width = 640 Height = 480 Player = "player2.swf" SWFWidth = 642 SWFHeight = 524 Zoom = Request("Zoom") Channels = Request("channels") Watermark = Request("watermark") & _ Command = """%SystemDrive%\Program Files\SourceTec\fvec\fvec.exe"" " & _ """" & Server.MapPath("files") + "\" & FileName + """ " & _ """" & Server.MapPath("files") + "\" & FileName + ".flv"" " & _ " -vw " & Width & " -vh " & Height & _ " -vz " & Zoom & _ " -ac " & Channels & _ " -tn """ & Server.MapPath("files") + "\" & FileName + ".jpg"" " " -tw " & 160 & _ " -th " & 120 If Dimension = 1 Then Command = Command + " -vb 400" If Watermark <> 0 Then Command = Command + " -wn """ & Server.MapPath(".") & "\watermark.png"" -ws 3,5"

If Watermark = 1 Then Command = Command + " -wp 5,5" Else If Dimension = 1 Then Command = Command + " -wp 267,5" Else Command = Command + " -wp 587,5" Response.Write("<p>Executing command: <br>" & Command & "</p>") Response.Write("<br>") Set oshell = Server.Createobject("Wscript.Shell") Set oexec = oshell.exec(command) Set RegEx = new RegExp RegEx.Pattern = "Percent: ([0-9]+)" FirstLine = True InputLine = "" Do While True If Not oexec.stdout.atendofstream Then InputLine = oexec.stdout.readline() If (Left(InputLine, 9) = "Percent: ") Then If (FirstLine) Then FirstLine = False Response.Write("<p><table width=""404"" bgcolor=""#000000"" border=""0"" cellspacing=""0"" cellpadding""1""><td>" + vbcrlf) Response.Write("<table width=""100%"" bgcolor=""#ffffff"" border=""0"" cellspacing=""1"" cellpadding=""0""><td><img id=""bar"" src=""bar.gif"" width=""0"" height=""10"" alt=""progress""></td></tr></table>" + vbcrlf) Response.Write("</td></tr></table></p></td></tr></table>" + vbcrlf) Set Matches = RegEx.Execute(InputLine) If (Matches.Count = 1) Then Set Match = Matches(0) Percent = Match.SubMatches(0) Response.Write("<script language=""javascript"">document.all(""bar"").width = " & CInt(Percent) * 4 & ";</script>" + vbcrlf) ElseIf (Left(InputLine, 6) = "Error:") Then Response.Write("<font color=""#ff0000"">" + InputLine + "</font><br>" + vbcrlf) Exit Do Else If (Left(InputLine, 9) = "Duration:") Then Duration = StringToTime(Trim(Mid(InputLine, 10))) Response.Write(InputLine + "<br>" + vbcrlf)

Loop Else Exit Do Do While oexec.status = 0 oshell.popup "", 1 Loop If oexec.exitcode = 0 Then AddRecord %> <table width="780" border="0" align="center" cellpadding="10" cellspacing="0"> <td valign="middle"><p> <script type="text/javascript" language="javascript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#vers ion=8,0,0,0', 'width','<%=swfwidth%>','height','<%=swfheight%>','align','middle','src','player.swf? flv=<%="files/" + FileName + ".flv"%>', 'quality','high','menu','false','bgcolor','#ffffff', 'allowscriptaccess','samedomain','allowfullscreen','true','pluginspage','http://www.macro media.com/go/getflashplayer' ); </script> </p> <% Else Response.Write("<font color=""#ff0000"">error: failed to encode the file. The exit code is " + CStr(oExec.ExitCode) + ".</font><br>" + vbcrlf) Function StringToTime(Duration) Dim TimeArray If (Len(Duration) > 0) Then TimeArray = Split(Duration, ":") If (UBound(TimeArray) = 2) Then StringToTime = TimeArray(0) * 3600 + TimeArray(1) * 60 + TimeArray(2) Exit Function End Function Sub AddRecord() Dim Conn Dim Sql ' Connect the database Set Conn = OpenDB()

Sql = "INSERT INTO VIDEOS (AUTHOR, TITLE, DIMENSION, DURATION, ORIGINALFILE, FLVFILE, IMAGEFILE, UPLOADTIME, VIEWS) " _ & "VALUES ('" & Author & "', '" & Title & "', " & Dimension & ", " & Duration & ", '" & FileName & "', '" & FileName & ".flv'" & ", '" & FileName & ".jpg'" & ",#" & AccessDate(NOW()) & "#, " & 1 & ");" 'Response.Write "<p>" + Sql + "</p>" Conn.Execute Sql,, adcmdtext + adexecutenorecords Conn.Close End Sub %> </td> </tr> <td><a أ ظفاه أ رئ ١ ط ١ ه<" href="list.asp <br> </tr> </table> </body> </html> 3. انصفحة انزئ س ة ا أ أ ع ض ن ف ق للػ ن أ ي ١ ل لو ا طاب و ا ١ ل لو أ ف ١ ٠ لو ا ؼرػ ل غ أ ظ دن أ ظل ١ رن و ا ١ ٠ ا ضر )طع ط م (: <table width="780" border="0" align="center" cellpadding="10" cellspacing="0"> <% Dim Conn Dim Sql Dim Rs Dim ID Dim ImageFile Dim Author Dim Title Dim Duration Dim Views Dim UploadTime Dim Page Dim I Page = Request("page") If Not IsEmpty(Page) Then Page = CInt(Page) Else Page = 1 %> Set Conn = OpenDB() Set Rs = Server.CreateObject("ADODB.RecordSet") Sql = "SELECT * FROM VIDEOS ORDER BY UPLOADTIME DESC" Rs.Open Sql, Conn, adopenstatic Rs.PageSize = PageSize Rs.AbsolutePage = Page

<td colspan="2" align="left"><p class="large">there are <%=Rs.RecordCount%> videos in total</p> </td></tr> ط ه ظفاه أ راغ <td height="30" colspan="2" align="right"><p> a> طفاه أ راغ<" href="upload.htm < gt;><br></a></p &أ <hr align="left" size="1" noshade></td></tr> <% For I = 1 To PageSize Step 1 If Rs.EOF Then Exit For ID = Rs("ID") ImageFile = Rs("IMAGEFILE") Author = Rs("AUTHOR") If (Len(Author) = 0) Then Author = "Anonymous" Title = Rs("TITLE") If (Len(Title) = 0) Then Title = "Untitled" Duration = Rs("DURATION") UploadTime = Rs("UPLOADTIME") Views = Rs("VIEWS") %> يشل ١ أ ف ١ ٠ ػ ل ٠ م أ ط ف اؼ و ١ ه ػ ط دن أ ف ١ ٠ ذ ه ػ ؿر ٠ ك أ ع :play.asp <td width="160" height="120" rowspan="2" align="center" valign="middle"><a href="play.asp?id=<%=id%>" ><img src="<%="files/" + ImageFile%>" border="0"></a></td> <td align="left" valign="top" class="small"><a href="play.asp?id=<%=id%>" class="large"><strong><%=server.htmlencode(title)%></strong></a></td></tr> <td align="left" valign="top" class="small"><span class="gray"> Duration: <%=TimeToString(Duration)%><br> Uploaded by: <%=Server.HtmlEncode(Author)%> <br> Upload date: <%=FormatDateTime(UploadTime, 2) + " " + FormatDateTime(UploadTime, 3)%><br> Views: <%=Views%> </span> </td></tr> <td height="1" colspan="2" align="left" valign="middle"><hr align="left" size="1" noshade></td></tr> أ ذأ ول ػ د أ ف ١ ٠ ل و وي ١ ر ض ن م ط ػ أ وثر طفا ه اورن و طوفا ه أ و جخور ػو ؿر ٠ وك أ ىو د أ ل ؼ ط ه جخر ظفاه أ راغ: <td height="40" colspan="2" align="center">see more: <% For I = 1 To Rs.PageCount If (I <> Page) Then Response.Write "<a href=""list.asp?page=" & I & """>" & I & "</a>" Else Response.Write "<b>" & I & "</b>" If I < Rs.PageCount Then

Response.Write " " Next %> </td> </tr> <% Rs.Close Conn.Close %> <td height="40" colspan="2"><a أ طفاه أ راغ<" href="upload.htm >> <br> </tr> </table> </body> </html> أ ى د ول : <%Option Explicit%> <!--#INCLUDE FILE="DB.INC"--> <% Function TimeToString(Duration) Dim h, m, s h = Int(Duration / 3600) m = Int((Duration Mod 3600) / 60) s = Int((Duration Mod 60) Mod 3600) TimeToString = FormatTimeElement(h) + ":" + FormatTimeElement(m) + ":" + FormatTimeElement(s) End Function Function FormatTimeElement(Element) FormatTimeElement = CStr(Element) If (Element < 10) Then FormatTimeElement = "0" + FormatTimeElement End Function %> <html> <head> <title>view Uploaded Videos</title> <meta http-equiv="content-type" content="text/html; xml:lang="ar" lang="ar"/> <link href="styles.css" rel="stylesheet" type="text/css"> </head> <body> <table width="780" border="0" align="center" cellpadding="10" cellspacing="0"> <% Dim Conn Dim Sql Dim Rs Dim ID Dim ImageFile Dim Author

Dim Title Dim Duration Dim Views Dim UploadTime Dim Page Dim I Page = Request("page") If Not IsEmpty(Page) Then Page = CInt(Page) Else Page = 1 Set Conn = OpenDB() Set Rs = Server.CreateObject("ADODB.RecordSet") Sql = "SELECT * FROM VIDEOS ORDER BY UPLOADTIME DESC" Rs.Open Sql, Conn, adopenstatic Rs.PageSize = PageSize Rs.AbsolutePage = Page %> <td colspan="2" align="left"><p class="large">there are <%=Rs.RecordCount%> videos in total</p></td></tr> <td height="30" colspan="2" align="right"><p><a href="upload.htm">upload my video now >><br> </a> </p> <hr align="left" size="1" noshade></td> </tr> <% For I = 1 To PageSize Step 1 If Rs.EOF Then Exit For ID = Rs("ID") ImageFile = Rs("IMAGEFILE") Author = Rs("AUTHOR") If (Len(Author) = 0) Then Author = "Anonymous" Title = Rs("TITLE") If (Len(Title) = 0) Then Title = "Untitled" Duration = Rs("DURATION") UploadTime = Rs("UPLOADTIME") Views = Rs("VIEWS") %> <td width="160" height="120" rowspan="2" align="center" valign="middle"><a href="play.asp?id=<%=id%>" ><img src="<%="files/" + ImageFile%>" border="0"></a></td> <td align="left" valign="top" class="small"><a href="play.asp?id=<%=id%>" class="large"><strong><%=server.htmlencode(title)%></strong></a></td> </tr>

<td align="left" valign="top" class="small"><span class="gray"> Duration: <%=TimeToString(Duration)%><br> Uploaded by: <%=Server.HtmlEncode(Author)%> <br> Upload date: <%=FormatDateTime(UploadTime, 2) + " " + FormatDateTime(UploadTime, 3)%><br> Views: <%=Views%> </span> </td></tr> <td height="1" colspan="2" align="left" valign="middle"><hr align="left" size="1" noshade></td></tr> <% Rs.MoveNext Next %> <td height="40" colspan="2" align="center">see more: <% For I = 1 To Rs.PageCount If (I <> Page) Then Response.Write "<a href=""list.asp?page=" & I & """>" & I & "</a>" Else Response.Write "<b>" & I & "</b>" If I < Rs.PageCount Then Response.Write " " Next %> </td></tr> <% Rs.Close Conn.Close %> <td height="40" colspan="2"><a href="upload.htm">upload my video now >> <br> </tr> </table></body></html> <%Option Explicit%> <!--#INCLUDE FILE="DB.INC"--> <% Dim ID Dim Conn Dim Sql Dim Rs Dim FLVFile Dim Author Dim Title Dim Dimension Dim UploadTime صفحة انحشغ م play.asp ا أ ظفاه ٠ يشل ١ أ ف ١ ٠ أ ٠ رد id أ فلص ا.

Dim Views Dim Player Dim Width Dim Height ID = Request("ID") Set Conn = OpenDB() Sql = "SELECT * FROM VIDEOS WHERE ID=" & ID Set Rs = Conn.Execute(Sql) If Not Rs.EOF Then FLVFile = "files/" + Rs("FLVFILE") Author = Rs("AUTHOR") If (Len(Author) = 0) Then Author = "Anonymous" Title = Rs("TITLE") If (Len(Title) = 0) Then Title = "Untitled" Dimension = Rs("DIMENSION") UploadTime = Rs("UPLOADTIME") Views = Rs("VIEWS") + 1 Sql = "UPDATE VIDEOS SET VIEWS=" & Views & " WHERE ID=" & ID Conn.Execute Sql,, adcmdtext + adexecutenorecords Else Response.Write "The video has been deleted." Response.End Rs.Close Conn.Close If (Dimension = 1) Then Player = "player1.swf" Width = 322 Height = 284 Else Player = "player2.swf" Width = 642 Height = 524 %> <html> <head> <title>play FLV Video</title> <meta http-equiv="content-type" content="text/html; xml:lang="ar" lang="ar"/> <link href="styles.css" rel="stylesheet" type="text/css"> <script src="ac_runactivecontent.js" type="text/javascript"></script> </head> <body> <table Width="780" border="0" align="center" cellpadding="10" cellspacing="0">

<td><span class="large"><%=title%> uploaded by <%=Author%> at <%=UploadTime%>.</span> <p>this video has been viewed <strong><%=views%></strong> times.</p></td> </tr> <td valign="middle"><script type="text/javascript"> AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#vers ion=8,0,0,0','width','<%=width%>','height','<%=height%>','align','middle','src','player.sw f?flv=<%=flvfile%>','quality','high','menu','false','bgcolor','#ffffff','allowscriptaccess','s amedomain','allowfullscreen','true','pluginspage','http://www.macromedia.com/go/getflas hplayer','movie','player.swf?flv=<%=flvfile%>' ); //end AC code </script> </td> </tr> <tr valign="middle"> <td><p><a طفاه أ راغ<" href="upload.htm < gt;</a><br &;أ a> أ أ ظفاه أ رئ ١ ط ١ ه<" href="list.asp >></a><br> </tr> </table></body> </html>