1.次はWebですか・・・
メールサーバの再構築が終了し、ようやっと卒論に手をつけようとした矢先、BOSSから
「naha、Webサーバの構築とWebページの作成もよろしく」
・・・労災おりますか?
2.やりづれぇ
協議の末、前回構築したメールサーバの一部でWebサーバを立てることに。
使用するプログラミング言語はPHPに決定。
まずはWebサーバを構築するため、オープンソフトのApacheをインストール。
あとは設定を少し修正するだけで構築終了。
ぶっちゃけ、構築だけならメールサーバより簡単。
で、次に本命のPHPをインストール。
var/www/htmlディレクトリにphpファイルを新規作成し、viで書き込み。
よしっ、手始めに時刻表示をやってみるか!
ソースコードを書いて保存、ブラウザから作成したHTMLへ!
・・・・・
・・・・
・・・表示しないよ?(゜ロ゜;)
まてまてまてまてまてっ!
もう一度ソースコードを確認。
print Data("Y年m月d日 H:i:s");
・・・ん? Data?
×Data ○Date
ですよねぇ!
スペルミスを修正して、もう一度。
・・・・・
・・・・
・・・やっぱり表示しないよ?(゜ロ゜;)
(#ノ ̄皿 ̄)ノミ ┸┸ ナンデヤネン!
何度ソースコードを見直しても、文法ミスもスペルミスもなし。
諦めてコンソール(プロンプト)を閉じた。
・・・表示された Σ(゜ロ゜;)
とんだ伏兵でした
3.もう、ゴールしてもいいよね?
お次は画像表示に挑戦。
えーっと、画像表示の仕方は・・・
・・・本に載ってない
,.-─ ─-、─-、
, イ)ィ -─ ──- 、ミヽ
ノ /,.-‐'"´ `ヾj ii / Λ
,イ// ^ヽj(二フ'"´ ̄`ヾ、ノイ{
ノ/,/ミ三ニヲ´ ゙、ノi!
{V /ミ三二,イ , -─ Yソ
レ'/三二彡イ .:ィこラ ;:こラ j{
V;;;::. ;ヲヾ!V ー '′ i ー ' ソ
Vニミ( 入 、 r j ,′
ヾミ、`ゝ ` ー--‐'ゞニ<‐-イ
ヽ ヽ -''ニニ‐ /
| `、 ⌒ ,/
| > ---- r‐'´
ヽ_ |
ヽ _ _ 」
ググレカス [ gugurecus ]
(西暦一世紀前半~没年不明)
ということでしょうか? この野郎・・・
なのでググッてみた。
$filename = "imgs/tenpo.gif";
print "Content-Type: image/gif";
readfile($filename);
なるほど、画像をオブジェクト化して表示するんだな。
さっそくソースを書いて実行!
・・・・・・
・・・・・
・・・・
・・・表示されないよ?(゜ロ゜;)
またか
色々いじってみたが、原因が分からず諦めた。
仕方ないのでもう一度ググッてみる。
<?php
$gazou = imagecreatefromjpeg("a.jpg");
imagejpeg($gazou);
?>
<?php~?>で括らないと駄目なのか、知らんかった・・・
それで実行すると、見事に画像表示が成功。やったね!
で、ここまで来ると色々やりたくなるのが人の性。
次は中央表示に挑戦!
HTMLの<center>タグをつけて実行!
実行・・・
・・・・・
・・・・
・・・表示されないよ?(゜ロ゜;)
(#ノ ̄皿 ̄)ノミ ┸┸ モウエエッチュウネン!
これはどうしたものか・・・
,.-─ ─-、─-、
, イ)ィ -─ ──- 、ミヽ
ノ /,.-‐'"´ `ヾj ii / Λ
,イ// ^ヽj(二フ'"´ ̄`ヾ、ノイ{
ノ/,/ミ三ニヲ´ ゙、ノi!
{V /ミ三二,イ , -─ Yソ
レ'/三二彡イ .:ィこラ ;:こラ j{
V;;;::. ;ヲヾ!V ー '′ i ー ' ソ
Vニミ( 入 、 r j ,′
ヾミ、`ゝ ` ー--‐'ゞニ<‐-イ
ヽ ヽ -''ニニ‐ /
| `、 ⌒ ,/
| > ---- r‐'´
ヽ_ |
ヽ _ _ 」
ググレカス [ gugurecus ]
(西暦一世紀前半~没年不明)
はいはい分かりました、ググればいいんですね、ググればっ!
表示された画像はバイナリデータで出力されていますので
何かが別途出力されるとバイナリデータが壊れてエラーになります。
<html>
<body>
<center><img src="gazou.php"></center>
</body>
</html>
のようにHTMLのイメージタグのソースを出力させるPHPのパスに指定して
呼び出す必要があります。
つまり、phpファイルで別途オブジェクト化しなきゃいけないんですね? はぁ・・・。
最終更新:2009年05月28日 22:21