WEB関連

PHPでメール差出人の文字化けを解消する

PHPでメールを送信する場合、mb_send_mail関数でメールを送信することだろう。 そのまま、メールヘッダーを指定せず、メールを送信すると、レンタルサーバーなんかだと、そこのメールアドレスが差出人になってしまう。 これを解消しようと、メールヘッダーに…

Smartyで¥nなどの改行コードを取り除く

フォームからの入力の際に、都道府県の一覧をPHPのfile関数で読み込んでいた。 入力フォーム自体の出力はSmartyのテンプレートで。 表示自体は問題なかったが、foreach関数で県名を出力する際になぜか改行が・・・ trim関数を使うも、うまくいかず・・・ い…

XREAのphpMyAdminでテーブルの日本語が文字化け

PHP経由でMySQLにデータを登録。 スクリプト自体は正常に動くし、Select文などでデータを抽出しても文字化けはしない。 しかし、phpMyAdminでデータを確認すると日本語が文字化けしてしまっている。 いろいろ調べたら、SQL実行の前に文字コードをセットする…

Smartyのコメント

Smartyのコメントは、波括弧(中括弧)とアスタリスク(*)でコードを挟めばOK 例: {*include file="./menu/side_menu2.tpl"*} 参考ページ http://www.smarty.net/manual/ja/language.basic.syntax.php

CSSプロパティ「behavior」でIE7でページが表示できない

このbehaviorというプロパティ。IE5以降にサポートされたCSSプロパティです。 詳細はよく分からないんだけど、IE5以降で利用できるようになったビヘイビアという機能を使うためのものらしいです。 div { behavior: url(./aaa.htc); } といった感じでコード…

mb_convert_kana関数を使わず、全角カナを半角カナに変換したいがエラーが出る

今回、組んだPHPのスクリプトです。ファイルの文字コードはShift_JIS。 "ア","イ"=>"イ","ウ"=>"ウ","エ"=>"エ","オ"=>"オ", "カ"=>"カ","キ"=>"キ","ク"=>"ク","ケ"=>"ケ","コ"=>"コ", "サ"=>"サ","シ"=>"シ","ス"=>"ス","セ"=>"セ","ソ"=>"ソ", "タ"=>"タ","チ"=>"チ","ツ"=…

HTML上でPHPを動かす際にXML宣言文があるとエラーになる

ページのコンテンツを自動的に更新するためにHTML上でPHPを動かすといったことを行っているウェブサイトの管理者は結構多いのではないか。 大体、.htaccessを使って、拡張子がHTMLのファイル上でもPHPが動くように指定していることが多い。しかし、XML宣言文…

Edit CSS 表示しているウェブページのCSSを編集するFirefoxのアドオン

表示しているウェブページのCSSを編集することができるFirefoxのアドオン。入手は以下のURLからできます。 https://addons.mozilla.org/ja/firefox/addon/179 Edit CSSをFirefoxに組み込んだら、CSSを編集したいウェブページ上で右クリック。そのメニューに…

YUI Fonts CSSを使ってフォントサイズを指定する

ブラウザ間で誤差が出るfont-size。 今まで、body要素に対して、font-sizeのプロパティを62.5%を指定していたんだけど、FirefoxやOperaで最小フォントを指定されると、誤差が出てしまってました。 これを解消するために、色々調べていたら、「YUI Fonts CSS…

テーブルの作成 CREATE TABLE

MySQLでテーブルを作成する。書式は、 create table テーブル名( 列名1 データ型1 属性1, 列名2 データ型2 属性2, : : 列名N データ型N 属性N ); といった感じ。 指定する属性には NOT NULL値無しを許可しない UNIQUEデータの重複を許可しない DEFAU…

IETesterで異なるバージョンのInternet Explorerをインストールする

Web製作者にとって、ちょっと厄介なInternet Explorer。 バージョンによって変わるCSSの解釈は理不尽極まりないですよね。 複数のパソコンを起動し、異なるIEでウェブページの表示を確認するなんて日常茶飯事。1台のPCで異なるIEがインストールできたら・・…

XREAにPEAR::MDB2をインストールする

PEAR::MDB2をインストールしたXREAのPHPとMySQLのバージョンは5系。 アーカイブのダウンロード http://pear.php.net/package/mdb2/ にアクセス 最新の安定版である http://pear.php.net/package/MDB2/download/2.4.1 よりアーカイブをダウンロード Windows上…

XAMPPのインストール(Windows)

PHPの開発環境をローカルパソコン内に構築する。 ApacheやMySQL、PHPなど一括でインストールが可能。 すでにApacheやMySQLを自力でインストールしている場合は、 アンインストールしてから、XAMPPを導入されるとよいだろう。 http://www.apachefriends.org/j…