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

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

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

آخر المواضيع

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

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع
قديم 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

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


















 


رد مع اقتباس
قديم 2012-06-22, 17:35   رقم المشاركة : 2
معلومات العضو
الأستاذ سامي
مشرف سابق
 
إحصائية العضو










افتراضي

بارك الله فيك
جميل للمبتدئين
و لازم عمل فلترة للملفات المرفوعة حتى لا يتم رفع اي شيء










رد مع اقتباس
قديم 2012-06-26, 19:05   رقم المشاركة : 3
معلومات العضو
الاميرال
مشرف سابق
 
الصورة الرمزية الاميرال
 

 

 
الأوسمة
أفضل تصميم لشهر رمضان لسنة 1433هـ_2012مـ 
إحصائية العضو










افتراضي

الله يعطيك كل العافية يا خي

ولا تنسى مثل ما قال | | لازم عمل فلترة للملفات المرفوعة|











رد مع اقتباس
قديم 2012-06-26, 21:17   رقم المشاركة : 4
معلومات العضو
الأخ ياسين
مشرف منتديات التعليم المتوسط
 
الصورة الرمزية الأخ ياسين
 

 

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










افتراضي

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

ولا تنسى مثل ما قال | | لازم عمل فلترة للملفات المرفوعة|


شكرا للمرور

نعم أنا أستعملها فقط لم أتطرق في الموضوع لها هذا ما في الأمر









رد مع اقتباس
قديم 2012-06-27, 17:16   رقم المشاركة : 5
معلومات العضو
blackeagle
عضو جديد
 
إحصائية العضو










افتراضي

مشكور ع الشرح الرائع










رد مع اقتباس
قديم 2012-06-27, 18:07   رقم المشاركة : 6
معلومات العضو
الأخ ياسين
مشرف منتديات التعليم المتوسط
 
الصورة الرمزية الأخ ياسين
 

 

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










افتراضي

شكرا على المرور










رد مع اقتباس
قديم 2012-07-03, 14:24   رقم المشاركة : 7
معلومات العضو
Payoneer Arabia
عضو فعّال
 
الصورة الرمزية Payoneer Arabia
 

 

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










افتراضي

شكرا لك

هذا خطير جدا من المرجو عدم تطبيقه من الاعضاء لانه لايوجد فلترة لنوعية الملفات المرفوعة










رد مع اقتباس
قديم 2012-07-05, 15:57   رقم المشاركة : 8
معلومات العضو
الأخ ياسين
مشرف منتديات التعليم المتوسط
 
الصورة الرمزية الأخ ياسين
 

 

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










افتراضي

اقتباس:
المشاركة الأصلية كتبت بواسطة payoneer arabia مشاهدة المشاركة
شكرا لك

هذا خطير جدا من المرجو عدم تطبيقه من الاعضاء لانه لايوجد فلترة لنوعية الملفات المرفوعة
شكرا على المرور أخي لكن الغرض من الدرس هو فهم الطريقة التي تسمع برفع الملفات و نوعية الدوال المستعملة









رد مع اقتباس
قديم 2012-07-09, 05:45   رقم المشاركة : 9
معلومات العضو
Dev4Host.CoM
عضو مبـدع
 
الصورة الرمزية Dev4Host.CoM
 

 

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










افتراضي

جزاك الله خيرا










رد مع اقتباس
قديم 2012-07-09, 12:35   رقم المشاركة : 10
معلومات العضو
School Manager
عضو جديد
 
إحصائية العضو










افتراضي

رائع.............................................. ...










رد مع اقتباس
قديم 2012-07-11, 08:45   رقم المشاركة : 11
معلومات العضو
benamar100
عضو مشارك
 
الصورة الرمزية benamar100
 

 

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










افتراضي

شكرا يا غالي على الطرح المميز










رد مع اقتباس
قديم 2012-08-28, 12:15   رقم المشاركة : 12
معلومات العضو
بحيرة العرب
عضو مجتهـد
 
إحصائية العضو










افتراضي

بارك الله بك وجعل المجهود في ميزان حسناتك 1










رد مع اقتباس
قديم 2014-11-07, 17:01   رقم المشاركة : 13
معلومات العضو
يونس
بائع مسجل (ب)
 
الصورة الرمزية يونس
 

 

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










افتراضي

السلام عليكم
بارك الله فيك .. لقد أفتني كثير

فقط هل بإمكان اتمام الدرس .. واضافة طريقة وضع لوحة تحكم بسيطة لحذف و تصنيف الملفات.. ز أكون لك من الشاكرين

وبارك الله فيك










رد مع اقتباس
قديم 2015-01-03, 17:22   رقم المشاركة : 14
معلومات العضو
الأخ ياسين
مشرف منتديات التعليم المتوسط
 
الصورة الرمزية الأخ ياسين
 

 

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










افتراضي

مرحبا أخي
ماذا تريد بالضبط
إذا كنت تريد مركز رفع فيوجد سكريبت جاهز وقوي جدا
https://kleeja.com/

أما هذا فمثال عملي بسيط كنت أستعمله في تطبيق لسكريبت مقالات وإستعملته عند رففع صورة للمقال بالضبط !









آخر تعديل الأخ ياسين 2015-01-03 في 17:22.
رد مع اقتباس
قديم 2015-01-08, 22:12   رقم المشاركة : 15
معلومات العضو
اَلْغَامـ''ــضْ²
عضو مميّز
 
الصورة الرمزية اَلْغَامـ''ــضْ²
 

 

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










افتراضي

يمكن ان تعمل فلترة بدالة pathinfo في php لتسمح برفع الصور فقط
شكرا لك










رد مع اقتباس
إضافة رد

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


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

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

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

الساعة الآن 20:28

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


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

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