الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

رفع الملفات

بدأه mohammeding في 4 مايو 2009 · 2 رد · 459 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

كيف حالك إن شاء الله دائمــاً بخير ؟

لدي سؤال بخصوص رفع الملفات

أريد أن ارفع ملفات من client to server

هذه الملفات من نوع .rar .zip ou .pdf

لأني وجدت كود رفع و لكن يعمل مع الصور فقط

أرجو المساعدة منكم

اقتباس
<html>

<head>

<title>

page

</title>

</head>

<body>

<form method="post" enctype="multipart/form-data" action="upload.php">

<p>

<input type="file" name="fichier" size="30">

<input type="submit" name="upload" value="Uploader">

</p>

</form>

</body>

</html>

اقتباس
<?php

if( isset($_POST['upload']) ) // si formulaire soumis

{

$content_dir = 'upload/'; // dossier où sera déplacé le fichier

$tmp_file = $_FILES['fichier']['tmp_name'];

if( !is_uploaded_file($tmp_file) )

{

exit("Le fichier est introuvable");

}

// on vérifie maintenant l'extension

$type_file = $_FILES['fichier']['type'];

if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') && !strstr($type_file, 'bmp') && !strstr($type_file, 'gif') )

{

exit("Le fichier n'est pas une image");

}

// on copie le fichier dans le dossier de destination

$name_file = $_FILES['fichier']['name'];

if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )

{

exit("Impossible de copier le fichier dans $content_dir");

}

echo "Le fichier a bien été uploadé";

}

?>

#2
if( !strstr($type_file, 'jpg') && !strstr($type_file, 'jpeg') && !strstr($type_file, 'bmp') && !strstr($type_file, 'gif') )

هذا السطر مهمته حذف آخر 3 حروف من إسم الملف و التحقق منها بحيث إن حذف من إسم الملف آخر 3 حروف و لم يجدها مثل الإمتداد الذي وضعه فإنه يظهر رسالة خطأ .

غير gif ب pdf و bmp ب rar و هكذا .

''‏اللهم إني أسالك إيمانا دائما وأسألك قلبا خاشعا وأسألك علما ‏نافعا وأسألك يقينا صادقا وأسألك دينا قيما وأسألك العافية من كل ‏بلية''

'‏اللهم أغفر للمؤمنين و المؤمنات و المسلمين و المسلمات الأحياء ‏منهم و الأموات'

www.it-scoop.com

#3

السلام عليكم

لقد جربت الكود و لم يمشي الكود

هذا ما فعلت

if( !strstr($type_file, 'txt') && !strstr($type_file, 'zip') && !strstr($type_file, 'ara') && !strstr($type_file, 'pdf') )

{

مواضيع مشابهة