ラウンジ(兼FAQ掲示板)

BIRTHDAYを設置
過去ログ NO.1071449187
□ マサミ☆U^ェ^U   [2003年12月11日14時05分]
初めまして♪こんにちわ!!!
ロリポップでBIRTHDAY設置で頑張っているのですが

http://superdog-hiro.chu.jp/birthday/birthday.cgi
を開こうとすると下記のエラーばかり出てしまいます。。
↓↓↓
-------------------------------------------------------------------
ファイルをダウンロードする
ファイルによっては、ウイルスが含まれていたり、コンピュータに損害を与えたりすることがあります。

このようなプログラムやファイルを実行したり開いたりしたときに、コンピュータの電源が切れたりほかのプログラムが終了した場合、現在開いているファイルの作業内容が失われることがあります。

ファイルやプログラムをいったんディスクに保存しておくと、後で実行することができます。また、ディスクに保存すると、ファイルを開いたりプログラムを実行したりする前に、次のような予防策を講じることができます。

ウイルス検出プログラムを使ってファイルを検査します。
作業内容を保存し、ほかのプログラムを終了します。
インターネットなどのネットワーク接続を切断します。
安全性をさらに高めるには、[この種類のファイルであれば常に警告する] チェック ボックスをオンにします。特定の種類のファイルやプログラムについて、インターネットから直接開いたり実行したりしても安全であると判断した場合は、[この種類のファイルであれば常に警告する] チェック ボックスをオフにします。
---------------------------------------------------------------------
過去ログでロリポップの属性が記載されていたので、
その通りに設定してみましたが
どうしてこのようなエラーが起こるのでしょうか?
すみませんがご指導宜しくお願いします♪

□ NXer [2003年12月11日22時41分]
はじめまして。NXerです。次のURLにアクセスして、設置は、
おそらく順調♪と考えましたのでご確認のほどよろしく。

http://superdog-hiro.chu.jp/birthday/birthday.cgi?mode=view
このURLで一覧を見ることができます。
http://superdog-hiro.chu.jp/birthday/birthday.cgi?mode=input
このURLで登録が表示されます。

> どうしてこのようなエラーが起こるのでしょうか?
http://superdog-hiro.chu.jp/birthday/birthday.cgi
多くのcgiはこれで実行するのでしょうが、birthdayでは
ご経験通り、cgiファイルとは認識されずダウンロード状態になる
ようです。当方のbirthdayも、biglobeですが、試したところ、このURL
アドレス呼び出し形式では、同じ結果になりました。
したがって、この結果も、正常な反応と考えます。

birthday設置は、すえぽんさんのreadme文書が指定する形式で貼り
付けをお試しください。なお、同文書をお読みいただけば、
上手く運用に至るとは思いますが、プロバイダーなどの
条件で不具合のでることがあるかもしれません。
-----------------------------------------引用
◆今月の誕生日リストの表示方法について
表示するページの表示させたい部分に
  <script src="./birthday/birthday.cgi"></script>
という文字列を貼り付けて下さい。
 (今月の誕生日リストを表示するページから見たパス)
---------------------------------------------------------
設置に成功されますように。
□ NXer [2003年12月12日23時01分]
>どうやってやりますか?

以下[真似び」の手順を書きます。そして「学び」、さらに
「創り」に発展させてください。単なる真似ではなく、ぜひ、
個性的かつ魅力的なデザインを考案してください。
ウェブ・デザイン原作者の著作権を尊重してください。
この点は、よろしくお願いします。NXerです。

モデルのURLにアクセスさせて頂きました。
当方は市販のホームページ作成ソフトで、安直にサイト作成
をしております。下記のように、
1)html言語で直接サイト作りをすることはありません。
2)普段は、ほとんど作成ソフトで例えばテーブルを挿入したり、
 中央寄をするなどしてページ編集をしています。
お得意の方法で、タイトルページを作られてはいかがですか。
できれば、着色を施し、その色の16進数値を記入した自作の
画面デザインを用意できれば、ほぼ完成状態の出来上がり
になるかと思います。(私にはできないことですが。)

1、URLにアクセスしてブラウザに目的のページを表示
2、画面上の任意の位置で、右クリック。
3、メニューの「ソース」を選ぶ
 (表示のプルダウンメニューからソースを選ぶことも可)
4、html言語で記述されたソースをコピーする
5、HP作成ソフトのhtmlソース編集ページを選択
 <BODY>
  この間にペーストをする
 </BODY>
6、自作デザインにあわせて、属性など
ソースで、あるいは、ページ編集で編集作業をする

