ايران ويج

نسخه‌ی کامل: آپلودر
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلامHeart من با PHP آپلود سنتر ساده درست کردم
برنامه در کامپیوتر خودم در LocalHost درست کار می کند ولی وقتی بر روی سرور قرارش می دم و فایل ها رو انتخاب می کنم برای آپ Error زیر را می دهد برای رفع آن چکار کنم؟
کد:
Warning: copy(): open_basedir restriction in effect. File() is not within the allowed path(s): (/home/u262924467:/usr/lib/php:/tmp) in /home/u262924467/public_html/uploader.php on line 47 File 1 :
با تشکـــــــــــــــــــــــHeartــــــــــــــــــــــــر
اونجایی کهمیخوایی فایل رو بنویسید مجوز نداره! اگه سرور مال خودتونه از همین روش برید


اگه مال شما نیست فقط میتونید توی مسیر های زیر بنویسید :
کد php:
/home/u262924467:/usr/lib/php:/tmp 

به نقل از اینجا:
http://stackoverflow.com/questions/12230...-in-effect

اگه هم متوجه نشدین چی گفتم کدتون رو بزارید اینجا
سرور مال خودمه ولی تمام افراد می خوام آپ کنن

توی اون گفته فایل php.ini را تغییر دهید
ولی من پیداش نمی کنم.چکار کنم؟

من از اکانت Cpanel استفاده می کنم به کدوم بخشش باید برم؟
سرور مال خودتونه یا هاست؟
احتمالا هاست خریدین! م اگه اینطوری باید فایلتون رو در مسیری که بهتون مجوز داده ذخیره کنید دیگه!!!

مدتون رو بزارید بهتون بگم کجاشو میگم تعغییر بدین
با سلامHeart
ببخشید می گم سرورShy،بله یک هاسته
نقل قول: فایلتون رو در مسیری که بهتون مجوز داده ذخیره کنید دیگه!!!
از کجا بفهمم کجا مجوز دارم
نقل قول: مدتون رو بزارید بهتون بگم کجاشو میگم تعغییر بدین
مدم چیه؟Confused
(۰۶-تير-۱۳۹۲, ۰۸:۰۲:۱۱)javaweb نوشته است: [ -> ]از کجا بفهمم کجا مجوز دارم

توی خط سوم نوشتم به کجاهادسترسی دارین: (آدرس ۴ تا پست بالاییه)
http://www.iranled.com/forum/thread-2625...#pid203406

(۰۶-تير-۱۳۹۲, ۰۸:۰۲:۱۱)javaweb نوشته است: [ -> ]مدم چیه؟Confused

کدتون بزارید
دوست عزیز کل کد من
کد:
<?php
echo ('
<table width="500" border="0" align="right" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<form name="form2" id="form2">
<td>
<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td dir="rtl"><strong>لینک عکس ها و فایل های شما </strong></td>
</tr>
<tr>
<td>
');
// Your file name you are uploading
$file_name1 = $HTTP_POST_FILES['ufile1']['name'];
$file_name2 = $HTTP_POST_FILES['ufile2']['name'];
$file_name3 = $HTTP_POST_FILES['ufile3']['name'];
// random 4 digit to add to our file name
// some people use date and time in stead of random digit
$random_digit1=rand(00000,99999);
$random_digit2=rand(00000,99999);
$random_digit3=rand(00000,99999);
//combine random digit to you file name to create new file name
//use dot (.) to combile these two variables

$new_file_name1=$random_digit1.$file_name1;
$new_file_name2=$random_digit2.$file_name2;
$new_file_name3=$random_digit3.$file_name3;
//set where you want to store files
//in this example we keep file in folder upload
//$new_file_name = new upload file name
//for example upload file name cartoon.gif . $path will be upload/cartoon.gif
$path1= "file/".$new_file_name1;
$path2= "file/".$new_file_name2;
$path3= "file/".$new_file_name3;
if($ufile1 !=none)
{
if(copy($HTTP_POST_FILES['ufile1']['tmp_name'], $path1))
{
//echo "Successful<BR/>";

//$new_file_name = new file name
//$HTTP_POST_FILES['ufile']['size'] = file size
//$HTTP_POST_FILES['ufile']['type'] = type of file
echo ("File 1 :
<input onclick='script:this.select()' name='file1' type='text' id='file1' size='50' value='http://gameingame1.tk/file/".$new_file_name1."' /><br />");
//echo "File Name :".$new_file_name1."<BR/>";
//echo "File Size :".$HTTP_POST_FILES['ufile']['size']."<BR/>";
//echo "File Type :".$HTTP_POST_FILES['ufile']['type']."<BR/>";
}
else
{
echo ('File 1 :
<input  name="file1" type="text" id="file1" size="50" value="Error" /><br />');
//echo "Error";
}
}
if($ufile2 !=none)
{
if(copy($HTTP_POST_FILES['ufile2']['tmp_name'], $path2))
{
//echo "Successful<BR/>";

//$new_file_name = new file name
//$HTTP_POST_FILES['ufile']['size'] = file size
//$HTTP_POST_FILES['ufile']['type'] = type of file
echo ("File 2 :
<input onclick='script:this.select()' name='file2' type='text' id='file2' size='50' value='http://gameingame1.tk/file/".$new_file_name2."' /><br />");
//echo "File Name :".$new_file_name2."<BR/>";
//echo "File Size :".$HTTP_POST_FILES['ufile']['size']."<BR/>";
//echo "File Type :".$HTTP_POST_FILES['ufile']['type']."<BR/>";
}
else
{
echo ('File 2 :
<input name="file2" type="text" id="file2" size="50" value="Error" /><br />');
echo "Error";
}
}
if($ufile3 !=none)
{
if(copy($HTTP_POST_FILES['ufile3']['tmp_name'], $path3))
{
//echo "Successful<BR/>";

//$new_file_name = new file name
//$HTTP_POST_FILES['ufile']['size'] = file size
//$HTTP_POST_FILES['ufile']['type'] = type of file
echo ("File 3 :
<input onclick='script:this.select()' name='file3' type='text' id='file3' size='50' value='http://gameingame1.tk/file/".$new_file_name3."' /><br />");
//echo "File Name :".$new_file_name3."<BR/>";
//echo "File Size :".$HTTP_POST_FILES['ufile']['size']."<BR/>";
//echo "File Type :".$HTTP_POST_FILES['ufile']['type']."<BR/>";
}
else
{
echo ('File 3 :
<input  name="file3" type="text" id="file3" size="50" value="Error" /><br />');
echo "Error";
}
}
echo ('
</td>
</tr>
<tr>
<td align="center"><input type="button" name="Back" value="Back" /></td>
</tr>
</table>
</td>
</form>
</tr>
</table>
');
?>
از یک صفحه ی دیگر اطلاعات به این ارسال می شوند
با تشکر