0

そこで、外部リンクから画像を取得する cURL 関数を作成しようとしました...もちろん、WAMP - PHP - PHP 拡張機能で php_curl が有効になっていないため、機能しません。有効にした後、何も変更されません。Stack で解決策を調べたところ、cURL が機能するかどうかを確認する最も簡単な方法が見つかりました。

<?php  
if(function_exists('curl_exec')){
    echo "Works!";
} else {
    echo "No luck!";
}
?>

しかし、それが何を反響したかを推測してください...

php.ini ファイルをチェックして、いわゆる「破損」を確認しましたが、拡張子のコメントが解除されていました。cURL には WAMP インストールが付属しているため、インターネットでは、WAMP で php_curl をチェックするのと同じくらい簡単であると言われています。

4

2 に答える 2

0

file_get_contents()GET リクエストを送信し、レスポンスの内容を変数に格納できます。

Linux と同様に機能しwgetます。

次に、次のように応答をファイルに保存できます。

<?php

// Get response from server (image)
$response = file_get_contents('http://s.ytimg.com/yts/img/image-hh-404-vflxxCpNv.png');

// Open file handler for writing 
$f = fopen('file.png', 'w');

// Write response to file   
fwrite($f, response);

// Close file handler 
fclose($f);

?>

からの画像はファイルhttp://s.ytimg.com/yts/img/image-hh-404-vflxxCpNv.pngに保存されfile.pngます。

于 2013-04-29T07:05:49.593 に答える