人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

phpについて質問です。
ttp://www.mac68k.com/viewtopic.php?topic=47&forum=8&12
こちらを利用させてもらおうとしたのですが、エラーになってしまいます。
(最初のも2ページ目の改造版?も)
22行目にエラーがあるようですが…php初心者なのでさっぱりわかりません。動くようにするにはどうすればいいでしょうか?サーバーのバージョンPHP 4.3.3です。

●質問者: korokuro
●カテゴリ:ウェブ制作
✍キーワード:.mac PHP ttp:// WWW エラー
○ 状態 :終了
└ 回答数 : 8/8件

▽最新の回答へ

1 ● tahishi
●6ポイント

http://php.s3.to/man/function.getimagesize.html

getimagesize

エラーメッセージがわからないので、予想です。

たぶんphpのコンパイル時に--with-gdでconfigureが通っていないので、getimagesize()が未定義になっていると考えられます。

どんなエラーがでてました?

◎質問者からの返答

ありがとうございます。

Parse error: parse error in /var/www/home/(サーバー).php on line 22

このようなエラーでした。


2 ● banzo
●6ポイント

print ”<p><img src=”images/$num.jpg” $size[3]>

”;

が間違いで”〜”内にある”がエスケープされていないからかと。

正:

print ”<p><img src=¥”images/$num.jpg¥” $size[3]>

”;

◎質問者からの返答

ありがとうございます。

¥つけてみたんですけど…やっぱりエラーは変わらずです。


3 ● picoline
●6ポイント

確かに実行してみると、

Parse error: parse error, unexpected T_STRING in /www/junlab/test.php on line 22

というエラーが出ました。

これは22行目のprint文内でIMGタグ内の「”」をエスケープしていないために起こります。そこで「”」を「¥”」と書き換えてやると正しく動作するようです。

◎質問者からの返答

ありがとうございます。ポイント切れで見るのが遅くなりました。


4 ● tahishi
●6ポイント

的が外れてました。

print ”<p><img src=”images/$num.jpg” $size[3]>

”;

print ”<p><img src=¥”images/$num.jpg¥” $size[3]>

”;

または

print ”<p><img src=images/$num.jpg $size[3]>

”;

print ”<p><img src=¥”images/”.$numi.”.jpg¥” ”.$size[3].”>

”;

で直るでしょう。


5 ● ozonepapa
●30ポイント

http://ozone.dip.jp/ozonepapa/phptest/imgtest/

数箇所変更しました。

<?php

$num = $_GET[’num’]; <---追加

echo $num;

?>

中の””を取り除く

print ”<p><img src=images/$num.jpg $size[3]>

”;

以下が変更後のソースです。

参考URLにおいておきました。

ソースファイル

http://ozone.dip.jp/ozonepapa/phptest/imgtest/view.txt

<head>

<title>画像ビュー</title>

</head>

<body bgcolor=”#FFFFFF”>

<center>

<table width=”400”><tr><td bgcolor=blue align=center>

<font color=white>画像ビュー

<?php

$num = $_GET[’num’];

echo $num;

?>

</font>

</td></tr>

<tr><td align=center>

<?php

$size = getimagesize (”images/$num.jpg”);

print ”<p><img src=images/$num.jpg $size[3]>

”;

?>

</td></tr></table>

<a href=”index.html”>もどる</a>

</center>

</body>

</html>

http://ozone.dip.jp/ozonepapa/phptest/imgtest/view.txt

◎質問者からの返答

ありがとうございます。

画像ビューという文字などページは表示されるのですが、またエラーです。

Warning: getimagesize(images/.jpg): failed to open stream: No such file or directory in /var/www/home/(サーバー)/public_html/view.php on line 17


1-5件表示/8件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