どなたか、よろしければ、
どうぞよろしくお願い致します。
初心者ながら、
自作の携帯ショップを作成しております。
サーバーがロリポップ、Wordpressを使っています。

商品数が大変多いため、
商品カテゴリをプルダウンリンクにしたく、ネット上を調べましたが、
ことごとく失敗しました。リンク先のアドレスのhttp以降の"://"等、いろいろ文字化けしてしまうようです。サーバーのパーミッション等も直し、いろんな文字コードも試しましたがうまくリンク先に飛びませんでした。頭がだいぶこんがらがりました。

さらに探していると、とても親切なサイトがありました。
http://4-info.899.jp/puru.cgi
です。
urlと、メニュー名を入力するとコピペ用ソースを表示してくれます。
一行目が以下の用になっており、
'<form action="http://4-info.899.jp/p/selectlink.cgi" method="POST">'
cgiをその方のサイトのものに頼る、経由するような形なのでしょうか、、。
とても楽にプルダウンリングが作れたのでありがたいなぁ、と思いました。

これは安全なのでしょうか?まだ無知なために、使用させていただくと何か望まない隠れた作用があったら怖いな、と思いました。

安全でしたらありがたく使用させていただきたいと思っています。
安全でないなら改めて細かいコーディング等質問させていただこうかと思います。

こんな質問で申し訳ありません、
ご意見いただけましたらとても助かります。

読んでいただきありがとうございます。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

>cgiをその方のサイトのものに頼る、経由するような形なのでしょうか、、。


そうだと思います。

こちらの作成者の方がどのような意図でこのcgiを掲載されているかわかりませんが、隠された作用を持たせる事は可能かと思います。

結局の所は、作成者の方がcgiを利用不可にする事も可能ですし、何かの原因で動かなくなっても動かなくなった原因を突き止めて修正されるかどうかも不明かと思います。

極端な話、作成者の方の自由ですので、ここ2,3日で利用停止になってしまうかもしれません。

あくまで、個人的には、プルダウンメニューを作成するcgiとかHTMLでしたら無償で配布してくださっている方がいるかと思いますので、そちらを利用させて頂く方がよいように思います。ただ、無償での配布になりますので、隠された作用がもしかしたらあるかもしれません。

そこについては、結局、自己責任になると思います。
隠された作用を排除されたいのでしたら、ある程度、cgiを読めるスキルをつけられるか、そのスキルがあるようでしたら、ご自身で作られる方が無難かと思います。

また、質問される事は問題ないと思いますが、どこまで親切な回答が得られるかは、タイミングと質問される内容によって変わるかもしれません。今回、上げられたcgiぐらいですと、人によってはすぐに書けますので具体的な解が得られるかもしれませんが、条件が厳しくなってくると解が得られにくい事も出てくるかと思います。

文字化けは全く別の所にあるかもしれません。借りられているサーバーか、WordPressの方に問題があるかもしれません。文字化けの問題は、根が深い事もあり問題解決まで困難を極める事もあるとは思います。

が、しかし、上記の理由から作成者の方の都合によりcgiを利用できなくなる可能性もあるかもしれません。

どちらがよいかとはひとえには、申し上げられないと思います。
    • good
    • 0
この回答へのお礼

こんなに早く、そしてとても丁寧な回答をありがとうございます。

>文字化けの問題は、根が深い事もあり問題解決まで困難を極める事もあるとは思います。

そうですよね、そんな予感から数時間の検索とコピペ、修正、格闘後、楽をしたくなりました。
しかしその方のcgiはうまく動くしすぐに使える、とても魅力的です。
しかしサイトの方にコンタクトをとるような事もできなそうです。

htmlから初めて、自分の要求を満たすには一気にいろんなプログラム言語を使う必要がでて、新しい言語にこんがらがる日々です。

cgiの基本や、別のキーワードで検索等工夫してもう少し格闘してみます。

携帯、モバイル、プルダウン、プルダウンリンク、cgi、Form、フォームなどを並べ替えて検索していました、
何か良いサイトや、検索ワードはあるのでしょうか、、。。

phpの時も馴染むまでとても長い時間がかかりましたが、比較的たくさんネット上で、すぐにコピペできるコーディング例を記述してくださっている方が多かったように思います。
大量の商品を扱うにはとても便利で助かっています。

cgiもそうなのでしょうか、phpよりずっと難解で大変でしょうか、、、って長い事書いてしまいました。

心のこもった回答感謝します。ありがとうございます!

お礼日時:2011/04/14 14:29

No.1です。



>cgiもそうなのでしょうか、phpよりずっと難解で大変でしょうか、、、

少し、誤解されてるかもしれませんが、
cgiとは、Common Gateway Interfaceと呼ばれるもので、
ウェブサーバー上で、ユーザープログラムを動かすためのの
仕組みです。

仕組みですので、ある意味実体は伴いません。
実体を伴わせるために、質問者様がおっしゃられている
phpや、Perl、Pythonなどの言語を使います。

ですので、phpを使ってcgiを書く事もできますし、
PerlやPythonを使ってcgiを書く事もできます。

phpで書かれたプログラムを単体で動かす事も可能ですし、
少しおまじないを書いてサーバーに設置してあげる事で、cgiとして動かす事も可能です。
    • good
    • 0
この回答へのお礼

再度の丁寧なわかりやすいご回答ありがとうございます。
返事も遅くなり申し訳ありません。

CGIは何か画像に関わるようなものかと、漠然としたイメージがありましたが、全く違っていたようですね、

今日はCGIとはナニぞやという事と、わかるとどんな状況やニーズに役立つのか、など、基本的な所を調べる事に時間を費やしたいと思います。

そういう方向に導いていただいてありがとうございます。
とても有効なベストな回答をいただけたと思います。

お礼日時:2011/04/15 08:37

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


人気Q&Aランキング

おすすめ情報