2009年3月21日土曜日

require_once( dirname(__FILE__) . '/wp-load.php' );

require_once( dirname(__FILE__) . '/wp-load.php' );
はrequire_onceで一回だけrequire読み込まれます、次のdirnameでディレクトリ名を返し、(_FILE_)でwp-load.phpのフルパスを返します

require_once( ABSPATH . WPINC . '/template-loader.php' );
はrequire_once一回だけtemplate-loader.phpを読み込み、このabspath関数は、基準となるディレクトリから $path 中の ".." や "." を処理するため、存在していない場合でもパス名を返す。


変数が定義されているか? isset

if (! isset($wp_did_header)):

$wp_did_header の変数が定義されていないなら処理を行う

2009年3月20日金曜日

指定した名前の定数が存在するか?

defined ( string name ) name で指定した名前の定数が定義され
定数 CONSTANT の名前かどうかを調べています。*/ if ( defined ( 'CONSTANT' )) { echo CONSTANT ; } 



index.phpでは



 defined('WP_USE_THEMES', true);
requier('./wp-blog-header.php') ;
?>

定数「WP_USE_THEMES」を定義する処理と「wp-blog- header.php」を読み込む処理です。



リテラルとは

「ちゃんと数値や文字などの値として認識してくれるにはどう書けばいいのか」

文字列リテラル
‘‘や””で文字列リテラルと認識します。

浮動小数点リテラル

10進数はそのままでOKです。

指数表記はe + 乗数 3e-5    (3×10-5 のこと)


float型 f (F)で終わる 1.23f, -5.678F

論理型リテラル

tureとfalse 

空リテラル

はNULLです。

2009年3月5日木曜日

ワードプレス

別サイトにワードプレスを導入した。

今からカスタマイズするぜ

2009年2月6日金曜日

phpからmysqlを操作 (tableとフィールドを作る)

$sql = "create table test(
key1 char(8) primary key,
data1 bigint,
data2 bigint,
data3 bigint
);";

$result = mysql_query($sql, $link) or die("クエリの送信に失敗しました。
SQL:".$sql);

2009年2月5日木曜日

phpでMysqlに接続

$url = "localhost";
$user = "データベースの接続ユーザ名";
$pass = "パスワード";
$db = "データベース名";

// MySQLへ接続する
$link = mysql_connect($url,$user,$pass) or die("MySQLへの接続に失敗しました。");

// データベースを選択する
$sdb = mysql_select_db($db,$link) or die("データベースの選択に失敗しました。");