がらくたBBS-PHP

過去ログ #1

[ スレッド表示 / プレーン表示 ]
Massage # 16 is from: ********
Time: 06/07/20 15:12:07
Subj: ********

この投稿は削除されました

Massage # 10 is from: gigi
Time: 05/12/20 14:13:24
Subj: ぷちアンケートEX

はじめまして。

ぷちアンケートEXで困っています。
1ログファイルが作成できません。
とエラーが出てしまい新規作成できません。

マルチアンケートEXの方は、新規作成出来ました。

どうにも原因がわかりません。
ご返答お願いします。

Massage # 11 is from: かしお
Time: 06/02/06 00:12:23
Subj: 同じく

1ログファイルが作成できません。
と出て何もアンケートが作成できません
解決法があればご教授ください。

Massage # 12 is from: ついん
Time: 06/03/09 14:27:58
Subj: 同じく

1ログファイルが作成できません。と出ます。

よく分かりません。

Massage # 9 is from: ほし
Time: 05/10/05 20:19:53
Subj: V Counterで・・・

どうもはじめまして

V CounterでGIF画像連結で表示させようとしているのですが表示させることができません。
原因は何が考えられるのでしょうか?

もちろん説明の通りに設置しています。

助言をお願いします

Massage # 5 is from: あさくら
Time: 05/09/11 14:24:07
Subj: V Counter

こんにちは。
キリバンのお知らせができて、PHPのスクリプトはないものかと検索していたところに理想的なV Counterがありましたので使わせていただきたくダウンロードさせていただきました!
さっそく設置してみたんですが質問したいことがありましたので投稿させていただきます。


当サイトのトップはPHPスクリプトです、htmltemplate.incを使ってテンプレートで呼び出しを行っています。そのテンプレートのカウンターを表示させたい部分に



をはりつけると

Parse error: parse error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in d:\user_ftp2\akanegumo\html\itop\htmltemplate.inc(22) : eval()'d code on line 30


というエラーが発生してしました。
原因などがよくわからないのですがもしわかれば教えていただきたいです。またどのようにすればきちんと表示されるようになりますか??

Massage # 7 is from: Teal  MAIL URL
Time: 05/09/23 10:56:13
Subj: Re:5) V Counter

▽ あさくら さんへの返信

初めまして、Tealです。返信遅くなりまして申し訳ありません。
HTMLテンプレートを使用している方は結構いらっしゃるようですね。
私は使ったことがないので見当違いでしたらご容赦を。
この掲示板、phpタグは全部削除してしまうので あさくらさんの書き込みもとんじゃってますし。
phpサポート板でこれはちょっと問題だよなあ。直しとこ(汗

すみません。では本題です。推測なので間違っていたらごめんなさい。

Parse error は基本的な文法エラーです。
たぶん、テンプレートの.phpに
$arg["counter"]="ここにphpのコード(Vcounter呼び出し)";
というように書いているんじゃないでしょうか。

テンプレートはhtmlファイルを出力するので上のように書いて、
変数内のphpコードを実行してhtmlファイル上にカウンターを表示することは出来ないと思われます。
また、このように書けばphpの文法としては当然エラーになります。

index.phpを呼び出すとindex.htmlをテンプレートにして表示すると仮定します。
V Counter を カウンタータイプ0(テキスト表示)と1(GIF画像表示)で使用するなら、
テンプレートの拡張子をphpにして、テンプレートで直接 V Counter をインクルードすれば表示できます。

それ以外のカウンタータイプで表示するなら、

$arg["counter"]="<img src='./vcounter/vcounter.php?type=2&disp=0'>";
(注:↑一部全角になってますが全部半角にしてください)

と、変数を設定して、テンプレートのカウンターを表示させたい部分に

{val counter}

と書くだけで大丈夫だと思います。

後者の方法はけっこう簡単なので試してみて下さい。

Massage # 8 is from: あさくら
Time: 05/09/25 17:16:49
Subj: Re:7) Re:5) V Counter

お返事ありがとうございました。
さっそくアドバイスくださったように実行してみました。


■■■
>index.phpを呼び出すとindex.htmlをテンプレートにして表示すると仮定します。
>V Counter を カウンタータイプ0(テキスト表示)と1(GIF画像表示)で使用するなら、
>テンプレートの拡張子をphpにして、テンプレートで直接 V Counter をインクルードすれば表示できます。
■■■
テンプレートの拡張子をphpにして直接インクルードさせています。
が、それでも

Parse error: parse error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING

と、エラーが表示されてしまいます。
お返事いただくまでの間、いろいろ勉強したんですが、unexpected '"'は予期せぬ「"」とのことだったんで代わりに「'」に変更しました。するとエラーは表示されなくなったんですが次はインクルードさせた場所に直接

Total: yesterday: today: $kiri_mes

と表示され、カウント数が表示されませんでした。
初歩的なことなのかもしれませんがどうしてもわからないのでアドバイスお願いします。

Massage # 1 is from: Teal  MAIL URL
Time: 05/06/10 23:35:57
Subj: 掲示板の説明

この掲示板は、当サイト配布のフリースクリプトやPHP関連の話題専用の掲示板として、ご自由にお使いください。
サポート・質問に関しては出来る限り返答したいと思います。