phpのcurlでファイルを取得し、失敗時はエラー検出する
phpのcurlでhtmlファイルを取得
ファイル取得失敗時はfalseが返るので型まで一致で検出
$ch = curl_init('https://www.yahoo.co.jp');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$html = curl_exec($ch);
if($html === false){
echo 'Curl error: ' . curl_error($ch);
}else
echo $html;
}
// ハンドルを閉じます
curl_close($ch);
パソコンや開発、Linuxやデータベースのことなど
postgresqlで日付のフォーマット
現在の日付の時刻部分を抜き出す
to_char(current_timestamp, 'HH12:MI:SS')
現在の日付時刻の日付のみを抜き出す
to_char(current_timestamp, ''yyyy/mm/dd")
現在の日付時刻から日付のみを抜き出し、それをdate型に変換
to_date(to_char(current_timestamp, 'yyyy/mm/dd'),'yyyy-mm-dd')
現在の日付の時刻部分を抜き出す
to_char(current_timestamp, 'HH12:MI:SS')
現在の日付時刻の日付のみを抜き出す
to_char(current_timestamp, ''yyyy/mm/dd")
現在の日付時刻から日付のみを抜き出し、それをdate型に変換
to_date(to_char(current_timestamp, 'yyyy/mm/dd'),'yyyy-mm-dd')
lolipopレンタルサーバーでzendframeworkやlaminas、laravelを使うときの.htaccessのリダイレクト設定
zendフレームワークやlaravel、laminasフレームワークなどのphpフレームワークで、起点がindex.phpになるもののlolipopレンタルサーバーのリダイレクト設定です。
lolipopはhttpd.confなどの変更ができないため、.htaccessに記載します。
以下のサンプルは、httpをhttpsに、www無しをwww有りにredirectする設定も上部に記載しています。
拡張子がjs、ico、gif、jpg、png、css、htm、swf、txtなどは、そのままサーバーにリクエストしているのでリダイレクト対象からはずしています。
適宜、ご自分の環境に必要なものに書き換えてください。
#.htaccess
RewriteEngine On
# httpからの通信を、httpsにリダイレクト(www有り無し)
RewriteCond %{HTTPS} off
RewriteRule ^(.*$) https://www.example.comt/$1 [R=301,L]
RewriteBase /
RewriteRule !\.(js|ico|gif|jpg|png|css|htm|swf|txt)$ index.php
zendフレームワークやlaravel、laminasフレームワークなどのphpフレームワークで、起点がindex.phpになるもののlolipopレンタルサーバーのリダイレクト設定です。
lolipopはhttpd.confなどの変更ができないため、.htaccessに記載します。
以下のサンプルは、httpをhttpsに、www無しをwww有りにredirectする設定も上部に記載しています。
拡張子がjs、ico、gif、jpg、png、css、htm、swf、txtなどは、そのままサーバーにリクエストしているのでリダイレクト対象からはずしています。
適宜、ご自分の環境に必要なものに書き換えてください。
#.htaccess
RewriteEngine On
# httpからの通信を、httpsにリダイレクト(www有り無し)
RewriteCond %{HTTPS} off
RewriteRule ^(.*$) https://www.example.comt/$1 [R=301,L]
RewriteBase /
RewriteRule !\.(js|ico|gif|jpg|png|css|htm|swf|txt)$ index.php