شرح عمل سكربت رفع الملفات بسيط - منتديات الجلفة لكل الجزائريين و العرب

العودة   منتديات الجلفة لكل الجزائريين و العرب > منتديات أصحاب المواقع > منتدى تطوير مواقع الانترنت > قسم دروس ودورات تطوير المواقع

في حال وجود أي مواضيع أو ردود مُخالفة من قبل الأعضاء، يُرجى الإبلاغ عنها فورًا باستخدام أيقونة تقرير عن مشاركة سيئة ( تقرير عن مشاركة سيئة )، و الموجودة أسفل كل مشاركة .

آخر المواضيع

شرح عمل سكربت رفع الملفات بسيط

 
 
أدوات الموضوع انواع عرض الموضوع
قديم 2012-06-22, 16:55   رقم المشاركة : 1
معلومات العضو
الأخ ياسين
مشرف منتديات التعليم المتوسط
 
الصورة الرمزية الأخ ياسين
 

 

 
إحصائية العضو










افتراضي شرح عمل سكربت رفع الملفات بسيط

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

:درس عمل سكريبت بسيط لرفع الملفات

نفتح عمل جديد و نستخدم صفحتين

index.php

و هي الصفحة الرئيسية التي فيها فوريم رفع الملف

up.php

و هي صفحة رفع الملف






أولا نفتح فوريم الإرسال :

كود PHP:
<form method="post" action="up.php" enctype="multipart/form-data" >

</
form

مثل ما أشرت في الصورة فتلك العبارة مهمة جدا فلولم تضعها لن يتم رفع الملفات







نكمل الفوريم بوضع زر تحديد ملف و زر الإرسال

1: و هي الخاصة بتحديد الملف
2: و هو زر الإرسال

لتصبح الفوريم بالشكل :

كود PHP:

<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


و المعاينة تقول أنه تصبح هكذا :





و الان إنهينا ملف الإندكس
--------------------------------------

ثانيا : نعمل على ملف up.php

نفتح الملف و نضع وسوم الب أش بي!

كود PHP:
<?php


?>


أولا:

كود PHP:

$sit 
"https://localhost/up";
//رابط الموقع لأننا نحتاجه في عرض رابط الصورة
$fileName $_FILES['image']['name'];
$tmpName  $_FILES['image']['tmp_name'];
$fileSize $_FILES['image']['size'];
$fileType $_FILES['image']['type'];

// دوال أساسية اجلب معلومات الملف! 
ثانيا:

كود PHP:

if(!empty($fileName)){

//شرط يعمل في حين وجود الملف فقط

$time time();

//دالة الوقت

$randName rand(000999);

//عدد عشوائي

$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 />";
//خانة عرض ؤابط الصورة 
//هنا تم إستعمال رابط الموقع


ليصبح الملف في الأخير:


كود PHP:

<html dir="rtl">
<?php
$sit 
"https://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(000999);
$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 />";
}
?>
و قد جربت ذلك و نجح عندي


لتحميل التطبيق

https://up.djelfa.info/download15906.html

و السلام عليكم


















 


رد مع اقتباس
 

الكلمات الدلالية (Tags)
الملفات, بسيط, سكربت


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

الساعة الآن 10:22

المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى
المنتدى غير مسؤول عن أي إتفاق تجاري بين الأعضاء... فعلى الجميع تحمّل المسؤولية


2006-2024 © www.djelfa.info جميع الحقوق محفوظة - الجلفة إنفو (خ. ب. س)

Powered by vBulletin .Copyright آ© 2018 vBulletin Solutions, Inc