ホームページ >バックエンド開発 >PHPチュートリアル >PHP でのファイルの受信と保存に関する問題

PHP でのファイルの受信と保存に関する問題

WBOY
WBOYオリジナル
2016-06-23 13:18:131513ブラウズ

.net を使用して、サーバーサイド PHP へのフォームポストファイルをシミュレートします。
これは私がphp
を書いた方法です
$filename=time().'.txt';
if(isset($_FILES["file"]["tmp_name"])) {
move_uploaded_file($_FILES['file' ]['tmp_name'], $filename);
}else {
$s = file_get_contents('php://input');
file_put_contents($filename, $s);ただし、最後に保存されたファイルには他の情報も書き込まれています (以下に示すように)。PHP でファイルを受け取るにはどうすればよいでしょうか。


PHPを使ったことがないので、.netでテストしたところ、正常にファイルを受信して​​保存できました。PHPでの受信方法がわかりません。
議論への返信(解決策)

それは、php://inputから読み取ったデータを直接ファイルに書き込んでいるからです

それは、php://inputから読み取ったデータを直接ファイルに書き込んでいるからです

どうやって対処すればいいですか?私はPHPを使ったことはありませんが、ネットで調べたものはすべてこれを使っているようです。

スクリーンショットの最初の 5 行がすべて説明情報であることがわかりませんでしたか?

スクリーンショットの最初の 5 行がすべて説明情報であることがわかりませんでしたか?

解決しました、ありがとうございます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。