- ベストアンサー
CGIプログラムの「↑」
フリーのCGIをDLしてプログラムを開くと、 ほとんどは改行などされていて整列していますが、 たまに全く改行されずに「↑」みたいなのが書いてあり、 その部分を改行させると、「■↑↑」になったりします。(PC上で?) ただ、これをサーバーにアップロードして開くと綺麗に整列されてます。 このプログラムをPC上できれいに表示させるためにはどうすればいいでしょうか? よろしくお願いします。
- syuricyan
- お礼率65% (541/824)
- その他(プログラミング・開発)
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
・ 改行コードは、OSによって異なってきます。確かメモ帳などこれらの改行コードをうまく扱えないエディタを使うとそういった表示になると思います。 以下のページを参考にしてエディタを替えてみてください。 - CGIプログラムの編集ツール - http://www.kent-web.com/pubc/editor.htm
関連するQ&A
- CGIで占いプログラムを作りたいのですが・・・
CGIで占いプログラムを作りたいと思っています。その占いのタイトルは「あなたの生年月日から占う今日の運勢」というもので、 (1)自分の生年月日を入力してクリック ↓ (2)生年月日とクリックした日を元に占い結果表示(結果は40~50通り用意しています) となるように考えています。 このような占いが出来るフリーのCGIはあるのでしょうか?私の方ではCGIは変更部分書き換えができる程度の知識はあります。 この占いに近いプログラムを提供しているサイトに 鑑定/占い ボンバイエ(http://www.bom-ba-ye.com/) というところがありますが、リンクでの提供でプログラム自体の提供はしていないようです。私は自分のサーバーにCGIプログラムを置きたいと思っています。 分かる方、教えてください。よろしくお願いします。
- ベストアンサー
- CGI
- プログラムに手を加えると×
アクセス解析のCGIをダウンロードして、サーバーに設置しました。 このCGIのプログラムを一部でも変更すると「500 Internal Server Error」となります。 例えば、 &ErrorPrint('不正な値が送信されました。(ANA_DAY)'); の「送信」という部分を削除しただけで「500~」となってしまいます。 その後「送信」の文字を戻してアップロードしても「500~」となります。 更にその後、元々の原版のCGIをアップロードすると問題なく動作します。 どうも、少しでも手を加えると「500~」となってしまうみたいなのです。 他にも掲示板CGIは設置していますが、普通は変更してエラーが出ても、 元に戻すとちゃんと表示されますが、これだけどういうわけかできません。。 他のCGIとの違いをあえて言えば、このCGIプログラムは改行されずに書いてあります。 一部改造したいのですがどうすればよいのでしょうか?
- ベストアンサー
- CGI
- VINE LINUXサーバーでCGIプログラムを動かしたい
最近、デモ用の社内サーバーとして、VINE LINUX 2.1.5 の入ったPCをたてました。 クライアントはWindowsXPです。いくつかの社内用のプログラムを動かしています。 CGIプログラムを使用したいのですが、どのようにしたら良いでしょうか。 社内サーバーではなく、会社のホームページを表示させているサーバーは、レンタルサーバーで、CGIを使用しているので、CGIのプログラム自体は、自分でできます。 でも、CGIを使用する際の、サーバーの方の設定は分からないのですが。。 htmlを表示させ、CGIを動かしたみたのですが、CGIプログラムの内容がそのまま 表示されてしまいました。Perlをインストールするのではないかと思うのですが。。 だとしたら、VINE LINUX 2.1.5用のPerlのソフトはどこのサイトでダウンロードしてきたら良いでしょうか?
- ベストアンサー
- その他(インターネット接続・通信)
- CGIを設置できませんという表示になる
フリーのCGIをダウンロードして、初期設定をしてアップロードし、パーミッションをつけましたが、最初はInternal Server Errorでした。改行コードとパーミッションをやり直したら今度は「○○.cgiを呼び出せません。」とブラウザに表示されます。メインより下層のCGIの名前が出ますが、メインからその下層CGIにゆくところがまずいのでしょうか。初期設定のsetup.cgiのフォルダの階層指定がまずいということですがもうどこがまちがっているのかわかりません。 ・メインのCGIには、その○○.cgiは表示できません。という日本語を出せというscriptは無いように思えるのですが。 ・パーミッション以外に何が考えられますか。
- ベストアンサー
- CGI
- CGIプログラムエラー
今まで見ていたサイトが急に見られなくなりました。 こちらで過去の質問等見ましたが 私はPCについて無知なのでどのプログラムを立ち上げて どのようにすればいいのかまったくわかりませんでした。 詳しい方、どうか助けてください。 よろしくお願いします。 以下はエラーの内容です。 ******************************** CGIプログラムエラーのため表示することが出来ません。(500 Internal Server Error) ・多くの場合、以下のような理由が考えられます。 ・パスの指定違い perlのパスは/usr/local/bin/perlです。 ・スクリプトの改行コードに問題があります。 ファイルの転送時はアスキーモードで転送してください。 ・スクリプトの記述に誤りがある可能性があります。 文法チェック等を行ってください。 ・上記が正しい場合、以下のような理由が考えられます。 ・サーバー負担が高いため実行できないcgi 負担が高いスクリプトは、自動的に処理が中断されてエラーとなる場合があります。 ・サーバー仕様が異なるため対応できないcgi セキュリティ上の問題等で一部利用が制限されている関数があります。 ・混雑時等、サーバー全体の負担が高くなっている状態 時間をおいてから再度アクセスしてください。
- 締切済み
- その他(インターネット・Webサービス)
- CGI+フラッシュのハイスコアランキングサンプル
ネットにあった、ハイスコアランキングのサンプルをダウンロードして、サーバーにアップロードしてみたのですが、おもうように表示されません。 CGIは機能しているようなのですが、ランキング一位の人のスコアだけが表示されないのです. 一位の人が二位になると、二位のスコアは表示されるようになるのですが、あらたに一位の人のスコアが表示されなくなります。 バーミッションはcgi755、dat666にしてありますし、アスキー転送で改行はLFにしてあります。一位のスコアの表示以外の点では正常に作動してるので、どこがおかしいかわからないのです。 ダウンロードしたものを手を加えずにそのままアップロードしましたので、CGIの文法やフラッシュのスクリプトが間違っているということはないと思います。(他の人は同じサンプルファイルでうまく表示されてるようなので) cgi設置も初めてなので、何か見逃しているのかもしれません。 原因かわからなくなってしまいました。誰か助けてください。 サーバーにアップロードしたページです↓ http://mokat.hp.infoseek.co.jp/cgi-bin/hiscsample.html
- ベストアンサー
- CGI
- cgi プログラムについて
お世話になります。 Perl,cgi,プログラミングについてもまったくの素人です。 ホスティングサーバの乗り換えを予定しています。 現在使っているホスティングサーバで提供されているsendmail2.cgiというcgiを公開しているHPで使っています。 移転先のサーバにはそのcgiは当然なくどうしようかと考え中です。 移転先のサーバでは、ネットに落ちている同じ名前のcgiを利用できたりするのでしょうか? 同じ名前でもまったく別物のcgiと考えていいのでしょうか? ちなみに、現在のサーバのプロバイダにcgiプログラムが欲しいと言ったら、断られ、もし提供したとしても perlのバージョンなどでうまく動くか分からないといわれました。 宜しくお願い致します。
- ベストアンサー
- Perl
- CGIプログラムの複数設定
フリーの掲示板用CGIプログラムをDLして、HPに掲示板設定をしているのですが、もうひとつ追加で同じCGIプログラムを設定したいのですが、ホームディレクトリ直下にあるcgi-binディレクトリの中に、追加のCGIファイル、フォルダを名前変更して、(ファイル名の後に1や2という風に数字を足して)追加すればよいとどこかで見たのですが、その手順の詳しく分かる手引きサイトがありましたら、教えていただきたいのですが・・・ お分かりになる方ありましたら、どうかよろしくお願いいたします。
- ベストアンサー
- ホームページ作成ソフト
- RedHat9/Apache1.3でCGIが文字化け
サーバマシンにウェブサイトで公開されているCGIプログラムをDLし、cgi-binディレクトリに置いて動かそうとしたのですが、文字化けします。 ネットワーク環境は、1台のルーターの下にサーバマシン1台(OS:RedHat9,Webサーバ:Apache1.3.33, IP:192.168.1.10)、クライアントマシン数台(OS:Windows 2000, IP:192.168.1.*)となっています。 まず、Kent Webさんのサイトhttp://www.kent-web.com/から掲示板「プチ☆ボード」をサーバマシンにDLし、httpd.confのScriptAliasで設定したcgi-binディレクトリに設置したところ、動作はするものの文字化けしてしまいます。 サーバマシンのMozillaから書き込んでみると、サーバマシンからでもクライアントマシンのIEからでも日本語は文字化けします。クライアントマシンから書き込んでみると、サーバマシンでもクライアントマシンでもその書き込みだけは文字化けしません。 同じくKent WebさんにあるDiary Note(気まぐれ日記)というCGIをDLし設置してみると、文字化けでタグが壊れているのか、トップページは表示されるもののリンク先へ飛びません。別ファイルから読み込むメッセージの部分だけは日本語で正しく表示されますが、他の部分はすべて日本語は文字化けしています。 テキストエディタでdiary.cgiファイルを開いてみると、日本語部分は文字化けしています。 そこで、一度クライアントマシンにプログラムをウェブサイトからDLし、FFFTPでASCIIモード、EUCコードに設定してdiary.cgiファイルをサーバマシンへアップロードしてみました。すると、テキストエディタで開くと日本語部分が正しく表示されるものの、cgi-binディレクトリにそのファイルを置いてブラウザからアクセスしてみると、やはり文字化けして動作しません。 どうすれば表示・動作が正しくなるのでしょうか?
- ベストアンサー
- Linux系OS
お礼
TeraPadというのを使ってみたいと思います。ありがとうございました。