• ベストアンサー

PHP 入力チェックについて

アドバイスを頂ければと思い質問しました。 環境 PHP5.2.5 OS Fedoracore5 webサーバ apache フォームからのデータに対してValidationを行いたいのですが、 フレームワークなどで統一した処理を行えないかと考えています。 何かこういったものがある、こういったものが使いやすいなど参考意見を教えて頂ければと思います。 (ちなみにテンプレートは独自のものを使用しています。) 知識不足でこういった質問をして申し訳ありませんが、 よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • tany180sx
  • ベストアンサー率63% (239/379)
回答No.1

前はPEARのQuickFormで処理していました。 テンプレートとコードがかなりすっきりするので楽でした。 今はQuickFormっぽい感じのを自前で作ってやってます。 ちょっとした単体物を作ることも多々あったので フレームワークとは独立して作成しました。 たとえばZendFrameworkだとZend_View_Helperなんてのがありますね。 以上、取り留めのない内容ですが。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • PHPでフォームに自動入力

    PHP初心者です。 (1)フォームに手入力しsubmit (2)手入力の内容をファイルに保管 (3)よそのサーバのフォームを開きユーザ名/パスワードを入力しsubmit (4)パスワード入力後に展開されるフォーム(https)に(1)の手入力の内容を入力しsubmit (5)"(4)"でsubmitした結果で次に表示するフォームを決定したい  submitした結果はフォームに正常/エラーが表示されます 自サーバのWebフォームに入力された内容を他のサーバに反映したい。 サーバへの反映結果で次処理を変えたい。 他のサーバに反映させる手段はWebの入力フォームのみとなっています。 (3)(4)(5)をサーバで動作するPHPで自動的(トリガーは(1))に行いたいです。 (3)(4)(5)の実装方法をどなたかご伝授いただけないでしょうか。 サンプルのソースがあればありがたいです。 linuxサーバ(Fedora) PHP 5 質問内容が大きすぎ申し訳ないですが伝授いただけないでしょうか。

    • 締切済み
    • PHP
  • PHPのインストールについて

    初心者です。インストールでつまづいています、どなたかお助けください! ホームページで問い合わせフォームをつくりました。 PHPでフォーム送信したいのですが、、、 Webサーバー(Apache)のインストールは自分のパソコンにもする必要がありますか? プロバイダ(ロリポップ)にされているから必要ないのでしょうか? PHPをインストールするだけで動くのでしょうか??? わかる方、教えてください。

  • Perl or PHP?

    最近はやり?の自宅サーバーを立てようかと思っているのですが、PerlかPHPどちらを使うか悩んでいます。 主に、掲示板やカウンター、できたらWikiのようなことをしたいと考えているのですが、PerlとPHPどちらを使ってプログラミングするべきでしょうか? それとも、どちらも使ったほうが、より効率的なプログラミングができるのでしょうか? PerlやPHPは個人的にですが、かじったことがあります。また、WebサーバーはApache、DBはMySQLでOSはFedoraCoreを予定しています。 Perlでも、PHPでも、CGIプログラムって作れますよね? どちらが利便性がよいのか、サーバーに負荷がかからないのか等、開発者側に立った意見をお待ちしています。

    • ベストアンサー
    • CGI
  • Apache2.0とPHP5でApacheが起動しない

    使っていないPCを使用して、WEBサーバを構築中です。 ・WindowsXP ・Apache2.0.58 ・PHP5.1.4 (これにMySQLとActivePerlもインストールする予定です) で作っているのですが、 httpd.confファイルに LoadModule php5_module c:/php/php5apache2.dll を追加したところ、Apacheが起動しなくなりました。 上の文をコメントアウトすると起動します。 PHPはダウンロード&解凍しただけで、php.iniの設定等は何もしていません。 過去の質問を参考にしたのですが、解決できません。 どうぞご指導をお願いします。 初心者ですので、質問内容に不足がありましたら補足します。

  • PHPでのメール送信フォーム

    現在、PHPメール送信フォームを作成しています。 SMTPを使用してフォームを作成したいのですが、SMTPをどのように組み込んだら良いのかいまいち分かりません。 私の環境は、Windows2000、Webサーバー『APACHE』、PHP『php-4.2.0-Win32』を使用しております。 どなたか分かる方がいましたら、どうぞよろしくお願いします。

    • 締切済み
    • PHP
  • phpをWEBサーバー上で実行できない

    現在,WEBサーバー上でコンタクトフォームを作り,PHPでメールに送信したり, ありがとうページにうつるプログラムを書いています。 内部サーバーで構築した時には,問題なく作動したのですが, WEBサーバーにうつしたところ 動かなくなってしまい,困っています。 具体的には, phpの内容がテキスト形式で表示されるだけで実行されません。 Apacheの設定かと思い,Apacheに設定したところ, ダウンロードを要求されるようになってしまいました。 ちなみに,OSは Scientific Linux release 6.1 (Carbon) です。 フォルダや,実行ファイルの権限は755に変更しています。 Apacheには, http://www.adminweb.jp/apache/php/ を参考にして情報を入れてみたのですが, 1.Windowsでないので,モジュールが無い(もしくは見つけられなかっただけ?) 2.PHPIniDir "c:/php"に従って,php.iniがある"/etc"を入力するとエラーが出ます。 ちなみに内部サーバーではApacheに設定をしなくても動作をしていました。 内部サーバーのOSはRed Hat Linux release 6.2 (Zoot)です。 もしかしたらOSの違いもあるのかと思ったのですが,そんなことはありうるのでしょうか。 原因となるような手がかりを教えていただければ幸いです。 よろしくお願いします。

    • 締切済み
    • PHP
  • PHPフレームワークについて

    PHPフレームワークで教えてください。 最近、「フレームワーク」という言葉を知りました。 今後「フレームワーク」を使ってWEBアプリを作ったほうが楽なのかなと思っています。 そこで質問なのですが、Mojavi、Maple、Ethna、Zend、CakePHPなど色々あるみたいですが どれがいいでしょうか? 条件としては、ホスティングサーバーで動かすのでインストールが比較的楽な物(php.iniやhttpd.confとかいじらなくても良い物)です。 使いたいのは、 ・フォームからの入力チェック ・データベース(MySQL) ・Smarty ・管理ページは管理者だけ(認証) 位です。 分らない事が出てきたらネットで調べる事になると思うので出来るだけ情報が多いものがいいです。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PHPをサーバーで動作させるには?

    大変、初心的な質問ですみませんがご教授いただければ幸いです。 会社のHPにてメールフォームが必要になり、参考書を見ながら作成を行いました。参考書の通りに作成したので自分のPC内に(Mysql+PHP+Apache)をインストールし作成しております。 これを会社のHPがアップしてあるレンタルサーバーで動かすにはどうしたらよいのでしょうか。レンタルサーバー用に書き換えないといけないのは分るのですが、具体的にどの個所を修正するのかが分かりません。 初心者なため、なるべくわかり易くご教授いただければ幸いです。 ※レンタルサーバーはロリポップを利用しております。 知識がないため大雑把な質問で申し訳ございませんがご教授いただければと思います。よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • phpの情報をxmlで保存

    こんにちは、PHP初心者です。 質問なのですが、たとえばPHPによって作成されたWebページで、入力フォームがあるとします。その入力されたフォームの情報をXMLで保存したいのですが、どのような方法があるでしょうか。 また逆に、XMLで保存された情報(数値など)を参照し、Web上のそれぞれのフォームに入力できる方法はどのようにすれば良いのでしょうか。  SimpleXMLなど調べているのですがどうもわかりません。知識不足ですみません、よろしくお願いします。

  • FedoracoreにPHP5をインストール

    Linux系は全くの初心者なので,専門用語等も良くわかりません。よろしくお願い致します。 Fedoracore3にはPHP4までしか入っていません。最新のPHP5を入れたいのですが、どのような手順ですればよろしいでしょうか? 同じような質問があるのは見たのですが、私には理解しきれませんでした。知識不足で申し訳ございません。 ホント困っていますのでよろしくお願い致します。

このQ&Aのポイント
  • win10でHDDの稼働率が100%になっており、動作が遅いという問題が発生しています。リソースミニターを確認しても同様の結果が表示されます。
  • 問題の原因を特定するために、バックグラウンドで実行されているプログラムや処理を特定する方法を知りたいです。
  • リソース使用率が高い原因を調べるために、タスクマネージャーやリソースミニターを使用してHDDの稼働状況を確認する方法を教えてください。
回答を見る