سوال در کد آپلود فایل

sh1 graphic

Well-Known Member
سلام به دوستان عزیز php کار

من از این کد استفاده میکنم واسه آپلود فایل.

1- کد مشکلی نداره؟
2-کجا باید محل آپلود فایل رو بنویسم؟(جایی که قرار فایل بره)


PHP:
 <?php
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/pjpeg"))
&& ($_FILES["file"]["size"] < 20000))
  {
  if ($_FILES["file"]["error"] > 0)
    {
    echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
    }
  else
    {
    echo "Upload: " . $_FILES["file"]["name"] . "<br />";
    echo "Type: " . $_FILES["file"]["type"] . "<br />";
    echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
    echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";

    if (file_exists("upload/" . $_FILES["file"]["name"]))
      {
      echo $_FILES["file"]["name"] . " already exists. ";
      }
    else
      {
      move_uploaded_file($_FILES["file"]["tmp_name"],
      "upload/" . $_FILES["file"]["name"]);
      echo "Stored in: " . "upload/" . $_FILES["file"]["name"];
      }
    }
  }
else
  {
  echo "Invalid file";
  }
?>
ممنون:rose:
 

Masoud1365

مدیر انجمن
خب این کد فایلهاتون رو توی پوشه upload قرار میده !
مشکلی هست توی آپلود ؟ روی سرور داری تست میکنی یا لوکال ؟
 

sh1 graphic

Well-Known Member
روی سرور تست میکنم
باید کنار فایل های php یک فولدر آپلود بسازم تا بره اونجا؟
 

Masoud1365

مدیر انجمن
الان این کد دقیقا میاد همونجایی که فایل php رو داری اجرا میکنی دنبال پوشه upload میگرده ( اگه نیست بسازیدش ) و میریزه اونجا !
اگر باز آپلود نشد دسترسی پوشتون رو به 777 تغییر بدید
 

sh1 graphic

Well-Known Member
پوشه upload رو ساختم ،درست شد
ممنون

این الان فقط عکس رو آپ میکنه
اگه بخوام هر فایلی رو با سایز نا محدود آپ کنه باید چیکارش کنم؟
PHP:
<?php
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/pjpeg"))
&& ($_FILES["file"]["size"] < 20000))
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا