の簡易ギャラリーPHPを設置したいのですがうまくいきません。
設置方法のアドバイスを下さい。
スクリプト↓
http://sss.moo.jp/php/view.php/fot/index.php
サンプル↓
http://sss.moo.jp/php/fot/index.php
http://php.benscom.com/manual/ja/language.types.string.php#langu...
PHP: 文字列 - Manual
ソースが少し変になっているようです。
まず、ヒアドキュメント
print<<<HTML
簡易ギャラリー</font>[
総ファイル数:${sou}件
<table border=1 Bordercolor=#9FB1DF Cellpadding=5 Cellspacing=1>
HTML;
のようにprint<<<E
E;
のかたちになっている部分をさがしてください。3箇所かあります。
”print<<<”を検索すればよいかと。
ソースでは、
E;/////ここまでHTML設定
のようになっていますが、;の右に文字があってはいけません。
もうひとつは、こちらは影響がわかりませんが、
簡易ギャラリ・/font>[
総ファイル数:${sou}件
と文字化けしているので、念のため修正を。
以上の修正で私の環境では動くようになりました。
陥りやすいケアレスミスとしては、画像のディレクトリ指定の最後には”/”スラッシュを忘れないようにしてください。
2回目ですのでこっちのほうはポイント不要です。
確認事項として出てくるエラーは
Parse error: parse error, unexpected ’}’
という感じのものでしょうか。であれば、以下でいけると思います。
まず、最初と最後に”|”があれば削除します。つぎに、
61行目
HTML;while($i<$pages[2]){
77行目
HTML;if($j >= $WIDVIEW){ print”</tr><tr>”; $j=1; }else{ $j++; }
84行目
E;/////ここまでHTML設定
をそれぞれ
HTML;やE;のところで改行します。
つまり、最初なら、
HTML;
while($i<$pages[2]){
になるわけです。
設置できました。
わかりやすいサポートをありがとうございました。
教えていただいたことの他にも
print<<<HTMLの次に空欄があったりとなかなか苦労しました。</p>
どうもフォルダのパスも相対パスのみのようです。
ともかく設置できたので、ありがとうございました。
とても助かったのでポイント2回目の方にもつけておきます。
PHPに関してあまり詳しくないので、
できればどこをどうするの教えていただきたいです。
すみません。