今日の php 習得

■「file_get_contents」が許可されないサーバの時の対処
コマンドスクリプトの wget で代用。

function wget($url){
if(function_exists(“curl_init”)){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$content = curl_exec($ch);
curl_close($ch);
}else{
$content = file_get_contents($url);
}
return $content;
}
(参考:PHPでfile_get_contentsが使えない « DJ_SATORUの研究日誌

■ null のはずなのに動かない時
改行コードとか何か入ってるっぽい。
trim() を使って最初と最後を改行と空白を取り除く
■文字列を分割する時
時代は split ではなく、explode。
■配列をランダムで 1件 表示
echo $array[array_rand($data)];

コメント

タイトルとURLをコピーしました