-
January 3rd, 2015, 11:53
#1
مشکل انتقال فایل از سی پنل به سرور مجازی دایرکت ادمین
سلام
من یه هاست سی پنل دارم و یه سرور مجازی کانفیگ شده هاستینگ دایرکت ادمین و میخوام تمام فایل هایی که داخل هاست سی پنل هست رو منتقل کنم به سرور مجازی دایرکت ادمین با این کد
کد PHP:
<?file_put_contents("1.zip", file_get_contents("http://chat30.ir/dl/MediaTArh.zip"));?>
میخوام این فایل زیپ رو انتقال بدم مثلا: http://chat30.ir/dl/MediaTArh.zip
ولی این مشکل پیش میاد http://upload.ghoghnoosfun.ir/file.php
کد PHP:
Warning: file_put_contents(1.zip) [function.file-put-contents]: failed to open stream: Permission denied in/home/uploadghos/domains/upload.ghoghnoosfun.ir/public_html/file.php on line 2
هر کی راه حلی میدونه بگه ممنون
-
-
January 3rd, 2015 11:53
# ADS
-
January 3rd, 2015, 12:08
#2
عضو دائم
پاسخ : مشکل انتقال فایل از سی پنل به سرور مجازی دایرکت ادمین
دسترسی به ssh دارید؟
چرا از wget استفاده نمیکنید؟
-
-
January 3rd, 2015, 12:19
#3
پاسخ : مشکل انتقال فایل از سی پنل به سرور مجازی دایرکت ادمین
73549878614403296846.png
ssh کدوم قسمته؟
چجور از wget استفاده کنم؟
لطفا زیر دیپلم راهنمایی کنید ممنونم
-
-
January 3rd, 2015, 12:33
#4
عضو انجمن
پاسخ : مشکل انتقال فایل از سی پنل به سرور مجازی دایرکت ادمین
سلام.
برای انتقال میتونید از اسکریپت زیر که کامل تر هست استفاده کنید :
کد:
<center><a href='http://seyedian.ir' target=_blank> اپلود مستقیم فایل به هاست از روی سایت دیگر</a></center>
<meta http-equiv=Content-Type content='text/html; charset=utf-8' />
<style>
.red{color:red;font-weight:bold;}
.green{color:green;font-weight:bold}
span{display:block;padding:2px;}
a{text-decoration:none;color:darkorange;font-family:tahoma;font-size:8pt;text-shadow:1px 1px 0 rgb(250,250,250)}
</style>
<form method=post action=<?php echo basename(__FILE__);?>>
<div style='direction:rtl;font-family:tahoma;font-size:8pt;margin:0 auto; padding:25px; width:800px;color:gray'>
آدرس کامل فايل : <input name=addr type=text dir=ltr size=100 value='http://' ><br>
قرار دادن در شاخه : <input name=dir type=text dir=ltr size=100 value="<?php echo dirname(__FILE__)?>/" >
<input type=hidden name=ok value=ok >
<br><br>
<input type=submit style='background:#FFF;border:1px solid gray;font-family:tahoma' value='انتقال بده' />
</form>
<?php
if(isset($_POST['ok'])){
$content = file_get_contents(trim($_POST['addr']));
@mkdir($_POST['dir'].'/', 0755);
$fp = fopen($_POST['dir'].basename($_POST['addr']), "wb");
if (!$fp)
echo '<span class=red>انتقال انجام نشد احتمالاً خطا از فايل يا دايرکتوري است .</span>';
else
echo '<span class=green>فايل ساخته شد . </span>';
fwrite($fp, $content);
fclose($fp);
}
?>
</div>
<?php
function getDirectoryList ($directory)
{
$results = array();
$handler = opendir($directory);
while ($file = readdir($handler)) {
if ($file != "." && $file != "..") {
$results[] = $file;
}
}
closedir($handler);
return $results;
}
$files = getDirectoryList (dirname( __FILE__ ));
foreach($files as $file){
echo '<a href="http://'.$_SERVER['HTTP_HOST'].'/'.$file.'">http://'.$_SERVER['HTTP_HOST'].'/'.$file."</a><br />";
}
?>
موفق باشید./
-
تعداد تشکر ها از secureconfig به دلیل پست مفید
-
January 3rd, 2015, 12:48
#5
پاسخ : مشکل انتقال فایل از سی پنل به سرور مجازی دایرکت ادمین
-
-
January 3rd, 2015, 12:53
#6
پاسخ : مشکل انتقال فایل از سی پنل به سرور مجازی دایرکت ادمین
سلام
اگر دسترسی روت دارید به سرور دایرکت ادمین وارد ssh بشید
کار با نرم افزار پوتی رو بلد هستید؟
با دستور زیر فایل رو دانلود کنید
wget fileadderss
-
-
January 3rd, 2015, 12:54
#7
عضو انجمن
پاسخ : مشکل انتقال فایل از سی پنل به سرور مجازی دایرکت ادمین
سلام
دسترسی روت دارین یا نه???
اگر مشکلتون فقط انتقال هست ار این استفاده کنین
Trans.zip
-
-
January 3rd, 2015, 12:57
#8
پاسخ : مشکل انتقال فایل از سی پنل به سرور مجازی دایرکت ادمین
-
-
January 3rd, 2015, 13:35
#9
عضو انجمن
پاسخ : مشکل انتقال فایل از سی پنل به سرور مجازی دایرکت ادمین
-
-
January 3rd, 2015, 14:02
#10
پاسخ : مشکل انتقال فایل از سی پنل به سرور مجازی دایرکت ادمین
متاسفانه با هیچکدوم از فایل هایی که دادید منتقل نشد
جناب mohamad1377 از scp ,wget, یا sftp چجور استفاده کنم؟ اصلا اینها کجاست؟
-