السلام عليكم
الله يعطيكم العافية
لو سمحتم ممكن الكود البرمجي الذي عن طريقه أستطيع عمل أتاتش فايل مثل الياهو
شكراً لكم على جهودكم
السلام عليكم
الله يعطيكم العافية
لو سمحتم ممكن الكود البرمجي الذي عن طريقه أستطيع عمل أتاتش فايل مثل الياهو
شكراً لكم على جهودكم
اللهم صل وسلم وزد وبارك على سيدنا محمد وعلى آله وصحبه وسلم
أول شيء هو عمل 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_$
للمزيد انظر هنا
تم تعديل هذه المشاركة بواسطة ashraf_gawdat في 25 يونيو 2006 في 17:02
السلام عليكم
شكراً جزيلا أشرف جودت
بارك الله فيك
اللهم صل وسلم وزد وبارك على سيدنا محمد وعلى آله وصحبه وسلم
هذا الموضوع مغلق.