السلام
عندما وجدت كثير من السكربتان لتحميل ملفات الى الموقع و لكن يواجهه صعوبة جدا..
فالبداية انا جربت سكربت لتعريب اخ عمر الزابي بأسم Upload beta 1.3 لكن عندما ارید یعمل مع قاعده بیانات (فشلت) لا اعرف لماذا؟
و الان انا عندي سكربت اخر ل ابو مشارى هذا هو الكود له؟؟
هل هو جيد لنعمل معه او حاول معه لربطه بعاقدة بيانيات ام هناك سكربت اخر جيد؟؟
كل ما اريد ان اكون عندي سكربت يحفط الروابط لملفات في قاعدة بيانات و يظهر الملف اذا كان الصورة؟؟
هل ممكن هذا؟
هذا سكربت ابو مشارى
في البداية هذه مثال لهذا السكربت
http://members.lycos.co.uk/it4kurd/
اقتباس<?php//////////////////////////////////////////////
// الرجاء المحافظة على حقوق التصميم //
// تصميم عبدالله العمري - ابو مشاري 97 //
// assa_24@yahoo.com //
// الريان نت للبرامج المعربة //
// www.ar1ar.com //
// //
//////////////////////////////////////////////
// ************ معلومات يجب تغييرها ********************
/* التغيير يكون فيما بين القوسين فقط وعدم ترك مسافة داخلهما */
// اسم الموقع
$neme_sate = "الريان نت";
// اسم المجلد الذي سترفع اليه الملفات
$Dir = "ar";
//مسار مجلد مركز التحميل
$ULR = "http://members.lycos.co.uk/xxxxxxxx/up_ar/";
// يجب ان ينتهي بعلامة الشرطة المائلة "/" توضع في النهاية
// ************ معلومات اختيارية ************************
// اسم المستخدم
$user1 = "2" ; //ضع الرقم "1" اذا اردت الحماية بتسجيل الدخول
// اسم امستخدم
$user = "assa" ;
//حجم الملف الاقصى بالكيلو بايت
$size_end = "900";
// تحديد الامتدادات المسموح في رفعها
$exten = array (".zip",".rar",".txt",".exe",".swf",".bmp",".jpg",".gif",".JPG",".GIF");
// الامتدادات الافتراضية
// ".zip",".jpg",".gif",".rar",".txt",".exe",".swf",".bmp",".JPG",".GIF"
// *********** تغيير شكل مركز التحميل ******************a بني a ازرق a وردي
//لون الخلفية
$body = "EDF3F3"; // ( EDF3F3 اللون الافتراضي )a EEEDE8 - F1FAFE - FEF3FD
// لون حدود الجدول
$color1 = "006F00"; // ( 006F00 اللون الافتراضي )a ACA998 - 138ED9 - F169B8
// لون رأس الجدول
$color2 = "669999"; // ( 669999 اللون الافتراضي )a BFBCAC - 0D5E8E - F169B8
// لون خلفية الجدول
$color3 = "E1ECEC"; // ( E1ECEC اللون الافتراضي )a E3E1D7 - E1F2FD - FDDFFA
// لون خط رأس الجدول
$font_color1 = "E1ECEC"; // ( E1ECEC اللون الافتراضي )a 000000 - E1F2FD - FEF3FD
// لون خط محتوى الجدول
$font_color2 = "000000 "; // ( 000000 اللون الافتراضي )a 000000 - 000000 - 000000
//*****************************************************
// التغيير في السطور التالية قد يفسد مركز التحميل
//*****************************************************
$exten1 = strrchr($file1_name ,'.');
$exten2 = strrchr($file2_name ,'.');
$exten3 = strrchr($file3_name ,'.');
$size_round = round (($size_end * 1024) ,0);
$size1 = round(($file1_size / 1024),1) ;
$size2 = round(($file2_size / 1024),1) ;
$size3 = round(($file3_size / 1024),1) ;
$sizeall =$size1+ $size2+ $size3;
$fp = fopen ("count.txt", "r");
$bytes = 7;
$buffer = fread($fp, $bytes);
fclose ($fp);
$fp2 = fopen ("count.txt", "w+");
fwrite ($fp2, $buffer+1);
fclose ($fp2);
$Count=$buffer+1;
echo "<body bgcolor=$body>";
echo "
<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"111111\" width=\"100%\" id=\"AutoNumber2\" height=\"100%\">
<tr><td width=\"100%\" valign=\"top\">
<p align=\"center\" style=\"margin-bottom: 25\">
<img border=\"0\" src=\"ar.gif\">
</td</tr>
<tr><td width=\"100%\" valign=\"\">
<p align=\"center\"><b>
";
switch ($ar1ar)
{
default:
echo "<html dir=\"rtl\">";
echo "<title>$neme_sate</title>";
echo "<CENTER>
<form method=\"POST\" action=\"$PHP_SELF?ar1ar=up\" enctype=\"multipart/form-data\" dir=\"lrt\">
<div align=\"center\">
<table border=\"1\" cellpadding=\"\0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"$color1\" width=\"90%\" id=\"AutoNumber1\">
<tr><td width=\"100%\" bgcolor=\"$color2\" style=\"padding-right: 20\">
<p style=\"margin-top: 0; margin-bottom: 0\" align=\"right\"><font color=\"$font_color1\"><b>معلومات الاستخدام</b></font></td>
</tr>
<tr><td width=\"100%\" bgcolor=\"$color3\">
<p align=\"center\" style=\"margin-top: 3; margin-bottom: 3\">
<font color=\"$font_color2\"><b>الرجاء عدم استخدام المركز فيما يغضب الله ورسوله</b></font>
</td></tr>
<tr><td width=\"100%\" bgcolor=\"$color3\">
<p align=\"center\" style=\"margin-top: 3; margin-bottom: 3\">
<font color=\"$font_color2\"> <b>حجم الملف يجب ان يكون اصغر من : ( $size_end ) ك ب</b></font>
</td></tr>
</table>
<p align=\"center\" style=\"margin-top: 2; margin-bottom: 2\"> </p> ";
if ($user1 == "1")
{
echo "
<table border=\"1\" cellpadding=\"\0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"$color1\" width=\"90%\" id=\"AutoNumber1\">
<tr>
<td width=\"100%\" bgcolor=\"$color2\" style=\"padding-right: 20\">
<p style=\"margin-top: 0; margin-bottom: 0\" align=\"right\"><font color=\"$font_color1\"><b>تسجيل الدخــول</b></font></td>
</tr>
<tr><td width=\"100%\" bgcolor=\"$color3\">
<p align=\"center\" style=\"margin-top: 5; margin-bottom: 5\">
<input type=text name=text1 size=50> <font color=\"$font_color2\"><b> : اسـم المستخدم</b></font>
</td></tr>
</table>
";
}
echo "
<p align=\"center\" style=\"margin-top: 2; margin-bottom: 2\"> </p>
<table border=\"1\" cellpadding=\"\0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"$color1\" width=\"90%\" id=\"AutoNumber1\">
<tr>
<td width=\"100%\" bgcolor=\"$color2\" style=\"padding-right: 20\">
<p style=\"margin-top: 0; margin-bottom: 0\" align=\"right\"><font color=\"$font_color1\"><b>تحميل الملفــات</b></font></td>
</tr>
<tr><td width=\"100%\" bgcolor=\"$color3\">
<p align=\"center\" style=\"margin-top: 5; margin-bottom: 5\">
<input type=file name=file1 size=50><br><input type=file name=file2 size=50><br><input type=file name=file3 size=50><br>
</td></tr>
<tr><td width=\"100%\" bgcolor=\"$color3\">
<p align=\"center\" style=\"margin-top: 3; margin-bottom: 3\">
<font color=\"000000\"><b>
<button name=\"submit\" type=\"submit\">تــحـمــيــــــل</button>
<input type=\"reset\" value=\"مسح الحقــول\" name=\"B2\">
</b></font>
</td></tr></table>
</form>
";
echo "$Count : عدد الزوار<br><br>";
break;
case "up":
echo "<title>$neme_sate</title>";
if (($user1=="1") && ($text1 <> "$user"))
{
echo "
<div align=\"center\">
<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; padding-right: 26\" bordercolor=\"$color1\" id=\"AutoNumber1\" width=\"90%\">
<tr>
<td width=\"100%\" bgcolor=\"$color2\" style=\"padding-right: 20\">
<p style=\"margin-top: 3; margin-bottom: 3\" align=\"right\"><font color=\"$font_color1\"><b>خطــأ</b></font></td>
</tr>
<tr><td width=\"100%\" align=\"right\" bgcolor=\"$color3\"> ";
echo "<font color=\"$font_color2\"><b><br>رجاء ادخل اسم المستخدم الصحيح<br><br></b></font>";
echo " </td></tr></table><br> ";
}
else{
if ($user1 == "1")
{
echo "
<div align=\"center\">
<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; padding-right: 26\" bordercolor=\"$color1\" id=\"AutoNumber1\" width=\"90%\">
<tr>
<td width=\"100%\" bgcolor=\"$color2\" style=\"padding-right: 20\">
<p style=\"margin-top: 3; margin-bottom: 3\" align=\"right\"><font color=\"$font_color1\"><b>اسم الدخــول</b></font></td>
</tr>
<tr><td width=\"100%\" align=\"right\" bgcolor=\"$color3\"> ";
echo "<font color=\"$font_color2\"> $text1 : اهلا بك يا </font><br>";
echo " </td></tr></table><br> ";
}
echo "
<div align=\"center\">
<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; padding-right: 26\" bordercolor=\"$color1\" id=\"AutoNumber1\" width=\"90%\">
<tr>
<td width=\"100%\" bgcolor=\"$color2\" style=\"padding-right: 20\">
<p style=\"margin-top: 3; margin-bottom: 3\" align=\"right\"><font color=\"$font_color1\"><b>معلومات الحقل الاول</b></font></td>
</tr>
<tr><td width=\"100%\" align=\"right\" bgcolor=\"$color3\"> ";
if ($file1_name == "")
echo "<br><font color=\"$font_color2\">لم يتم ادخال بيانات</font><br>";
elseif (file_exists("$Dir/$file1_name"))
echo "<br><font color=\"$font_color2\">اسم الملف موجود مسبقا يجب عليك تغييره</font><br><br>";
elseif (!in_array( $exten1 , $exten))
echo "<br><font color=\"$font_color2\">امتداد غير مسموح</font><br><br>";
elseif ($file1_size > "$size_round")
echo "<br><font color=\"$font_color2\">حجم الملف اكبر من المسموح<br>حجم الملف الذي رفعت هو $size1 ك ب واقصى حجم للملفات هو $size_end ك ب</font><br><br>";
else {
@copy($file1, "$Dir/$file1_name");
echo"<font color=\"$font_color2\">تم تحميل الملف </font><br>";
echo"<font color=\"$font_color2\">حجم الملف : $size1 ك ب </font><br>";
echo"<font color=\"$font_color2\"> : رابط الملف</font><br>";
echo"<a target=\"_blank\" href=\"$ULR$Dir/$file1_name\">$ULR$Dir/$file1_name</a><br><br>";
}
echo " </td></tr></table><br> ";
echo "
<div align=\"center\">
<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; padding-right: 26\" bordercolor=\"$color1\" id=\"AutoNumber1\" width=\"90%\">
<tr>
<td width=\"100%\" bgcolor=\"$color2\" style=\"padding-right: 20\">
<p style=\"margin-top: 3; margin-bottom: 3\" align=\"right\"><font color=\"$font_color1\"><b>معلومات الحقل الثاني</b></font></td>
</tr>
<tr><td width=\"100%\" align=\"right\" bgcolor=\"$color3\"> ";
if ($file2_name == "")
echo "<font color=\"$font_color2\"><br>لم يتم ادخال بيانات<br></font>";
elseif (!in_array( $exten2 , $exten))
echo "<font color=\"$font_color2\"><br>امتداد غير مسموح<br><br></font>";
elseif (file_exists("$Dir/$file2_name"))
echo "<font color=\"$font_color2\"><br>اسم الملف موجود مسبقا يجب عليك تغييره<br><br></font>";
elseif ($file2_size > "$size_round")
echo "<br><font color=\"$font_color2\">حجم الملف اكبر من المسموح<br>حجم الملف الذي رفعت هو $size2 ك ب واقصى حجم للملفات هو $size_end ك ب</font><br><br>";
else {
@copy($file2, "$Dir/$file2_name");
echo"<font color=\"$font_color2\">تم تحميل الملف <br></font>";
echo"<font color=\"$font_color2\">حجم الملف : $size2 ك ب <br></font>";
echo"<font color=\"$font_color2\"> : رابط الملف</font><br>";
echo"<a target=\"_blank\" href=\"$ULR$Dir/$file2_name\">$ULR$Dir/$file2_name</a><br><br>";
}
echo " </td></tr></table><br> ";
echo "
<div align=\"center\">
<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse; padding-right: 26\" bordercolor=\"$color1\" id=\"AutoNumber1\" width=\"90%\">
<tr>
<td width=\"100%\" bgcolor=\"$color2\" style=\"padding-right: 20\">
<p style=\"margin-top: 3; margin-bottom: 3\" align=\"right\"><font color=\"$font_color1\"><b>معلومات الحقل الثالث</b></font></td>
</tr>
<tr><td width=\"100%\" align=\"right\" bgcolor=\"$color3\"> ";
if ($file3_name == "")
echo "<font color=\"$font_color2\"><br>لم يتم ادخال بيانات<br></font>";
elseif (!in_array( $exten3 , $exten))
echo "<font color=\"$font_color2\"><br>امتداد غير مسموح<br><br></font>";
elseif (file_exists("$Dir/$file3_name"))
echo "<font color=\"$font_color2\"><br>اسم الملف موجود مسبقا يجب عليك تغييره<br><br></font>";
elseif ($file3_size > "$size_round")
echo "<br><font color=\"$font_color2\">حجم الملف اكبر من المسموح<br>حجم الملف الذي رفعت هو $size3 ك ب واقصى حجم للملفات هو $size_end ك ب</font><br><br>";
else {
@copy($file3, "$Dir/$file3_name");
echo"<font color=\"$font_color2\"> تم تحميل الملف <br></font>";
echo"<font color=\"$font_color2\">حجم الملف : $size3 ك ب <br></font>";
echo"<font color=\"$font_color2\"> : رابط الملف</font><br>";
echo"<a target=\"_blank\" href=\"$ULR$Dir/$file3_name\">$ULR$Dir/$file3_name</a><br><br>";
}echo " </td></tr></table><br> ";}
echo"<a target=\"_self\" href=\"$PHP_SELF\">الصفحة الرئيسية</a><br><br>";
echo "$Count : عدد الزوار<br>";
break;}
echo "
</td></tr>
<tr><td width=\"100%\" valign=\"bottom\">
<p align=\"center\"><font size=\"2\"><a target=\"_blank\" href=\"http://www.ar1ar.com\" style=\"text-decoration: none\"><font color=\"808000\"><b> - (تصميم ابو مشاري 97 ) - </b></font></a></font>
</td</tr>
</table>
";?>
ارجوا مساعدتي
مع حبي لكم