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

هل من كود في الphp أستطيع عمل attach file

مغلق
بدأه eng_ibr في 24 يونيو 2006 · 2 رد · 623 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

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

لو سمحتم ممكن الكود البرمجي الذي عن طريقه أستطيع عمل أتاتش فايل مثل الياهو

شكراً لكم على جهودكم

اللهم صل وسلم وزد وبارك على سيدنا محمد وعلى آله وصحبه وسلم

تعلم كيف تقرأ من ملف باستخدام لغة السي

Routers Programming-الدرس الأول

#2

أول شيء هو عمل form لتعطي الإمكانية للمستخدم لكي يرفع من خلالها الملف

<!-- The data encoding type, enctype, MUST be specified as below -->
<form enctype="multipart/form-data" action="__URL__" method="POST">
	<!-- MAX_FILE_SIZE must precede the file input field -->
	<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
	<!-- Name of input element determines name in $_FILES array -->
	Send this file: <input name="userfile" type="file" />
	<input type="submit" value="Send File" />
</form>

حيث 30000 هو الحد الأقصى المسموح به بالبايت byte ومن الممكن أن يكون أي رقم ، و __URL__ هو مسار الملف الذي به الكود الذي سيعالج الملف المرفوع، وهو الكود الذي سأكتبه حالا

<?php

$uploaddir = '/var/www/uploads/';
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);

echo '<pre>';
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
   echo "File is valid, and was successfully uploaded.\n";
} else {
   echo "Possible file upload attack!\n";
}

echo 'Here is some more debugging info:';
print_r($_FILES);

print "</pre>";

?>

حيث uploaddir$ هو مسار المجلد الذي سيتم رفع الملف عليه. مع الأخذ في الاعتبار أنه لو كان إصدار PHP أقل من 4.1.0 يجب استخدام HTTP_POST_FILES$ بدلا من FILES_$

للمزيد انظر هنا

http://www.php.net/manual/en/features.file-upload.php

تم تعديل هذه المشاركة بواسطة ashraf_gawdat في 25 يونيو 2006 في 17:02

هذا الموضوع مغلق.

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