FC2ブログ

point スポンサーサイト point

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

--/--/--(--) | スポンサー広告 | トラックバック(-) | コメント(-)

point phpを利用してサイト作成 point

先週の金曜日から明日の日曜日までイースター休暇です。でもコンピューター漬けで終わってしまいました…。
夏から実習に行かなければいけないので、実習先を探す時に履歴書と一緒に参考にしてもらいたいPortfolio的なサイトを作成していたんです。どうにか無事に終了。仮の物をここに一時的にUPして置きますので良かったらご覧下さい。(現在、私が使っているサーバー上で全てのCGIにエラーが出ています…。)

このサイトでは、全てをphp化しました。phpだと、更新がホント楽になりそうで嬉しいです。

先ずはヘッダー(メニューも含めて)とフッターを分割してphpで保存して、それぞれのページからヘッダーとフッターをincludeして作成。ヘッダーはこんな感じです。

<?
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="content-style-type" content="text/css" />
...途中省略...
<link href="css/' . $css_01 . '.css" rel="stylesheet" type="text/css" />
<title>' . $title . '</title>
</head>
<body>
...途中省略...';
?>

メインのphpは、こんな感じです。

<?
$css_01 = "hogehoge";
$title = "hogehoge";
include("header.php");
echo '
htmlの普通の内容
';
include("footer.php");
?>

そして頑張って(笑)、Captchaを使用してのメールフォームも作成!これでスパム対策もできた~!

月曜日からはオープンソースのCMS(コンテンツマネジメントシステム)を習います。私はCMSと言えば自分が使用しているMovableTypeしか知らなかったのですが、学校ではTypo3とJoomlaをやるようです。ドイツではMovableTypeあまり知られていないみたいです。とにかく楽しみ~♪

2007/04/14(土) | Flash | トラックバック(0) | コメント(0)

point Movable Typeをphp化 point

Movable Typeを使っているブログの方を全てhtmlからphp化をする作業を昨日行いました。htmlからphp化をして、元のhtmlのページを全て削除すると検索で拾われていたページが削除する事になってしまいます。その為、htaccessを使用して、今までのhtmlページから新しく書き写したphpへ自動に飛ぶよう(redirect)に設定してあげます。
ただ、私のブログのエントリー数はかなりの数なので全てのページを手打ちで打っていたら大変な事になってしまいます。そこで管理画面から新しいテンプレートを利用するとあっという間にhtaccessファイルに書きこむ必要のあるredirectのページが書き出される仕組み。参考サイトさん⇒ .htaccessによる旧URLのリダイレクト方法

私の場合、このhtaccessへ書き写す前にphp化してしまったのでちょっと面倒な事になりましたが、それでも楽にできました。Movable Typeをphp化にする予定のある人は、先ずこのhtaccessへの書き出しを先にする事をお勧めします。

そしてその後、小粋空間さんのMovable Type の PHP化を参考にphp化してみて下さい。

追記:全てのリダイレクトが成功したか不安の為に、今更ながらですが404 Not Foundのページを自作して置きました。例:存在しないページhogehoge

2007/03/18(日) | Flash | トラックバック(0) | コメント(0)

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。