フォームでPOSTされない時の対処方法 - php.ini max_input_varsの設定

フォームでPOSTされない時の対処 概要 PHPで作成されたフォームでPOST送信したときに、取得側でデータが全て取得できない。 しかしプログラムは間違っていない。誤字脱字もない。。。 そんなときは、たいていPHPの設定による不具合です。 このようなときは、下記の設定を確認してみてください。 max_input_vars max_file_uploads memory_limi...
2014/01/06
FuelPHP SimpleAuth

FuelPHP SimpleAuthを拡張して複数テーブルでのログイン認証

FuelPHPで複数のログイン認証を実装 概要 この記事では、複数のログイン機能を実装する方法を紹介しています。 また、これらは別々のテーブルにアカウント情報をもっているものとします。 FuelPHPのauthパッケージには、SimpleAuthという認証を行うためのモジュールがあります。 今回は、このSimpleAuthを拡張して対応していきます。 実装手順 アカウント用テーブ...
2013/12/18

PHP 文章・テキストの合成、音声変換

テキストを音声に変換 はじめに 当記事では、AquesTalk テキスト音声合成ミドルウェアを利用して、PHPで日本語の文章・テキストを音声に変換する方法を紹介しています。 機能概要 ブラウザで日本語の入力し、サーバーに送信 サーバーは受け取った文字列を音声に変換し、wavファイルを返却 ブラウザは受け取ったwavファイルをダウンロード、または再生 作成ファイル ...
2013/12/05

PHPでいいね数、ツイート数、はてブ数を取得する方法

ソーシャルボタンのクリック数を取得 概要 PHPでページのいいね数、ツイート数、はてブ数を取得する方法を紹介します。 最近では、これらのソーシャルボタンを設置しているWebサイトが多くなってきました。 このようなボタンです。 これらのボタンを設置してクリックされることで、それらのSNSでの宣伝効果が得られるのが主なメリットです。 ブログであれば記事ページに設置されることが多いと思い...
2013/11/22

PHP Pear - HTTP_Requestをインストールせずに使用

HTTP_Requestとは 概要 HTTP_Requestとは、PHPのPearモジュールでHTTPのリクエストを簡単に行うことができます。 GET、POST、HEAD、TRACE、PUT、DELETEやBasic認証、プロキシ、プロキシ認証、SSLまたファイルアップロードまでサポートされています。 私は、このHTTP_RequestをラップしているHTTP_Clientが便利なのでこち...
2013/11/18

PHPフレームワーク CakePHPのダウンロード、インストール設定

CakePHPとは 概要 CakePHPは高速にアプリケーションを開発するためのPHPフレームワークです。 Ruby on Railsの概念を取り入れているため、Railsに似ています。 PHPではほかにも、ZendFramework、Symfony、Fuel、Yii、またPhalconなどの様々なフレームワークがありますが、今のところ私はこのCakePHPが一番しっくりきています。 フ...
2013/11/15

PHP 複数形を単数形に変換 - サンプルコード

複数形、単数形 英語では同じ単語でも複数形と単数形で異なります。 例えば、computerの複数形はcomputersとなります。 日本では複数でも同じ読み方をしますよね。 実は同じ読み方をする方が珍しいのです。 複数形と単数系の変換は、ルールがありますがイレギュラーな単語もあります。 s、esをつけるものもあれば、「man」と「men」のように特質な変化をするものもあるのです。 ...
2013/11/07

Drupal のインストール、設定方法のまとめ

Drupalとは 概要 Drupalは汎用性の高いCMSで、個人ブログからWebアプリまで幅広いサイトの構築が可能です。 私も普段このCMSを利用していますが、拡張性が高く後から自由に機能を追加しやすいところが一番の特徴と思います。 自由に機能を追加しやすい反面で、実装は比較的難しいことが多いです。 また、日本語ドキュメントが少ないため、より技術力が必要となります。 海外では人気なCM...
2013/10/31

PHPフォームで画像認証 - Securimage の使い方

フォームで画像認証 概要 画像認証とは、フォームに表示した画像に書かれた英数字を正しくテキストボックスに入力しないと、フォームを送信できなくさせる認証方法です。 このような画像です。 この文字列はとても見にくく間違えることもあり面倒ですよね。 なぜこのような面倒くさい認証方法を行うのでしょうか。 スパムメール対策 フォームを設置していると、たくさんのスパムメールが送られることがあ...
2013/10/30

Smartyの使い方 - PHPテンプレートエンジン

Smartyとは? 概要 Smartyとは、PHPで利用できるテンプレートエンジンです。 これを利用することで、処理とデザインを分けて開発することが出来ます。 また、テンプレートはデータベースに保存しておくことも可能です。 そのため、CMSやブログなどのユーザー個々のデザインが必要なサイトでよく使われています。 その他のテンプレートエンジン Smarty意外にもたくさんのテンプレ...
2013/10/21
トップへ戻る