الأخ ياسين
2012-06-22, 16:55
بسم الله الرحمان الرحيم
:درس عمل سكريبت بسيط لرفع الملفات
نفتح عمل جديد و نستخدم صفحتين
index.php
و هي الصفحة الرئيسية التي فيها فوريم رفع الملف
up.php
و هي صفحة رفع الملف
:19:
http://up.djelfa.info/uploads/13403786321.jpg
أولا نفتح فوريم الإرسال :
<form method="post" action="up.php" enctype="multipart/form-data" >
</form>
مثل ما أشرت في الصورة فتلك العبارة مهمة جدا فلولم تضعها لن يتم رفع الملفات
http://up.djelfa.info/uploads/13403789051.jpg
نكمل الفوريم بوضع زر تحديد ملف و زر الإرسال
1: و هي الخاصة بتحديد الملف
2: و هو زر الإرسال
لتصبح الفوريم بالشكل :
<form method="post" action="up.php" enctype="multipart/form-data" >
<input name="image" type="file" size="70" />
<br />
<input name="up" type="submit" value="uploude" />
</form>
و المعاينة تقول أنه تصبح هكذا :
http://up.djelfa.info/uploads/13403790791.jpg
و الان إنهينا ملف الإندكس
--------------------------------------
ثانيا : نعمل على ملف up.php
نفتح الملف و نضع وسوم الب أش بي!
<?php
?>
أولا:
$sit = "http://localhost/up";
//رابط الموقع لأننا نحتاجه في عرض رابط الصورة
$fileName = $_FILES['image']['name'];
$tmpName = $_FILES['image']['tmp_name'];
$fileSize = $_FILES['image']['size'];
$fileType = $_FILES['image']['type'];
// دوال أساسية اجلب معلومات الملف!
ثانيا:
if(!empty($fileName)){
//شرط يعمل في حين وجود الملف فقط
$time = time();
//دالة الوقت
$randName = rand(000, 999);
//عدد عشوائي
$filePath = $time . '-' . $randName . '-' . $fileName;
// المف المرفوع و مكان الرفع
$result = move_uploaded_file($tmpName, $filePath);
if (!$result)
//وهذا دالة الرفع
{
echo "لم يتم الرفع ؟؟؟";
exit;
//رسالة الخطأ إن لم يتم التحميل
}
echo "رابط الملف: <input name='Name' type='text' value='$sit/$filePath' size='70' dir='ltr' /><br />";
//خانة عرض ؤابط الصورة
//هنا تم إستعمال رابط الموقع
}
ليصبح الملف في الأخير:
<html dir="rtl">
<?php
$sit = "http://localhost/up";
$fileName = $_FILES['image']['name'];
$tmpName = $_FILES['image']['tmp_name'];
$fileSize = $_FILES['image']['size'];
$fileType = $_FILES['image']['type'];
if(!empty($fileName)){
$time = time();
$randName = rand(000, 999);
$filePath = $time . '-' . $randName . '-' . $fileName;
$result = move_uploaded_file($tmpName, $filePath);
if (!$result) {
echo "لم يتم الرفع ؟؟؟";
exit;
}
echo "رابط الملف: <input name='Name' type='text' value='$sit/$filePath' size='70' dir='ltr' /><br />";
}
?>
و قد جربت ذلك و نجح عندي
لتحميل التطبيق
http://up.djelfa.info/download15906.html
و السلام عليكم
:34:
:درس عمل سكريبت بسيط لرفع الملفات
نفتح عمل جديد و نستخدم صفحتين
index.php
و هي الصفحة الرئيسية التي فيها فوريم رفع الملف
up.php
و هي صفحة رفع الملف
:19:
http://up.djelfa.info/uploads/13403786321.jpg
أولا نفتح فوريم الإرسال :
<form method="post" action="up.php" enctype="multipart/form-data" >
</form>
مثل ما أشرت في الصورة فتلك العبارة مهمة جدا فلولم تضعها لن يتم رفع الملفات
http://up.djelfa.info/uploads/13403789051.jpg
نكمل الفوريم بوضع زر تحديد ملف و زر الإرسال
1: و هي الخاصة بتحديد الملف
2: و هو زر الإرسال
لتصبح الفوريم بالشكل :
<form method="post" action="up.php" enctype="multipart/form-data" >
<input name="image" type="file" size="70" />
<br />
<input name="up" type="submit" value="uploude" />
</form>
و المعاينة تقول أنه تصبح هكذا :
http://up.djelfa.info/uploads/13403790791.jpg
و الان إنهينا ملف الإندكس
--------------------------------------
ثانيا : نعمل على ملف up.php
نفتح الملف و نضع وسوم الب أش بي!
<?php
?>
أولا:
$sit = "http://localhost/up";
//رابط الموقع لأننا نحتاجه في عرض رابط الصورة
$fileName = $_FILES['image']['name'];
$tmpName = $_FILES['image']['tmp_name'];
$fileSize = $_FILES['image']['size'];
$fileType = $_FILES['image']['type'];
// دوال أساسية اجلب معلومات الملف!
ثانيا:
if(!empty($fileName)){
//شرط يعمل في حين وجود الملف فقط
$time = time();
//دالة الوقت
$randName = rand(000, 999);
//عدد عشوائي
$filePath = $time . '-' . $randName . '-' . $fileName;
// المف المرفوع و مكان الرفع
$result = move_uploaded_file($tmpName, $filePath);
if (!$result)
//وهذا دالة الرفع
{
echo "لم يتم الرفع ؟؟؟";
exit;
//رسالة الخطأ إن لم يتم التحميل
}
echo "رابط الملف: <input name='Name' type='text' value='$sit/$filePath' size='70' dir='ltr' /><br />";
//خانة عرض ؤابط الصورة
//هنا تم إستعمال رابط الموقع
}
ليصبح الملف في الأخير:
<html dir="rtl">
<?php
$sit = "http://localhost/up";
$fileName = $_FILES['image']['name'];
$tmpName = $_FILES['image']['tmp_name'];
$fileSize = $_FILES['image']['size'];
$fileType = $_FILES['image']['type'];
if(!empty($fileName)){
$time = time();
$randName = rand(000, 999);
$filePath = $time . '-' . $randName . '-' . $fileName;
$result = move_uploaded_file($tmpName, $filePath);
if (!$result) {
echo "لم يتم الرفع ؟؟؟";
exit;
}
echo "رابط الملف: <input name='Name' type='text' value='$sit/$filePath' size='70' dir='ltr' /><br />";
}
?>
و قد جربت ذلك و نجح عندي
لتحميل التطبيق
http://up.djelfa.info/download15906.html
و السلام عليكم
:34: