در خواست یک اسکریپت

hadi222

Member
سلام دوستان
یه اسکریپت می خوام که لینک مستقیم یه فایلی رو بدیم بهش
رو اونو روی ادرس ftp که به اسکریپت دادیم اپلود کنه.
مثال:
این فایلو



ادرسشو بدیم به اسکریپت و اونو اپلود کنه روی


اگه کسی داری بهم بده
هر اطلاعاتی در موردش دارین اینجا یا در پیغام خصوصی بهم بدین
ممنون
 
قابل شما رو نداره بعدا با هم حساب می کنیم!

PHP:
<?php

$ftp_server = "ftp.example.com";
$ftp_user = "foo";
$ftp_pass = "bar";

$file = 'http://www.example.com/test.zip';
$fp = fopen($file, 'r');

$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user, $ftp_pass);

if (ftp_fput($conn_id, $file, $fp, FTP_ASCII)) {
    echo "Successfully uploaded $file\n";
} else {
    echo "There was a problem while uploading $file\n";
}

ftp_close($conn_id);
fclose($fp);

?>
 

hadi222

Member
اینو فایل پی اچ پی کنم
و اطلاعات رو بزارم داخلش
لینکاشو عوض کنم
بعد با بروزر بازش کنم؟

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

ممنونم بابت لطفتون

راستی همش این ارور میده


There was a problem while uploading:
با چند تا آدرس مختلف تست کنید
در ضمن فایل شما مشکل داره چون اگر آپلود نشه بعد از پیام فوق نام فایل باید نوشته بشه
 
آخرین ویرایش:

hadi222

Member
10 تا لینک عوض کردم
افاقه نکرد
از هاست خودم که سی پنل هست دارم استفاده می کنم
به نظر من مشکل اینه که شما پورت کانکت شدن به اف تی پی رو مشخص نکردی
بعضی اف تی پی ها پورتشون 21 نسیت باید بتونیم دستی پورت بهش بدیم
 
اسکریپت اشکال داشت
درستش کردم
و 2 بار هم با دو فایل مختلف تست کردم

PHP:
<?php

$ftp_server = "";
$ftp_user = "";
$ftp_pass = "";

$remote_file = 'ajax.rar';
$file = 'http://metalik.parsaspace.com/juper/ajax.rar';
$fp = fopen($file, 'r');

$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user, $ftp_pass);

if ((!$conn_id) || (!$login_result)) { 
        echo "FTP connection has failed!";
        echo "Attempted to connect to $ftp_server for user $ftp_user<br>"; 
        exit; 
    } else {
        echo "Connected to $ftp_server, for user $ftp_user<br>";
    }

if (ftp_put($conn_id, $remote_file, $file, FTP_ASCII)) {
 echo "successfully uploaded $file\n";
} else {
 echo "There was a problem while uploading $file\n";
}

ftp_close($conn_id);
fclose($fp);

?>
 
یادم رفت بگم!
$remote_file آدرس و نام فایلی است که می خواهید فایل دانلودی شما آنجا آپلود شود
 

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

بالا