ホームページ  >  記事  >  バックエンド開発  >  PHP経由でFTPファイルをダウンロードすると、ファイルサイズが0になります

PHP経由でFTPファイルをダウンロードすると、ファイルサイズが0になります

WBOY
WBOYオリジナル
2016-06-13 12:53:231205ブラウズ

php
$user=$_COOKIE['user'];
を通じて FTP ファイルをアップロードする場合、ファイル サイズは 0 になります。 $passwd=$_COOKIE['passwd'];
$current_dir='/home/web/text';
$conn_id=ftp_connect("localhost",21);
$dir=$_REQUEST['dir'];
if(@ftp_login($conn_id,$user,$passwd))
{
If(ftp_put($conn_id,"$put_file","$dir",FTP_BINARY))
{
エコー 123;
}
それ以外
{
エコー 234;
}
}
なぜこうやって書いた後、アップロード後にファイルが表示されるのですが、ファイルサイズが0になっているのでしょうか?


-----解決策--------------------------------
$put_file はどこに割り当てられていますか?
------解決策---------
php ファイルのアップロードが $_POST を使用して処理されません私の理解が正しければ、最初にHTTP、次にFTPで転送する必要があります~ FTPがサーバー側で行われることを確認する必要があります
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。