WEB開発

スポンサーリンク
WEB開発

セッション保存先は指定しておくべき

PHPで、ログイン情報などのセッションを扱う際は、データがサーバー上に保存され、指定されている時間でセッションデータを定期的に削除する。 1サーバーに1コンテンツならそこまで大きなことにならないですが、バーチャルホストなどで複数WEBサイト...
WEB開発

PHPで出力した画像が破損する

PHPで出力した画像が破損する場合はまずエラーを確認する。一番簡単なのは、メモ帳などのテキストエディタでその画像を開いてみること。もしPHPでエラーが吐かれていた場合エラー文が出ているはずなので、それを元にPHPを修正してあげればOK また...
WEB開発

dockerがローカルで別端末でアクセスできない

Windows10で dockerでウェブサーバーを立ちあげた際に192.168.0.1などのローカルIPで別端末からアクセスできない症状が発生した。 原因:Windows10のファイアーウォールの設定によって外部からアクセスできない解決方...
スポンサーリンク
WEB開発

SSLサイトをfile_get_contentsできない場合

第三引数にちょっと追加してあげるとできるかもしれない。 $ctx = stream_context_create([ 'ssl' => [ 'crypto_method' => STREAM_CRYPTO_METHOD_TLS_CLIENT...
WEB開発

Zendでcountでwarningがでる

PHPバージョンが7系になってくると、count関数にnullが入ってくるとエラーがでるようになった。 Warning: count(): Parameter must be an array or an object that imple...
WEB開発

PHPでDLさせたPDFが破損する

PDFをDLさせた際に、Chromeでは大丈夫でもEdgeやIEで開くと破損する場合がある。その場合は、もしかしたらエラー文も一緒にPDFに保存されている可能性がある。 PDFをテキストエディタで開いて、上部を確認してみる。そこに英語で何か...
WEB開発

mwformプラグインで宛先を変更する

wordpressのmwformプラグインでカスタムフィールドの入力によって宛先や内容を変更するカスタマイズです。function.phpにコードを追加するだけでOKです /* entryform change mailsender *//...
WEB開発

ワードプレスを再インストール

引越しなどで何らかの不具合でバグってしまった際、データをインストールし直す事で改善することがある。何らかのファイルが欠損している場合はこれで直るはず。 壊れてしまったデータをバックアップ。公式よりデータをダウンロードして展開。バージョンは前...
WEB開発

mb_convert_variables関数がバグる

PHP5.6以降はmb_convert_variables関数がバグる以下のような形で専用の関数を作ってあげれば解決! function _mb_convert_altanate($to_encoding,$from_encoding,$a...
WEB開発

MySQLで時間処理

【MySQL】date型とtime型に分けられたカラムを結合する方法
スポンサーリンク