アンケートスクリプトを、使わせていただきます。
これ、素晴らしいですね。
ユーザーが、アンケートや項目を追加できるところが気に入っています。
さて、ご質問が2点ございます。
一つ目が、index.phpの「投票設定」のところの説明、
//0:管理者のみ、1:誰でも、新規アンケートを追加可
//0:管理者のみ、1:誰でも、アンケート毎の設定可
が、readmeの説明と逆になっているように思えるのですが。。
もうひとつは、呼び出しのリンクについてなのですが、
readmeのとおり、
としても、リンクが表示されません。http://〜 記述してみたり色々と
試してみましたが、うまくいきません(何も表示されません)
/datのパーミッションは、707。中には、title.datが生成されており、パーミッションは644でした。
ご教示の程、宜しくお願い致します。
一部、表示されずに投稿されてしまいましたので、
再度、全角文字にかえて追記しております。
>もうひとつは、呼び出しのリンクについてなのですが、
>readmeのとおり、
>としても、リンクが表示されません。http://〜 記述してみたり色々と
>試してみましたが、うまくいきません(何も表示されません)
>/datのパーミッションは、707。中には、title.datが生成されており、パーミッションは644でした。
>
>ご教示の程、宜しくお願い致します。
>
一部、表示されずに投稿されてしまいましたので、
再々度、全角文字にかえて追記しております。
>
>>もうひとつは、呼び出しのリンクについてなのですが、
>>readmeのとおり、<?PHP @readfile("vote/dat/title.dat"); ?>
>>としても、リンクが表示されません。http://〜 記述してみたり色々と
>>試してみましたが、うまくいきません(何も表示されません)
>>/datのパーミッションは、707。中には、title.datが生成されており、パーミッションは644でした。
>>
>>ご教示の程、宜しくお願い致します。
>>
▽ Kazu さんへの返信
初めまして、Tealです。返信遅くなりまして申し訳ありません。
>//0:管理者のみ、1:誰でも、新規アンケートを追加可
>//0:管理者のみ、1:誰でも、アンケート毎の設定可
>が、readmeの説明と逆になっているように思えるのですが。。
readme.htmlと配布ページの説明がご指摘の通り逆になっていました。
スクリプト内のコメントが正しいです。
早速修正しておきます。ありがとうございました。
>>>もうひとつは、呼び出しのリンクについてなのですが、
>>>readmeのとおり、<?PHP @readfile("vote/dat/title.dat"); ?>
>>>としても、リンクが表示されません。http://〜 記述してみたり色々と
>>>試してみましたが、うまくいきません(何も表示されません)
>>>/datのパーミッションは、707。中には、title.datが生成されており、パーミッションは644でした。
パーミッション等はそれで十分なはずなのでパスが間違っているのかもしれません。
@readfile の @ を削除して記述してみてください。
@ を削除するとファイルが開けなかった場合などにエラーメッセージが表示されるので
何が問題なのか推測できると思います。
うまくいかないようでしたら、そのエラーメッセージも教えて頂けませんでしょうか?
よろしくお願いします。
▽ Teal さんへの返信
>▽ Kazu さんへの返信
>初めまして、Tealです。返信遅くなりまして申し訳ありません。
>
>>//0:管理者のみ、1:誰でも、新規アンケートを追加可
>>//0:管理者のみ、1:誰でも、アンケート毎の設定可
>>が、readmeの説明と逆になっているように思えるのですが。。
>
>readme.htmlと配布ページの説明がご指摘の通り逆になっていました。
>スクリプト内のコメントが正しいです。
>早速修正しておきます。ありがとうございました。
>
>>>>もうひとつは、呼び出しのリンクについてなのですが、
>>>>readmeのとおり、<?PHP @readfile("vote/dat/title.dat"); ?>
>>>>としても、リンクが表示されません。http://〜 記述してみたり色々と
>>>>試してみましたが、うまくいきません(何も表示されません)
>>>>/datのパーミッションは、707。中には、title.datが生成されており、パーミッションは644でした。
>
>パーミッション等はそれで十分なはずなのでパスが間違っているのかもしれません。
>@readfile の @ を削除して記述してみてください。
>@ を削除するとファイルが開けなかった場合などにエラーメッセージが表示されるので
>何が問題なのか推測できると思います。
>うまくいかないようでしたら、そのエラーメッセージも教えて頂けませんでしょうか?
>
>よろしくお願いします。
>
>
マルチアンケートEXをダウンロードしてサーバーに設置したのですが
一部文字が化けてしまいます
スクリプトがSJISで書かれていて
レンタルしているサーバーのPHP言語設定がEUC-JPなのが
原因だと思うのですが何とかならないでしょうか?
ご教授よろしくお願いします
▽ hide さんへの返信
>一部文字が化けてしまいます
一部を詳しく教えてくださると助かるのですが、とりあえず以下の方法を試してみて下さい。
マルチアンケートEXのスクリプト内の"Shift_JIS"を"EUC-JP"に書き換えます。
2ヶ所だけですがエディタの置換機能を使っても結構です。
スクリプトを書き換え後、EUC-JPで保存します。
完了したらサーバに上書きでアップロードして確認してみて下さい。
#他の質問へのレスありがとうございます。
#管理人は昨日から復活しましたw
#ちなみにMEEXはしばらくしたらverupする予定です。
遅れてしまいました
やってみましたができませんでした
http://phpscript.web.fc2.com/next.html
に文字化けの画像を置いたので見ていただけたら幸いです
後、.htaccessでも良くわからない中やってみましたが
ダメでした。
よろしくお願いします
すみません、できました。
今後ともよろしくお願いします
マルチアンケートEXの次のバージョンは
今のバージョンのログファイルを読み込めるように
する予定でしょうか?
今、昔使ってたアンケートのログを手動で移動していて
かなり時間がかかるのでもし読み込めないのなら
次のが出るまでアンケートの設置をやめようかと思うのですが・・・。
ご多忙かと思いますがよろしくお願いします
次バージョンはデータファイル類の構造に変更はないので
現在配布中のv2.20のログファイルなどはそのまま使用できます。
近日中にアップできると思いますのでもうしばらくお待ちくださいませ。
返信ありがとうございました
楽しみにしてます
始めまして(^O^)
ぷちアンケートEXダウンロードさせていただきました。
ちょうど右サイドにいい大きさなので、是非includeなるものにチャレンジしたのですが、さっぱりうまくいきません。
index.htmlにincludeしたいのですが、
peex.phpは
/new/peex/にあります。
単独使用では成功しています。
PEEXDIRは/new/peex/
にして
index.htmlにもを記述しましたがうまくいきません。
/new/peex/peex.phpや./new/peex/peex.php
などいろいろ試しましたが、まったく表示されません。
そのほかhttpから書き出したりもしました。
でもだめでした。
何がだめなのでしょうか?
よろしくご指導お願いしますm(_ _)m
遅レスで申し訳ありません。
>index.htmlにincludeしたいのですが、
一般的に拡張子がhtmlのページではphpコードは実行されません。
includeはphpの命令なのでincludeしたページに表示させたいのであれば
そのページの拡張子をphpにする必要があります。
index.htmlをindex.phpにして試してみてください。
はじめまして、こんばんは。
マルチアンケートEXをDLさせて頂きまして、大変便利に使っています。
質問なのですが、アンケートページの上に出る、文字リンクの項目一覧なのですが、あの表示を消す事は出来ますか?
アンケートの数が増え、見た目があまり良くない状態になっていますので。
お手数ですがご返答頂けると幸いです。
80から84行目の以下の部分を消せば良いと思います
$TopPage = ($Pmt_AddTheme) ? "一覧/登録" : "一覧";
$Navi = "<div class=\"navi\">{$Title} [ <a href=\"{$This}\" title=\"アンケートの一覧(登録)\">{$TopPage}</a> ] [ <a href=\"{$This}?mode=past\" title=\"過去のアンケート結果を見る\">過去ログ</a> ] [ <a href=\"{$This}?mode=help\" title=\"使用方の説明\">HELP</a> ] [ <a href=\"{$Home}\" title=\"ホームページへ戻る\">HOME</a> ]";
if ($_GET['mode' ]== "vvr") { $Navi .=" [ <a href=\"{$This}?mode=vvr&tn={$_GET['tn']}\" title=\"最新の情報に更新\">更新</a> ]"; }
if ($_GET['mode'] == "vic" or $_GET['mode']=="vac") { $Navi .=" [ <a href=\"{$This}?mode=vvr&tn={$_GET['tn']}\">投票ページへ戻る</a> ]"; }
$Navi .="</div>";
バックアップとってからやってみてください
多分これで上の文字リンクは消えるはずです
間違ってたらすみません
管理人でないのに返信してしまってすみません
Passを設定していなかったので訂正できませんでした
遅レスで申し訳ありません。
ページ上部のアンケートリンクはスクリプト内の以下の文字列を削除すれば表示されません。
\n{$TitleList[0]}
検索して手動で削除するか空に置換してください。
アンケートリンクを表示しないのであれば以下の行も不要ですので削除するといいです。
$TitleList = @file($DataDir.$TitleFile);
どうも初めまして。
マルチアンケートEXを使わせてもらってますが、
ひとつ気になるところがあります。
それは、投票数が同じになった場合、
順位が同じにならずに、投票した順になってしまうことです。
投票数通りに順位を表示できるようにしたいので、
訂正箇所を教えてください。
>それは、投票数が同じになった場合、
>順位が同じにならずに、投票した順になってしまうことです。
>投票数通りに順位を表示できるようにしたいので、
>訂正箇所を教えてください
繰り返しと関数化によって順位を順番にだしているようなので
もしかしたら大幅にかえなきゃいけないかもしれません。
PHPは初心者中の初心者なので間違ってる可能性が高いですが
ランキング別の
842>849行
過去ログの
1158>1166行
のあたりを変えればできるはずです。。
管理人でないのに返信してしまってすみません
Passを設定していなかったので訂正できませんでした
>投票数通りに順位を表示できるようにしたいので、
>訂正箇所を教えてください。
遅レスで申し訳ありません。
近日公開予定のバージョンでは一般的な順位付けになるようにしましたので
まだマルチアンケートEXをご使用中であればそちらをご使用くださいませ。