サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
アメリカ大統領選
blitzgate.co.jp
PHPで開発をしていると、セッションを使用することがあると思います。 これはCookieと違い、ユーザーに書き換えることができないという利点がありますが、先日、このセッションデータが勝手に消えてしまう問題が発生しました。 今回はこの時のことを書いていこうと思います。 環境について 今回、問題が発生した環境は下記のような感じでした。 新規案件としてお客様に指定された環境へ、PHPプロジェクトを構築した 他社が開発した既存のPHPシステムが複数存在していたことが問題発生後に調べて分かった PHPの設定は特に変な設定をしていない 既存のシステムではセッションも使用していたが、特に問題は発生していない 今回開発したプロジェクトで使用しているセッションデータが勝手に消えた PHPの設定を見直す まず調べたのはPHPの設定でした。 その結果、設定は下記のような感じになってました。 session.co
プログラムを作っている中でメールを送信する機能がありますが、手で書くと結構煩雑になりませんか? サーバーやポートの設定、ログイン認証、添付ファイルの追加・・・・。 そんな考えるのも面倒なメール送信を一気に楽にしてくれるライブラリ PHPMailer をご紹介します。 なお PHPMailer はバージョン5が非推奨になっており、代わりにバージョン6を推奨しています。 この記事では記載時点で最新の v6.0.7 でご紹介します。 ◆PHPMailer に関するリンク Packagist GitHub 環境 実行環境はこんな感じです。 CentOS 7 PHP Version 7.1.11 Composer ※Composerのインストールおよび使い方の説明は割愛します ※Linuxの使い方の説明は割愛します 実装方法 インストール まずは composer で PHPMailer をインスト
こんにちは。Webディレクターのもきちです。 WordPressでメールが送信されない方に試してほしい設定方法をご紹介します。 以前にも同様の内容を投稿していますが、バージョンが変わりプラグインの設定方法が大きく変わりましたので、あらためてご説明します。 ▼以前の記事 お問い合わせメールが送信されない 本記事では【Contact Form 7】のプラグインを使ってお問い合わせフォームを作成しています。 WordPressでお問い合わせフォームを作る際は、【Contact Form 7】のプラグインが非常に便利です。 Contact Form 7とは お問い合わせフォームを作るためのWordPressプラグイン。 初心者の方でもすぐにお問い合わせフォームを置くことができるのでおすすめです。 https://ja.wordpress.org/plugins/contact-form-7/ この
こんにちは。もきちです。 WordPressで階層を持ったタクソノミーを設定したとき、親のカテゴリー一覧だけ表示したいってことありますよね。 そんなときに簡単に実装できる方法をご紹介します。 get_termsで親のみ取得する
アプリ開発において、OSのバージョンアップ対応は必須の作業です。 そもそも改修の必要性があるかを確認するところから始まり、バージョンアップの対応を行うことになると思います。 そこで、今回は iOS13 へのバージョンアップ対応の内容を公開したいと思います。 LaunchScreenの必須化対応 iOS13 では LaunchImage が非推奨となりました。 そのため、アプリの起動画面に Assets.xcassets の LaunchImage を使用している場合は LaunchScreen への変更を余儀なくされます。 この対応としては、大きな画像を正方形にして ImageSet に入れ LaunchScreen.storyboard の ImageView に設定することで対応できます。 この時 ContentMode を ScaleAspectFit にするといい感じになると思いま
一昔前はPHPでExcel操作をする時は 「PHPExcel」 が主流でしたが 開発終了と共に後継の 「PhpSpreadsheet」 が出ています。 今回はその PhpSpreadsheet を使用してみようと思います。 ◆PhpSpreadsheetに関するリンク 公式 Packagist GitHub API リファレンス 環境 実行環境はこんな感じです。 CentOS 7 PHP Version 7.1.11 Composer ※Composerのインストールおよび使い方の説明は割愛します ※Linuxの使い方の説明は割愛します 実装方法 インストール まずは composer で PhpSpreadsheet をインストールします
一昔前は、様々なライブラリが各々の管理方法で、それぞれのライブラリを zip ファイルにして配布していました。 ですが最近ではPHPの開発環境にてComposerを使うことは、もはや当たり前になってきています。 しかし、すべてのシステムにおいてComposerが導入できるとは限りません。 特に請負などで環境が非常に限られてしまっている場合などでは、コマンドが実行できない環境もあり、その場合はComposerを実行することができません。 今回はそんな「ちょっと限られた環境」でComposer用のライブラリを使う方法をご紹介します。 前提条件 Composer用のライブラリを使う上で、最低条件があります。 それは 「Composerの必須条件以上のPHPが稼働できる環境があること」 ということです。 この条件については下記で説明しますが、これが満たせない場合は原則無理だと思ってください。 (そ
Webシステムの開発をしていると「PDFの出力をしたい」というお話をよく聞きます。 今回はPHPでPDFを出力するためのライブラリ「TCPDF」を試していこうと思います。 環境 今回の実装環境はこちらです。 CentOS 7 PHP Version 7.1.11 実装方法 では早速実装していきましょう。 まずは下記URLからライブラリをダウンロードし、ディレクトリに配置します。 TCPDF – GitHub ライブラリの配置が終わったら、index.phpを作成してライブラリを読み込みましょう。 // ライブラリの読み込み require_once('TCPDF/tcpdf.php'); // TCPDFインスタンスを作成 $orientation = 'Landscape'; // 用紙の向き $unit = 'mm'; // 単位 $format = 'A4'; // 用紙フォーマット
Contact Form 7でメールが送信されない ⇒GmailやGoogleAppsをご利用の方で、「基本的な設定はわかってるけど送信できない!」という方はこちらをお試しください WordPressでサイトを構築する際、お問い合わせフォームに Contact Form 7のプラグインがよく利用されています。 Contact Form 7とは お問い合わせフォームを簡単に設置できるWordPressプラグインです。 一からフォームを作る必要が無いため、初心者の方におすすめです。 https://ja.wordpress.org/plugins/contact-form-7/ このプラグインを使うと、お問い合わせフォームの設置まで比較的簡単に進めることができます。 しかし、環境次第では、「あれ…… メールが送信されない?何で?」となるかもしれません。 では、何故メールが送信されないのか、原因
このページを最初にブックマークしてみませんか?
『blitzgate.co.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く