私はここで調査しました:http://php.net/manual/en/function.curl-setopt.phpそしてcURLを有効にして、それが正しく機能していることを確認しました。
(ホスティングプランに移行する前に)ローカルホストでcURLを使用してファイルのダウンロード(アプリケーション/ msword)を実行するための最良の方法は何ですか?
やや似たような質問がここにあります:urlvarでファイルCurlをダウンロードする
ファイルへのパスは$pathと呼ばれますが、URLは動的であり、ファイルのIDが入力されます。
パスは次のように入力されます。
$path = "./uploads/{$_SESSION['email']}/";
$path = $path . basename( $_FILES['userfile']['name']);
ダウンロードリンク自体を見てみましょう。
<a href='ppage.php?id={$row['uid']}'>Download</a>
現在、次のものがあり、出力またはエラーメッセージを取得できません。
$fp = fopen ($path, 'w');
$ch = curl_init();
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_exec($ch);
curl_close($ch);
fclose($fp);
ファイルは.docであり、その場所から手動で開くことができます。dir、subdir、およびファイル自体のアクセス許可は一時的に777です。正しい方向に向けていただければ幸いです。前もって感謝します。