php

PHPで数値かどうかのチェック

php

ユーザーから入力された値が10進整数値かどうかのチェックにis_numeric()関数を使用してはいけません。 is_numeric()関数は数字または数値形式の文字列であるかどうかを調べる関数なので、16進数や浮動小数点数の形式であってもtrueを返します。 例えば「0xF…

XAMPPにZend Framworkをインストール

事前の環境として ●XAMPP Version 1.7.3 ●XAMPPのドキュメントルート「C:\xampp\htdocs」 ●Zend FramworkのWebアプリケーションのドキュメントルートは「C:\xampp\htdocs\zend」と設定しています Zend Framworkのインストール 以下のサイトから「Zend Framew…

xamppでgmailを使用するための設定

gmail経由でローカルからメールを送信するための設定です。 xamppのversion -- 1.7.3パッケージ php.iniの編集 (C:\xampp\php\php.ini) 1100行目当たりの[mail function]を書き換える 以下の様に編集する SMTP = localhost ↓ SMTP = smtp.gmail.com smtp_por…

PHP正規表現

php

前に作ったお問い合わせフォームで使用した正規表現のメモ。 mb_convert_kana 文字列を「全角」←→「半角」に変換する。 mb_convert_kana( 文字列, 変換オプション, 文字エンコーディング ); 第3引数で出力する文字エンコーディングを指定します。指定しない…

お問い合わせフォームを作ってみた

php

※ローカルでは全てのエラー確認が出来ましたが、何故かサーバーに上げるとお名前フォームの全角カナの判定がうまく作動してくれません。とりあえず今はその部分の入力チェックは行わないようにしています。 12/16 バグ修正しました。授業でフォームの練習を…

PHPでFizz Buzz問題をしてみた

昨日の授業で演算子・if文を書いてる時にふとFizz Buzz問題を思い出したのでやってみました。 Fizz Buzzとは 1から100までの数を表示させる。ただし3の倍数の時は数字の代わりにFizz、5の倍数の時は数字の代わりにBuzz、3と5両方の倍数の時はFizz Buzzと表示…

php計算フォーム

簡単な計算フォームを作ってみた http://www35.atpages.jp/kirix/ninja/original/calc/calc.html←確認ページ html <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>計算</title> <body> <form action="calc.php" name="form1" method="post"> <p></p></form></body></meta></head></html>