ورود

نسخه کامل مشاهده نسخه کامل : آپلود فايل در هاست



saghishab
11-10-2007, 14:44
من كد آپلود هاست رو نوشتم و روي سيستمم با wamp در localhost اجرا ميشد و فايل در مسير مورد نظر بار

گذاري ميشد اما حا لا كه سايت رو آپلود كردم و ميخوام فايل ها رو كه عكس كارنامه دانشجوهاست رو تو هاست

آپلود كنم به من error ميده تمام مسير ها :41::13:هم درسته چي كا بايد بكنم.....متن error ...:.

:5::41::13::18:
Warning: copy(
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید) [function.copy]: failed to open stream: FTP
.
server reports 530 Login or Password incorrect. in D:\vhost.....s... \
cant copy Blue hills.jpg to C:\WINDOWS\Temp\php815A.tmpcant copy Blue hills.jpg to C:\WINDOWS\Temp\php815A.tmp

peyman1987
11-10-2007, 19:45
شما آپلودتون رو از طريق Ftp انجام ميدين يا Http؟

saghishab
12-10-2007, 02:14
دوست عزيز سيستم مديريت هاست من پلسك هست..... ادمين سايت از داخل صفحه html و با يك فرم عكس رو

از pc خودش به درون هاست آپلود ميكنه... آيا مسيري كه من دادم اشتباهه... يعني مثلا بنويسم upload/. درسته

البته اي كارو كردم باز error ميده؟؟ چي كار كنم؟ فكر كنم همون http ميشه ديگه نه؟؟؟؟؟

يعني من تو مسير دادنم اشتباه ميكنم يا بايد اجازه خاصي براي اين كار از سيستم مديريت هاست بگيرم؟؟؟؟؟؟؟

peyman1987
12-10-2007, 20:18
آهان شما از کد آماده استفاده ميکنين!!!!
فکر کردم خودتون نوشتين. من اطلاعي از چگونگي کار اين سيستم ندارم. اگه ميتونين تيکه کد بزارين تا راحتتر بتونيم کمکتون منيم.

saghishab
13-10-2007, 01:18
اين كدي كه من استفاده ميكنم يعني دارم از تابع copy استفاده ميكنم....


if ($userfile_size<=0) echo ("$filename is empty<br>");

if(copy($userfile,"$archive_dir/$filename") )

اما خودم فكر ميكنم شايد بايد اجازه از سرور براي آپلود داشته باشم ؟؟؟؟

saghishab
13-10-2007, 01:20
وقتي مسير پوشه upload رو عوض كردم اين پيغام رو به من ميده ؟؟؟


Warning: copy(./upload/123123.jpg) [function.copy]: failed to open stream: Permission denied in D:\vhosts\sanjesheshomal.net\[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] rname.php on line 91
cant copy 1.jpg to C:\WINDOWS\Temp\phpCACC.tmp

اين پيغام به معني عدم اجازه كار نيست؟؟؟؟؟؟ Permission denied

peyman1987
13-10-2007, 11:30
دوست من براي آپلود فايل شما بايد به چند نکته توجه کنين تا با خطايي مواجه نشين :
1 - بايد مطمئن بشين که مسير فايل معتبره
2 - بايد مطمئن بشين که مسيري که ميخواين فايلتون رو توش آپلود کنين وجود داره.
3 - بايد مطمئن بشين که مسيري که ميخواين فايلتون رو توش آپلود کنين مجوز دسترسي خارجي رو داره ( روي هاستهاي سرور لينوکس مجوز 777 هست )

ارور اولي که ميگرفتين مربوط به ارتباط با Ftp بود که من نفهميدم چرا اين ارور رو به شما ميده ولي ارور دومي مربوط به گزينه 3 ميشه. بايد برين و اون پوشه اي که قراره توش فايل آپلود کنين رو بهش مجوز مربوطه رو بدين.

saghishab
14-10-2007, 00:52
پيمان عزيز متشكرم اما سرور من ويندوزه اينجا بايد چي كار كنم ..همه گزينه ها رو allow كردم اما write خط تيره قرمز رنگ داره چي كار بكنم

بايد چه چيزي رو تغيير بدم؟؟؟؟؟؟؟؟