【PHP】file_get_contents使用時には合わせて使ってほしいものがある
画像を取得する際に以下のようにしている為にエラー起こっていた。 $imgUrl = "https://test/img.png"; $file = file_get_contents($imgUrl); file_put_contents($imgUrl, $file) 100%で画像がある場合であれば問題無いのだが、 画像が無い場合、または、改竄のpostをゆるしてしまっていた場合は、 file_get_contentsでエラーが出る。 バッチ処理なん…
【Vagrant】VirtualBox環境にPHP7系+Apache2.4系+MySQL5.7系
WindowsOS環境でVagrantはVirtualBoxにCentOS7を想定 ■事前準備 VirtualBox Vagrant PHPのバージョンを7にする。 // yumのアップデート yum -y upd…
【Vagrant】WindowsローカルPCにVagrantをインストール
IPを設定してWindowsローカルPCにVagrantをインストールして使用出来るようにする。 ■事前準備 VirtualBox ①HashiCorpのVagrantダウンロードページからダウンロード WINDOWS 32 and 64-bitを押下 <…
【TOOL】WindowsローカルPCにVirtualBoxをインストール
①OracleのVirtualBoxダウンロードページからダウンロード 「VirtualBox platform packages. The binaries are released under the terms of the GPL version 2.」 VirtualBox 5.1.6 for Window…
DoCoMo/AU/SoftBank携帯対応時の実装時に役立つエミュレータ Fire FOX版 FireMobileSimulator http://firemobilesimulator.org/ Chrome版 FireMobileSimulator for Google Chrome〓 https://chrome.google.com/webstore/detai…
isset 変数がセットされていること、そして NULL でないことを検査する array_key_exists 指定したキーまたは添字が配列にあるかどうかを調べる 上記のような違いがある。
【PHP】strposの結果をtrue or falseにする
// 対象の文字列 $str = 'http://oarfish-xxx.seesaa.net/'; // あるか判断したい文字列 $search = 'oarfish'; // 戻りは数値かfalse $pos = strpos($str, $search); if(!$pos){ // 無かった } else { // 一致 }
特定文字検索するならstrposを使用する。 正規表現の場合は従来通りpreg_matchを使用する。 ■文字検索時の早い順 strpos > strstr > preg_match ■関連
webで調べてもなかなか見つからないような事に遭遇する場合がある。 誰かに話しをかけられる雰囲気ではない。 そもそも、質問を出来る環境ではない。 そう、「そもそもな環境」で苦しんでいるのは自分だけではないはずだ。 こんな時は、思考停止で時間を無駄にするより、 いや、進捗を詰められる事を回避する為にうってつけのサイ…
【PHP】共通class作成時のメンバ変数のアクセス修飾子の注意点
共通class作成時はメンバ変数のアクセス修飾子の付け方に気をつける ■種類 public クラス内外から可 private 同じクラス内からのみ protected 同じクラス、継承クラスから可 privateを使用すると、他からアクセス不可になる為、 共通c…
ポップアップを重ねて複数用意したい場合、大きさの重なる要素をずらして表示したい場合。 z-indexを使用する。 z-index:数値; 数値が大きいほど全面表示される。 .text_pop { z-index:1; } .img_pop {…
1行表示の場合に3点リーダ表示 セレクタ { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } ■使用例 要素の設定幅を超えたら3点リーダで省略表示 複数行表示の場合に3点リーダ表示
【jQuery】Ajaxで動的に生成した要素はonメソッドを使用
jQueryのAjaxとPHPで動的にプルダウン生成。 この動的生成プルダウンが操作された時の値取得には、 clickでの取得は不可。 onメソッドで取得する事で解決出来る。 ■jQuery $('name').on('click'…
【jQuery】ラジオボタン選択時にセレクトボックスをグレーアウトにする
$(function(){ $(".type").click(function() { if($("input[name='con_type']:checked").val() == 2){ $("#color_type").prop("disabled",true).css('background', '#bdc3c7'); }else{ $("#color_type").prop("disabled",false).css('background', ''); } …
■attrとpropの取得の違い attr(attribute/アトリビュート) HTMLの属性を扱う prop(property/プロパティ) JavaScriptのプロパティとして扱う HTMLの属性、JavaScriptのプロパティとしての違いがよくわからないので、 この時点でそもそもの理解不能に陥ってしまった。 一部のセンスある方以外は「Aの調べものをしたら知らないBやCのよう…
「ブログリーダー」を活用して、oarfishさんをフォローしませんか?