ارور در php

farsadf

کاربر عضو
با سلام من در حال نوشتن یک پروژه برای کپی از روی سرور هستم میخواستم بدونم کسی میتونه این ارور رو حل کنه.

ارور :

Warning: copy() [

]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/u535306308:/usr/lib/php:/tmp) in/home/u535306308/public_html/dl/file/sts/copy.php on line 2

این هم سورس php نوشتم.

<?php

copy("$url","dl/files/$filename");

?>


این هم فرم.

<div id="wb_Form1" style="position:absolute;width:428px;height:97px;">

<form name="Form1" method="post" action="copy.php" enctype="multipart/form-data" accept-charset="UTF-8" target="_self" id="Form1">

<input type="text" id="Editbox1" style="position:absolute;left:22px;top:24px;width:329px;height:19px;line-height:19px;z-index:5;" name="url" value="">

<div id="wb_Text1" style="position:absolute;left:370px;top:27px;width:29px;height:16px;z-index:6;text-align:left;">

<span style="color:#FFFFFF;font-family:Arial;font-size:13px;">آدرس</span></div>

<input type="submit" id="jQueryButton1" name="" value="آپلود" style="position:absolute;left:22px;top:52px;width:103px;height:24px;z-index:7;">

<div id="wb_Text3" style="position:absolute;left:367px;top:56px;width:34px;height:16px;z-index:8;text-align:left;">

<span style="color:#FFFFFF;font-family:Arial;font-size:13px;">نام فایل</span></div>

<input type="text" id="Editbox3" style="position:absolute;left:133px;top:53px;width:218px;height:19px;line-height:19px;z-index:9;" name="filename" value="">

</form>

</div>


لطفا سریع جواب دهید.

 

zegersot

کاربر عضو
مشکل شما توی پوشه هاس

ببنید شما پوشه dl ساختین؟ بعدش پویشه files ؟ ب این پوشه ها 777 دسترسی دادی؟

این ها رو درس کنی حل میشه !

بعدشم هاستت رایگانه ! انتظار نداشته باش هاستت صحیح جواب بده

 

farsadf

کاربر عضو
با سلام من بدون اون هم چک کردم میخواد بره روی فولدر اصلی php که روی سرور هاست هست بریزه و این فولدر وجود خارجی نداره و روی یو هاستینگ و من میخوام اگه بشه کسی بگه ایا ادرس دهی درست ؟ و یا توی دستور کپی میشه از متغییر ها استفاده کرد یا نه با تشکر.

 

zegersot

کاربر عضو
الان شما این کدو


کد:
 copy("$url","dl/files/$filename");
گذاشتین همینه ؟!!

این ک متغییر url از کجای میخواد بگیره؟ POST یا GET یا دستی !؟؟

من به صورت GET برات مینویسم


کد:
<?php
$url=$_GET['url'];
$filename=$_GET['filename'];
$out=copy("$url","dl/files/$filename");
if($out)
echo "true";
else
echo "false";
?>
خوب شما هرجا ک این فایلو ذخیره میکنی

آدرسش باید اینجوری بزاری

بفرض اسم فایل copy.php هست

میشه

copy.php?url=http://site.com/persian.zip&filename=persianscript.zip

مشکلت حل میشه

موفق باشید

 

farsadf

کاربر عضو
بازم تشکر دوباره ارور میده و ارور اندکی تغییر کرده و false بر میگردونه من کل فایل رو آپلود میکنم ببینید چه مشکلی داره لطفا راستی این پروژه روی wysiwing web builder 8.5.1 طراحی شده و کدهاش یکمی نا مفهومه به هر حال اگه کسی میتونه کمک کنه واقعا ممنون میشم.

ارور :

Warning: copy() [ ]: open_basedir restriction in effect. File() is not within the allowed path(s): (/home/u298540343:/usr/lib/php:/tmp) in/home/u298540343/public_html/stsbeta/copy.php on line 4false


 

s.mhb71

تازه وارد
سلام دوستان

کسی میدونه ارور زیر از چیه؟و چطوری رفع میشه؟ ممنون

Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\1.php on line 15

 

alifiresoft

کاربر عضو
سلام دوستانکسی میدونه ارور زیر از چیه؟و چطوری رفع میشه؟ ممنون

Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\1.php on line 15
این اروری که شما نوشتید مربوط به دیتابیس میشه. و اینکه چطور حل میشه خدا عالمه. چون هیچ کی نمیدونه فایل 1.php توی خط 15 چی نوشته.

 
بالا