以下birthdayの表示部分に限って、htmlソースのタグを
中心に構造体をタブ付きで再構成してみます。
なお、大まかな構造とし仮の数値、仮URLとしました。 
--------------------------------------------------
<TABLE border="0">
..<TBODY>
....<TR>
......<TD>
........<CENTER>
...........<BR>・・・・
..............<FONT color="#ffffff">
..............</FONT>
............<BR>・・・ birthdayについて説明など
..............   . (略)
............<BR>
.........</CENTER>
.......</TD>
.......<TD>
............<table style=".....属性指定 " bgcolor="カラー名"
..............cellspacing="n" cellpadding="n">
.......<tr>
...............<td style="属性指定;">
.................<script src="http://xxxxx/birthday/birthday.cgi">
.................</script>
.........</td>
.......</tr>
......</table>
.....</TD>
...</TR>
..</TBODY>
.</TABLE>
</CENTER>
------------------------------------------------------
以上で、ご要望に応えていますでしょうか。
□ マサミ☆U^ェ^U   [2003年12月13日12時37分]
NXerさん こんにちわ!!!
とても分かりやすく教えてくれてありがとうございました☆
参考にしたいサイトさんのURLは直リンのままだと
ご迷惑をおかけしたら申し訳ないので削除させて頂きましたヨ。

またの質問で恐縮なのですが
【今月のお誕生日】と【今月は○人です♪】って
文字はどうやって小サイズに変更したら良いですか?
それから、
フォーム全体を小さくしたいのですが可能でしょうか?

すみませんがアドバイス宜しくお願いします☆彡
□ NXer [2003年12月13日20時58分]
今晩は、NXerです。

前便にてウェブデザイン設計にhtml言語(硬い表現でごめんなさい)を使いま
した。さて、今回ご質問の内容も、基本的には、同じ言語。それにjava
scriptが使われています。
ただ、これらのことばをコンピュータで処理するのに、perlというスクリプト
言語が使われます。編集時間削減のため、スクリプトに行番号を付けます。全体
600行程度ですから、スクリプト中の文字列を見ることでも、簡単に探せる
かもしれません。(エディタによっては行番号の表示が無いこともあります。)
行はその付近です。インデントしてありますが、実際は連続した行です。

1)文字はどうやって小サイズに変更。#●記号の後に説明を付記します。

440 print "BUF += '
.....<font color=\"$view_font\"
.......style=\"font-size:10pt;\"> #● この10ptをご希望の文字ポイントに
.......$title #初期設定部73行目で「お誕生日おめでとう」など変更可
.....</font>';\n";

499 print "BUF += '
........<font color=\"$view_font\"
..........style=\"font-size:10pt;\"> #●ここも任意のポイントに
....... 今月は$b_max人です♪ #少し統計処理的「きらめく$b_maxスター」?
........</font>';\n";

2)フォーム全体を小さく、、、

ここは、表示する色色なデータ、文字列の長さなどの条件があり、
試行錯誤でデザインにフィットする値を探すことになるかもしれません。

530 function touroku() {
........window.open("
........$script?mode=input","touroku","
........width=400, #●窓の幅 
........height=250, #窓の高さ
........scrollbars");
}
534 function view() {
........window.open("
........$script?mode=view","view","
........width=400, #●窓の幅、85行目設定値と関連$name_len = 16;
........height=250, #75行目設定と関連、表示行数$vew_size = 6;
........scrollbars");

なお、(.......)は、インデントが、当方の下書きからすえぽんさんの
ラウンジにコピーペーストする際、ずれを防ぐためつけました。実際は、
空白です。

また、当方は、変更後の動作確認はしていません。perlの場合、たとえば、
セミコロン(;)一つ間違っても、文法エラーになります。変更後エラー
がでた場合に、変更前と比較できるように

1) 現在のbirthdaymoto.cgiなどバックアップをとる
2) すでに登録いただいた方があるときは、
   birthday.dat
ファイルを転送してバックアップを作成しておくなどの注意のほどよろしく。

p.s.「お誕生日登録所」などという漢字の連続を、歓迎感があり、
また、大和言葉にできないものでしょうか。「♂♀?月うまれ」とか。


□ マサミ☆U^ェ^U   [2003年12月15日09時38分]
おはようございます!!!
本当に分かりやすいアドバイスで大感謝してます♪
ありがとうございました★
感謝のキモチを込めてリンクもさせて頂きました!!!


suepon.com | CGI作成/CGI制作 | JavaScript | ドメイン検索 | バナー自動作成 | Google ダンスツール | 松浦亜弥 | H.P.memo | パソコン | ネイル

Copyright (C) 2002 - 2008 suepon , All rights reserved. Powered by CGI Script Market.