• PHPでHTMLブラウザに受け渡す場合に改行が空白になる

    ■事象 PHPでSmarty変数に受け渡す場合に改行が空白になる ■原因 PHPスクリプト中で改行「"\n"」を入れてもブラウザでの表示結果には反映されない。 ブラウザはHTML文書を解釈して表示するアプリケーションのためブラウザ上で改行する場合は、HTMLの改行タグ「<BR>」を入れないといけない。 ■対応 ※Smartyでの書き方 ・正規表現で置換 ({"/\n/"|preg_replace:

  • URLのパラメータに"+"文字がある場合空白になる

    ■事象 URLのパラメータに"+"文字がある場合空白になってエラーになっていた 作業的にはログインIDとPASSを暗号化したURL等を確認していた 可逆暗号化のための準備 <暗号化方法> base64でエンコード→mcrypt_genericで暗号化→base64でエンコード  <復号化方法>  base64でデコード→mdecrypt_genericで復号化→base64でデコード ■空だよの下

  • PHPでのHTML フォーム (GET と POST)

    PHPでのデーター送信方法 HTTP通信というプロトコルでWebサーバーとクライアント(Webブラウザなど)がデータを送受信するときに使う。 GET form要素(タグ)のmethod属性がGET。 URLの末尾に「?」をつけ、「パラメーター名="値"」という形式でデータを送る。 URL自体は誰からでも閲覧可能。 データ量が制限されており、Internet ExplorerではURLに使用できる文