[PHP-users 15822]Re: curlによりHTTP PUT

Seiji Masugata s.masugata @ digicom.dnp.co.jp
2003年 6月 11日 (水) 09:56:22 JST


桝形です。

> 具体的に申し上げますと、
> 
> $ch = curl_init( "http://www.example.com/up/" );	//1行目
> $fp = fopen( "homepage.txt", "r" );					//2行目
> 
> 1行目はアップロード先のディレクトリで、

ここをアップロード先のファイル名としてみてはどうでしょうか?

<?
$ch = curl_init( "http://www.example.com/homepage.html" );
$fp = fopen( "homepage.txt", "r" );

curl_setopt( $ch, CURLOPT_VERBOSE, 1 );
curl_setopt( $ch, CURLOPT_FAILONERROR, 1 );
curl_setopt( $ch, CURLOPT_PUT, 1 );
curl_setopt( $ch, CURLOPT_INFILE, $fp );
curl_setopt( $ch, CURLOPT_INFILESIZE, filesize( "homepage.txt" ) );
curl_exec( $ch );
echo "[".curl_error( $ch )."]";
curl_close( $ch );

fclose( $fp );
?>

こちらでは、これで上手くいっています。

--
Seiji Masugata<s.masugata @ digicom.dnp.co.jp>


PHP-users メーリングリストの案内