都道府県穴埋めゲーム

http://tok2.com/というところで
PHP(バージョン5)を動かそうとしています。
レンタルサーバで、PHPがつかえるということは
Apacheや、PHPのインストールはいらず
エディタなどで、test.phpなどファイルを作って
サーバにあげるだけでいいのでしょうか?

単純な文字の表示などは、できるのですが
画像の生成をして表示など、できないことが多々あります。
プログラムの内容は、サンプルをそのままコピーして
いるので間違ってはないと思うのですが・・・
何か、ほかに必要なことがありましたら
教えていただけませんか?

画像の表示の内容は下記になります。

<?php
header("content-type: image/png");
$image = imagecreate(100,100);

$back = imagecolorallocate($image, 0, 0, 0);
$red = imagecolorallocate($image, 255, 0, 0)
imagepolygon( $image, array( 10, 80, 80,80, 80, 10 ), 3, $red );

imagepng($image);
imagedestroy($image);

?>

よろしくお願いします。

A 回答 (1件)

> Apacheや、PHPのインストールはいらず


> エディタなどで、test.phpなどファイルを作って
> サーバにあげるだけでいいのでしょうか?

基本的に間違いありません。

> 画像の生成をして表示など、できないことが多々あります。
イメージ関連の関数に関しては、GDがインストールされ、且つそれがPHPから利用出来るようになっていないとうまく動きません。
http://jp2.php.net/image

phpinfo();
でGDが有効になっているかどうか確認してみて下さい。

当該プロバイダは使った事が無いのではっきりとした事は分かりませんが、恐らく広告が自動挿入されるようなところが悪さしている可能性があります。header関数でイメージを定義していてもその中に広告を表示してしまおうとすれば、ちゃんと表示されなくなります。
プロバイダのFAQ等を参考にして、手動で広告を挿入させる方法等を試してみればうまくいくかもしれません。

参考まで。
    • good
    • 0
この回答へのお礼

回答していただき、
ありがとうございます!
大変、勉強になりました!

普通に表示させるのも
広告がありすぎて、見づらいということもありますし
広告なしでつくれるところを探してみます。
そこでも、GDがインストールされているか、
確かめてみることにします。

ありがとうございました!

お礼日時:2007/10/30 22:04

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!