برامج

مسابقة قوية والهدية موقع خاص من شركة نعم للعرب [الأرشيف] - برامج نت

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

مشاهدة النسخة كاملة : مسابقة قوية والهدية موقع خاص من شركة نعم للعرب


نعم للعرب
01-03-2006, 12:11 PM
السلام عليكم ورحمة الله وبركاته

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

والموقع هو بالمواصفات التالية
دومين خاص وهو
www.ertga.net

+===================================+
| New Account Info |
+===================================+
| Domain: ertga.net
| Ip: 72.36.231.130 (n)
| HasCgi: y
| UserName:******
| PassWord: ******
| CpanelMod: x2
| HomeRoot: /home
| Quota: 500 Meg
| NameServer1: ns5.yes4arabs.com
| NameServer2: ns6.yes4arabs.com
+===================================+

الرجاء الإجابة على الاسئلة جميعها ويمنع وضع الاجابة هنا وانما ترسل كرسالة خاصة إلي

hr
نبدأ على بركة الله

السؤال الأول :-
كيف يمكن ربط مستخدمين المنتدى من نوع vb بالمجله نوع nuke يعني يكون نفس المستخدم في المجله هو نفسه بالمنتدى .

hr

السؤال الثاني :-
ما الفرق بين لغتي php و asp .

hr

السؤال الثالث :-

$id = stripslashes($id);
ماوظيفة هذه الداله في الـ php

نعم للعرب
01-04-2006, 05:39 AM
الاسئلة صعبة ؟

rbg600
01-30-2006, 06:03 PM
مو صعبه و لا شيى لكن نريد تحدى جاد

طاوي
01-30-2006, 09:35 PM
السؤال الأول :-
كيف يمكن ربط مستخدمين المنتدى من نوع vb بالمجله نوع nuke يعني يكون نفس المستخدم في المجله هو نفسه بالمنتدى .

hr


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

