farshad-fr4
Registered User
سلام دوستان من این مشکل رو دارم که وقتی میخوام با پی اچ پی یه فایل رو منتقل کنم (به اف تی پی ) خیلی کند هستش
یعنی برای مثال یه فایل 100 مگی رو حدودا ده دقیقه زمان میبره تا انقال بده (من میخوام فایل های حجم بالا مثلا 2 گیگ رو انتقال بدم که خیلی زمان میبره اگه با این سرعت بخواد پیش بره )
اینم کد هایی که نوشتم
از راهنماییتون پیشاپیش ممنونم
پ.ن: مشکل از سرور هم نیستش چک شده قبلا
یعنی برای مثال یه فایل 100 مگی رو حدودا ده دقیقه زمان میبره تا انقال بده (من میخوام فایل های حجم بالا مثلا 2 گیگ رو انتقال بدم که خیلی زمان میبره اگه با این سرعت بخواد پیش بره )
اینم کد هایی که نوشتم
از راهنماییتون پیشاپیش ممنونم
پ.ن: مشکل از سرور هم نیستش چک شده قبلا
PHP:
$ftp_server = "";
$ftp_username="";
$ftp_userpass="";
$ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
$login = ftp_login($ftp_conn, $ftp_username, $ftp_userpass);
ftp_pasv($ftp_conn, true);
$dir = 'folder';
// get file list of current directory
$file_list = ftp_nlist($ftp_conn, ".");
// try to create directory $dir
if (ftp_mkdir($ftp_conn, $dir) or strpos(var_dump($file_list),"\"".$dir."\""))
{
echo "Successfully created $dir";
$file = '';//لینک دانلود از سرور سایت منبع
$fileupname="test.mkv"; // اسم فایل در اف تی پی
// upload file
if (ftp_put($ftp_conn, $dir.'/'.$fileupname, $file, FTP_ASCII))
{
echo "Successfully uploaded $file.";
}
else
{
echo "Error uploading $file.";
}
}//end ftp_mkdir
else
{
echo "Error while creating $dir";
}
// close this connection and file handler
ftp_close($ftp_conn);
fclose($fp);