0
バージョン1:だからここに私のコードの新バージョンである、は、今私はfile_get_contents
にプロトコルのないパスを記述する必要があります。file_get_contents()がプロトコルなしで動作しないのはなぜですか?
file_put_contents("../img/avatar/".$id.".jpg", file_get_contents("http://localhost/folder/script.php?id=$id"));
バージョン2: は、私は同様に動作し、このコードを持っています。しかし、うまくいかない:
$_GET['id'] = $id;
file_put_contents("../img/avatar/".$id.".jpg", file_get_contents("../folder/script.php"));
バージョン2の何が問題なのですか?
注:script.php
はアバターを作ります。そしてバージョン1も同様にそのイメージを作成しますが、バージョン2は未知のイメージを作成します。
'file_get_contents()'はPHPコードを解釈せず、ファイルを読み込むだけです。 'http://'を通してトンネリングされたときに動作する理由は、httpサーバがそれを解釈して結果を返すためです。 – Havenard
http://php.net/manual/en/function.error-reporting.php –
@ Fred-ii-エラーはありません。保存された写真は不明です。 – stack