مشكل حل نشدني در upload

m_ziba

Member
سلام.

اول به من بگين چه طور مي تونم كدم رو اينجا بذارم تا مشكلمو بگم!
 

m_ziba

Member
سلام.

کد:
$pic = basename($_FILES['pic']['name']);
$pic2 = basename($_FILES['pic']['tmp_name']);
//echo $_FILES['pic']['name'];
//echo $pic;
$destination = "bookImages/";
$pic_upload = $destination . $pic;
echo $pic_upload;
if (is_uploaded_file($pic2))
{
	move_uploaded_file($pic2,$pic_upload);
	echo "OK";
}
else
{
	echo "NO\n";
	echo $_FILES['pic']['error'];
}

جواب NO می ده ولی شماره error ، صفره.
فکر کنم اجازه دسترسی به tmp ندارم.
من يه فايل php.ini برای خودم ساختم و گذاشتم توی directory.(توی اون upload_tmp_dir رو عوض کردم)
ولی وقتی phpinfo() رو اجرا می کنم می بينم تنظيمات اصلاً عوض نشده.
ديگه واقعاً نمی دونم چه کار کنم. :(
 

mosi20

Active Member
سلام
متوجه شدم میخواهی چیکار کنی.دسته بندی فایلهای آپلود شده بر اساس پسوندشون توی پوشه های جدا. درسته؟
من با روش بدست آوردن پسوند فایلت مشکل دارم.
روش منو امتحان کن

PHP:
$user_arr = explode(".", $name);
$b = $user_arr[1];
البته یکم این روشه مورد داره اما بهتر از اون قیلیه هستش.یه روش دیگه هم دارم

PHP:
$user_arr = explode(".",$name);
$type= end($user_arr);

دیگه من در این حد بلد بودم .
یا حق
 

miladmovie

Active Member
مطمئن هستی که form ات رو این جوری تعریف کردی :
کد:
<form method="post" enctype="multipart/form-data"></form>
 

m_ziba

Member
سلام دوستان.
بله، من form رو همين طوری تعريف کردم و گفتم که $_FILES['pic']['error'] صفر هست، يعنی فايل رو از فرم بدون مشکل دريافت می کنه، ولی is_uploaded ، مقدار FALSE برمی گردونه که من فکر می کنم اجازه write به upload_tmp_dir رو ندارم.

mosi120 مشکل منو درست نفهميدی!
فايل من اصلاً به upload نمی رسه که دسته بندی بشه.
 

oxygenws

Active Member
در فایل php.ini در قسمت upload_dir (یا یه چیزی شبیه این مثل upload_tmp_dir) رو مقدار درست و valid بده.
 

m_ziba

Member
آقای اکسيژن!

شما که ادعا داری php هيچ مشکلی نداره، چطور جواب منو ندادی؟

من دست آخر مجبور شدم به اپراتور ياد بدم چطور از طريق ftp، فايل ها رو upload کنه!
 

oxygenws

Active Member
شما که ادعا داری php هيچ مشکلی نداره، چطور جواب منو ندادی؟
من کی همچین ادعایی کردم :)

ضمن اینکه من موظف نیستم که اینجا پاسخ همه رو بدم، اینجا دوستان دور هم جمع شدند تا به هم کمک کنند، نه اینکه من بهشون کمک کنم.

خیلی خیلی خیلی از دوستان بودند که اومدند اینجا (یه نمونه اش رو مازولاق کاملا باهاش برخورد داشت)، حالا یا از صفر شروع کردند، یا کمی اطلاعات قبلی داشتند، با کلی ادعا که ما چنان می کنیم و بهمان می کنیم و بعد فقط تا زمانی بودند که کارشون راه افتاده و دیگه مشکلی نداشتند.

می تونی حرفای بالا رو مسخره بگیری و بخندی، اما امثال کسایی که به اینچنین حرفای من هم خندیدند زیادند :) متاسفانه کم تو انجمن های مختلف نبودم و کم برخورد های متفاوت ندیدم، از نوشته یه نفر می تونم بفهمم چکاره است و چقدر تنبل یا زرنگ و چقدر آینده دار و چقدر با معرفت و ..... است.

من دست آخر مجبور شدم به اپراتور ياد بدم چطور از طريق ftp، فايل ها رو upload کنه!
خوبه :) به خاطر این مشکل، در نهایت، هم شما و هم اپراتور شما سود کردند :) جفتتون مقداری بر علمتون افزوده شد.

در نهایت امیدوارم حرفام بهت بر نخوره، کلی عرض کردم.
 

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

بالا