البيانات باستخدام phpmyadmin وذلك بالنسخ واللصق للاسطر من الجدول الذي قمت بحفظة والتي تبداء بــ
INSERT INTO nuke_users VALUES (1
ولكن يجب عليك تغيير الرقم 1 لجميع الاسطر بحيث تبداء من بعد اخر رقم بعد عملية زرع اعضاء المنتدى فاذا كان لديك بالمنتدى مثلا 100 عضو فسوف تبداء

ارقام اعضاء المجلة التي سوف تقوم بزرعهم في الجدول يدويا بالرقم 101 وهكذا بالتسلسل حتى نهاية الاعضاء

طريقة التركيب :
1- تقوم برفع الملف transfer_vb_users.php الى مجلد المجلة .
2- تقوم باجراء بعض التعديلات على ملفات المنتدى وهي :
register.php
member.php
admin/user.php


والتعديلات بالشكل التالي :
تقوم بتحرير ملف register.php وتبحث عن الجملة التالية


$DB_site->query("INSERT INTO user
(userid,username,password,email,".$newstylefield."parentemail,coppauser,
homepage,icq,aim,yahoo,signature,adminemail,showem

ail,invisible,usertitle
,joindate,******user,daysprune,lastvisit,lastactiv

ity,usergroupid,timezoneof
fset,emailليسification,receivepm,emailonpm,options

,birthday,maxposts,start
ofweek,ipaddress,pmpopup,referrerid,nosessionhash,

avatarid) VALUES
(NULL,'".addslashes(htmlspecialchars($username))."','".addslashes(md5
($password))."','".addslashes(htmlspecialchars
($email))."',".$newstyleval."'".addslashes(htmlspecialchars
($parentemail))."','$coppauser','".addslashes(htmlspecialchars
($homepage))."','".addslashes(htmlspecialchars($icq))."','".addslashes
(htmlspecialchars($aim))."','".addslashes(htmlspecialchars
($yahoo))."','".addslashes
($signature)."','$adminemail','$showemail','$invisible','".addslashes
($usertitle)."','".time()."','$******user','".addslashes($prunedays)."','".time
()."','".time()."','$newusergroupid','".addslashes
($timezoneoffset)." ','$emailليسification','$receivepm','$emailonpm','

$options'
,'".addslashes($birthday)."','".addslashes($umaxposts)."','".addslashes
($startofweek)."','".addslashes($ipaddress)."','$pmpopup','".addslashes
($testreferrerid['userid'])."','$nosessionhash','$avatarid')");
$userid=$DB_site->insert_id();

تضع بهدها مباشرة الكود التالي


$DB_site->query("INSERT INTO nuke_users
(uid,uname,pass,email,url,user_icq,user_aim,user_y

im) VALUES
('$userid','".addslashes(htmlspecialchars($username))."','".addslashes(md5
($password))."','".addslashes(htmlspecialchars($email))."','".addslashes
(htmlspecialchars($homepage))."','".addslashes(htmlspecialchars
($icq))."','".addslashes(htmlspecialchars($aim))."','".addslashes
(htmlspecialchars($yahoo))."')");

تقوم بتحرير ملف member.php وتبحث عن الكود التالي

$DB_site->query("UPDATE user SET password='".addslashes
(md5($newpassword))."' WHERE userid=$userinfo[userid]");

وتضع بعده الكود التالي

$DB_site->query("UPDATE nuke_users SET pass='".addslashes
(md5($newpassword))."' WHERE uid=$userinfo[userid]");

ثم تبحث عن الكود التالي

$DB_site->query("UPDATE user SET birthday='".addslashes
($birthday)."',signature='".addslashes($signature)."',customtitle='".intval
($customtitle)."',usertitle='".addslashes($customtext)."',email='".addslashes
(htmlspecialchars($email))."',parentemail='".addslashes(htmlspecialchars
($parentemail))."',coppauser='$coppauser',homepage='".addslashes
(htmlspecialchars($homepage))."',icq='".addslashes(htmlspecialchars
($icq))."',aim='".addslashes(htmlspecialchars($aim))."',yahoo='".addslashes
(htmlspecialchars($yahoo))."',usergroupid='$bbuserinfo[usergroupid]'
WHERE userid='$bbuserinfo[userid]'");

وتضع بعده الكود التالي


$DB_site->query("UPDATE nuke_users SET email='".addslashes
(htmlspecialchars($email))."',url='".addslashes(htmlspecialchars
($homepage))."',user_icq='".addslashes(htmlspecialchars
($icq))."',user_aim='".addslashes(htmlspecialchars
($aim))."',user_yim='".addslashes(htmlspecialchars($yahoo))."' WHERE
uid='$bbuserinfo[userid]'");

وفي نفس الملف تبحث عن الكود التالي

$DB_site->query("UPDATE user SET password='".addslashes
(md5($newpassword))."',usergroupid='$bbuserinfo[usergroupid]' WHERE
userid='$bbuserinfo[userid]'");


وتضع بعده الكود التالي

$DB_site->query("UPDATE nuke_users SET pass='".addslashes
(md5($newpassword))."' WHERE uid='$bbuserinfo[userid]'");

تقوم الان بتحرير ملف user.php الموجود في مجلد admin
admin/user.php
تقوم بالبحث عن الكود التالي


$DB_site->query("INSERT INTO user
(userid,usergroupid,username,password,email,stylei

d,parentemail,coppaus
er,homepage,icq,aim,yahoo,signature,adminemail,sho

wemail,invisible,usert
itle,customtitle,joindate,******user,daysprune,las

tvisit,lastactivity,lastpost,p
osts,timezoneoffset,emailليسification,receivepm,em

ailonpm,ipaddress,pmpo
pup,options,birthday) VALUES (NULL,'$usergroupid','".addslashes
(htmlspecialchars($ausername))."','".addslashes(md5
($apassword))."','".addslashes(htmlspecialchars
($email))."','$userstyleid','".addslashes(htmlspecialchars
($parentemail))."','$coppauser','".addslashes(htmlspecialchars
($homepage))."','".addslashes(htmlspecialchars($icq))."','".addslashes
(htmlspecialchars($aim))."','".addslashes(htmlspecialchars
($yahoo))."','".addslashes
($signature)."','$adminemail','$showemail','$invisible','".addslashes
($usertitle)." ','$customtitle',$joindate,'$******user','$dayspru

ne',$lastvisit,$l
astactivity,$lastpost,'$posts','$timezoneoffset','

$emailليسification','$receive
pm','$emailonpm','".addslashes
($aipaddress)."','$pmpopup','$options','$birthday')");
$userid=$DB_site->insert_id();

وتضع بعده الكود التالي


$DB_site->query("INSERT INTO nuke_users
(uid,uname,pass,email,url,user_icq,user_aim,user_y

im) VALUES
('$userid','".addslashes(htmlspecialchars($ausername))."','".addslashes
(md5($apassword))."','".addslashes(htmlspecialchars
($email))."','".addslashes(htmlspecialchars($homepage))."','".addslashes
(htmlspecialchars($icq))."','".addslashes(htmlspecialchars
($aim))."','".addslashes(htmlspecialchars($yahoo))."')");



ثم تقوم بالبحث عن الكود التالي


$DB_site->query("UPDATE user SET
birthday='$birthday',options='$options',usergroupi

d='$usergroupid',usernam
e='".addslashes(htmlspecialchars
($ausername))."'$pwdinclude,email='".addslashes(htmlspecialchars
($email))."',styleid='$userstyleid',parentemail='".addslashes
(htmlspecialchars
($parentemail))."',coppauser=$coppauser,homepage='".addslashes
(htmlspecialchars($homepage))."',icq='".addslashes(htmlspecialchars
($icq))."',aim='".addslashes(htmlspecialchars($aim))."',yahoo='".addslashes
(htmlspecialchars($yahoo))."',signature='".addslashes
($signature)." ',adminemail=$adminemail,showemail=$showemail,invi

sible=$
invisible,usertitle='".addslashes
($usertitle)." ',customtitle=$customtitle,joindate=$joindate,cook

ieuser=$coo
kieuser,nosessionhash=$nosessionhash,daysprune='$d

aysprune',lastvisit=
$lastvisit,lastactivity=$lastactivity,lastpost=$la

stpost,posts='$posts',timezon
eoffset='$timezoneoffset',emailليسification=$email

ليسification,receivepm='$r
eceivepm',emailonpm='$emailonpm',ipaddress='".addslashes
($aipaddress)."',pmpopup=IF(pmpopup=2 AND
$pmpopup=1,pmpopup,'$pmpopup') WHERE userid=$userid");



وتضع بعده الكود التالي


$DB_site->query("UPDATE nuke_users SET uname='".addslashes
(htmlspecialchars($ausername))."'$pwdinclude_nuke,email='".addslashes
(htmlspecialchars($email))."',url='".addslashes(htmlspecialchars
($homepage))."',user_icq='".addslashes(htmlspecialchars
($icq))."',user_aim='".addslashes(htmlspecialchars
($aim))."',user_yim='".addslashes(htmlspecialchars($yahoo))."' WHERE
uid=$userid");




وبنفس الملف تبحث عن الكود التالي

if ($HTTP_POST_VARS['action']=="kill") {

$user=$DB_site->query_first("SELECT username FROM user WHERE
userid='$userid'");
$DB_site->query("UPDATE post SET username='".addslashes($user
[username])."',userid=0 WHERE userid='$userid'");
$DB_site->query("DELETE FROM user WHERE userid='$userid'");


وتضع بعده الكود

$DB_site->query("DELETE FROM nuke_users WHERE
uid='$userid'");


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

الى مجلد المجلة وبعد الانتهاء من تشغبل الملف تقوم بحذفه .


تقوم برفع ملف index.php الى مجلد Your_Account
modules/Your_Account/index.php
بدون اجراء اي تعديل على الملف اذا كان مجلد منتداك باسم vb واذا كان خلاف هذا الاسم فقم بتحرير الملف وتغير كلمة vb الى اسم مجلد منتداك .


الملفات التالية لم يعد لها حاجة لوجودها في مجلد المجلة ويمكنك حذفها وهي :
admin/case/case.users.php
admin/modules/users.php
تقوم بحذف الملفات فقط وليس المجلدات


=====================
مصمم الهاك هو : www.webz4u.com

والان جاي دور السوال الثاني :)

طاوي
01-30-2006, 09:42 PM
السؤال الثاني :-
ما الفرق بين لغتي php و asp .

php:
تستخدم php أسلوب UNIX TimeStamp مثال:/ 985468882 ، في التعامل مع الأوقات والتواريخ ، والذي يوفر مرونة **تـــامــــة** عند التعامل مع التواريخ ، والذي يفيد جدا جدا عند التخزين في قواعد البيانات أو أي وسط تخزيني آخر.
ويمكنك إستعمال العديد من الدوال مع الـ TimeStamp ، أجملها وأكثرها تداولاً .. date() ، ووصفها كالتالي:


date (format [,timestamp])

العنصر format يجب إعطاءه لهذه الدالة ، وهو يقوم بتحديد الجزء الذي تريد إستخلاصه من الـ TimeStamp ، وهو يأخذ أحد القيم (للتمثيل لا الحصر):
a أو A : لتحديد كيفية ظهور الوقت ، هل "AM" أو "am"
B : ساعة Swatch للإنترنت
D : إسم اليوم ، بثلاثة حروف فقط ، مثل "Sat"
L : تحديد ما إذا كانت هذه السنة كبيسة أم لا ؟
z : تحديد هذا اليوم من ترتيب أيام السنة ، مثل "اليوم رقم 233"

وغيرها الكثير من الوظائف ..

======
asp :
تستخدم الأسلوب المتداول (العادي) مثال:/ 25/03/01 12:14:03 AM
وتوفر أيضاً دوال لإستخلاص أجزاء التاريخ مشابه لـphp ولكن أقل في عدد خيارات النواتج ، وتستخدم لذلك الدالة DatePart() ، ووصفها كالتالي:

DatePart(PartOfDate, Date[, FirstDayOfWeek, FirstDayOfYear])
تأخذ الخاصية PartofDate قيماُ مشابهه لقيم الدالة السابقة في php ، ولكنها أقل ، أمثلة :
yyyy - Year
y - Day of year
ww - Week of year
h - Hour
n - Minute
s - Second

والمقارنة بالنسبة لي
في لغة ( php ) مرونة كبيرة عند التعامل معها وسهولتها
في لغة ( asp )سريعه في التصفح ومرونة جميلة

تحياتي :)

وباقي سؤال .................؟؟؟؟ يبي مترجم :dizzy:

طاوي
01-30-2006, 09:43 PM
وصحيح شوف هذا الموقع عن لغة asp

http://msdn.microsoft.com/asp.net/

طاوي
01-31-2006, 04:31 PM
نعم للعرب

نعم للعرب

ووينك ......:) .............؟؟؟؟؟

looklike
02-01-2006, 09:35 AM
طاوي هل تعتقد انه سيعطيك موقع فعلا
بالطبع لا ولكنه لكي يحصل علي اجابة ويجعلك تبحث بالساعات في عالم الانترنت لتجلب له الاجابة
-------------------

jih26
02-01-2006, 10:24 AM
مشكوووووووووووووور

طاوي
02-02-2006, 06:24 PM
طاوي هل تعتقد انه سيعطيك موقع فعلا
بالطبع لا ولكنه لكي يحصل علي اجابة ويجعلك تبحث بالساعات في عالم الانترنت لتجلب له الاجابة
-------------------

معقول أخوي looklike

راح نتظر ونشوف .....وفعلا لااخفيك لقد تعبت بالكتابة والبحث .....

مشكورعلى مشاعرك الطيبة