こんにちは私はスクリーンショットをつかんで保存する以下の機能を持っています。これは50%の時間で機能しますが、次のメッセージで失敗することがあります。 警告:file_put_contents()は、少なくとも2つのパラメーターを予期し、1つは指定されています
2つのパラメーターをダンプしましたが、両方が存在することがわかりますが、エラーメッセージは別のことを示唆しています
それは私を怒らせて、どんな助けもいただければ幸いです。
<?php
grab_screenshot('http://www.usa4ink.com', 480, 240,"myscreen.jpg")
function grab_screenshot($url, $w, $h,$filename)
{
global $imgPath;
$filename = make_filename($filename,"jpg");
$url = urlencode($url);
$url = "http://s.wordpress.com/mshots/v1/$url/?w=$w&h=$h";
$url = str_replace("//","/",$url);
$url = str_replace("http:/","http://",$url);
$image = file_get_contents($url);
if($image!='')
{
file_put_contents(str_replace("//","/",$imgPath."/".get_subDir($filename)."/".$filename, $image));
}
return get_subDir($filename)."/".$filename;
}
?>