• 1 رای - 3 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در آپلود عکس
#1
مشکل در آپلود عکس
با سلام خدمت دوستان
من برای آپلود یه عکس روی سرورم همزمان با ورود داده ها به دیتابیس کد زیر رو نوشتم . اما عکس من آپلود نمیشه . حتی کد زیر هیچ خطایی هم نمیده .
البته خودم پس از بررسی های فراوان الان مطمئن ام که مشکل توی if دوم یا همون تابع copy است . البته یه بار از $_FILES و یه بار هم ازHTTP_POST_FILES $ استقفاده کردم اما باز هم جواب نگرفتم . لطفا منو راهنمایی کنید .
کد پی‌اچ‌پی:
$path="../uploads/".$_FILES['news_pic']['name'];
        if (
$path!='none'){
        print(
"$path");
         if (
copy($_FILES['news_pic']['tmp_name'],$path)){

$query="insert into news set news_id='', news_title=\"$news_title\",
news_pic=\"itcom/
$path\"";
                   
mysql_query("$query",$conn) or die(mysql_error());
                   } 
                   
                   }
//if (copy($_FILES['news_pic']['tmp_name'],$path))
        
}//if ($path!='none')
         
else{print("<center><b dir=\"rtl\">لطفا فایل عکس را انتخاب نمایید !!!<b></center>");} 
  پاسخ
تشکر شده توسط :
#2
خود $_FILES رو یک print_r بگیرید نتیجه رو بگید
  پاسخ
تشکر شده توسط :
#3
سلام

فولدری رو که قراره فایل در اونجا کپی بشه دارای دسترسی 777 کنید. بهش permission 777 بدید.

و همچنین آدرس ارسال فایل رو در تابع copy به شکل کامل وارد کنید. مثل زیر

c://www/folder1/file.php
و یا
/home/www/public_htm/folder1/file.php

یه سری هم به اینجا بزنین
http://forum.iranphp.org/thread-177.html
خدانگهدار.
ایران سرزمین من است ، سرزمین پدران من است.
به خاکش سوگند ، برایش خون هم خواهم داد.
  پاسخ
تشکر شده توسط : AHMADBADPEY php


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان