WEB開発SSLページがfile_get_contentsでエラーが出る PHPでfile_get_contentsでSSLのサイトを引っ張ってこようとするとサーバーによってうまくいかないことがある。主に古いサーバーで発生する。 SSL通信をしない方法をとることによって回避できるかもしれない。file_g...2020.03.31WEB開発
サーバー開発Let’s Encryptベーシック認証を突破する ベーシック認証をかけているとコマンドを叩くだけの簡単な方法でのLet's Encrypt更新や新規ができなくなる。 理由としてはファイルを作成してそれをWebからアクセスできるかで認証をかけているから。 ベーシック認証がかかっ...2020.03.30サーバー開発
技術OSを起動するisoファイルをUSBへコピーする OS等のインストールUSBを作る場合、普通にコピーするだけでは動作しない。例えばLinuxのインストールファイルを作る場合が該当する。データを読み込むだけではなく、読み込んだらOSを呼び出して動作するようにUSBを作成する必要がある。これ...2020.03.29技術
WEB開発セッション保存先は指定しておくべき PHPで、ログイン情報などのセッションを扱う際は、データがサーバー上に保存され、指定されている時間でセッションデータを定期的に削除する。 1サーバーに1コンテンツならそこまで大きなことにならないですが、バーチャルホストなどで複数WE...2020.03.27WEB開発
WEB開発PHPで出力した画像が破損する PHPで出力した画像が破損する場合はまずエラーを確認する。一番簡単なのは、メモ帳などのテキストエディタでその画像を開いてみること。もしPHPでエラーが吐かれていた場合エラー文が出ているはずなので、それを元にPHPを修正してあげればOK ...2020.03.26WEB開発
WEB開発dockerがローカルで別端末でアクセスできない Windows10で dockerでウェブサーバーを立ちあげた際に192.168.0.1などのローカルIPで別端末からアクセスできない症状が発生した。 原因:Windows10のファイアーウォールの設定によって外部からアクセスでき...2020.03.24WEB開発
WEB開発SSLサイトをfile_get_contentsできない場合 第三引数にちょっと追加してあげるとできるかもしれない。 $ctx = stream_context_create(['ssl' => ['crypto_me...2020.03.23WEB開発
WEB開発Zendでcountでwarningがでる PHPバージョンが7系になってくると、count関数にnullが入ってくるとエラーがでるようになった。 Warning: count(): Parameter must be an array or an object that ...2020.03.23WEB開発
WEB開発PHPでDLさせたPDFが破損する PDFをDLさせた際に、Chromeでは大丈夫でもEdgeやIEで開くと破損する場合がある。その場合は、もしかしたらエラー文も一緒にPDFに保存されている可能性がある。 PDFをテキストエディタで開いて、上部を確認してみる。そこに英...2020.03.18WEB開発
PCPDFが印刷できない PDFを印刷しようとしても印刷できないことがある。Windows10ではデフォルトでPDFファイルがMicrosoftEdgeで開くようになっている。Edgeの相性の問題で印刷できないことが場合によって存在するようだ。 Edgeで印...2020.03.04PC