بحث

دروس php تحميل ملف

 فمن الممكن لتحميل الملفات إلى الخادم
مثال
ملف file.php
<form action="up.php" method="post"
enctype="multipart/form-data">
<input type="file" name="file" id="file" />
<br />



<input type="submit" name="submit" value="Submit" />

</form>





النتجه












ملف up.php


<?php

if ($_FILES["file"]["error"] > 0)

  {

  echo "خطاء: " . $_FILES["file"]["error"] . "<br />";

  }

else

  {

  echo "اسم الملف: " . $_FILES["file"]["name"] . "<br />";

  echo "النوع: " . $_FILES["file"]["type"] . "<br />";

  echo "الحجم: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";

  echo "اسم الملف الموقت: " . $_FILES["file"]["tmp_name"];

  }


?>

الشرح

$_FILES["file"]["error"] اذا كانت اصغر من صفر الملف فيه خطاء واذا كان صفر الملف صحيح

$_FILES["file"]["name"] اسم الملف

$_FILES["file"]["type"] نوع الملف

$_FILES["file"]["size"] حجم الملف

$_FILES["file"]["tmp_name"] اسم الملف الموقت



بعد التحميل الصحيح نقل الي المجلد up


<?


if (file_exists("up/" . $_FILES["file"]["name"]))

      {

      echo $_FILES["file"]["name"] . "  الملف موجودم مسبقا. ";

      }

    else

      {

      move_uploaded_file($_FILES["file"]["tmp_name"],

      "up/" . $_FILES["file"]["name"]);

      echo "تم النقل الي : " . "up/" . $_FILES["file"]["name"];

      }


?>



الشرح

file_exists التاكيد من وجود الملف

move_uploaded_file داله نقل الملف








هناك تعليق واحد:

  1. شكرا لك اخي العزيز على الشرح
    انا من متابعي دروسك في Js و Php

    ردحذف