4
遠くのサーバーにファイルをアップロードしようとしていますが、ソースファイルのようには見えません。私が得るのは、サーバー上の空白のファイルです。最終的に私はここ.. をやった...キーボードに対して私の頭を叩いての2日後CURLを使用してFTPにファイルをアップロードし、PHPが空のファイルをアップロードします。
<?php
$c = curl_init();
$file = "\PATHTOFILE\file.txt";
$fp = fopen($file, "r");
curl_setopt($c, CURLOPT_URL, "SERVERPATH/file.txt");
curl_setopt($c, CURLOPT_USERPWD, "USER:PASSWORD");
curl_setopt($c, CURLOPT_UPLOAD, 1);
curl_setopt($c, CURLOPT_INFILE, $fp);
curl_setopt($c, CURLOPT_INFILESIZE, filesize($file));
curl_exec($c);
echo "Success";
curl_close($c);
fclose($fp);
?>
エコーcurl_errno($ ch);エラーがあるかどうかを確認しようとしました – safarov
試してみて0を得ました。 – Dudipoli
SERVERPATHの形式は何ですか?ホスト名を変更するだけですが、その他のもの、句読点などを残してください。 – dldnh