Top > PHP・MySQL

PHP・MySQL

PHPやMySQLについてまとめたカテゴリ。PHPのスクリプトの書き方やMySQLの取り扱いなど。

このカテゴリーの記事一覧

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

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

全文を読む »

MySQLで、 AUTO_INCREMENT のカウンターをリセットする

MySQLでデータにオートナンバーを振って管理することが多いだろう。 テスト段階で振られた番号をどうやって元に戻すのか良く分からなかった。 Googleで検索したところ、 http://d.hatena.ne.jp/kovaio/20060726/1153903521 なるサイトが。 まさにここに書

全文を読む »

PCサイトとモバイルサイトの振り分け

携帯電話から、PCサイトにアクセスした際にモバイル用のサイトに振り分けるといった対策を行うことは多いだろう。 自分もその一人である。 最初は、.htaccessを使って頑張っていたんだけど、知識不足で上手くいかず。ページ単位での転送はできるんだけど、転送した後に携帯サイト内でページ移動するとページが

全文を読む »

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

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

全文を読む »

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

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

全文を読む »

Smartyのコメント

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

全文を読む »

SmartyをXREAに導入する

SmartyをXREAに導入する手順を簡単に。 1.アーカイブのダウンロード http://www.smarty.net/ にアクセス download it here. をクリック http://www.smarty.net/download.php に遷移 Latest Stable Relea

全文を読む »

XAMPPのインストール(Windows)

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

全文を読む »

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

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

全文を読む »

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

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

全文を読む »

さくらサーバーで、HTML上にPHPを読み込ませる方法

さくらインターネットの場合、既存の状態ではHTML上でPHPを動かすことができない。 XREAやエックスサーバーなら、.htaccessを用意して、 AddType x-httpd-php .html (エックスサーバーの場合) や AddType application/x-httpd-php h

全文を読む »

テーブルの作成 ~CREATE TABLE

MySQLでテーブルを作成する。書式は、 create table テーブル名( 列名1 データ型1 属性1, 列名2 データ型2 属性2,  :  : 列名N データ型N 属性N ); といった感じ。

全文を読む »

アーカイブ