2007/8/5(日) 21:17
はじめての方は利用方法や
お願いについてガイドライン
のご一読をお願いします
 をクリックするとそのツリーの全記事を一度に閲覧できます。(Ver. 2.01)

[記事表示に戻る] [ツリートップの表示に戻る]

-セイハッピーが表示されません。-なんちゅ〜(4/22-20:44)No.10380
 ┗Re:セイハッピーが表示されません。-なんちゅ〜(4/22-21:30)No.10381
  ┗Re:セイハッピーが表示されません。-菊池さん(4/22-21:33)No.10382
   ┗Re:セイハッピーが表示されません。-なんちゅ〜(4/22-21:41)No.10383
    ┗Re:セイハッピーが表示されません。-菊池さん(4/22-21:58)No.10384
     ┗Re:セイハッピーが表示されません。-なんちゅ〜(4/22-22:04)No.10385
      ┗Re:セイハッピーが表示されません。-菊池さん(4/22-22:23)No.10386
       ┣Re:セイハッピーが表示されません。-なんちゅ〜(4/22-22:50)No.10387
       ┗Re:セイハッピーが表示されません。-なんちゅ〜(4/23-00:21)No.10388
        ┗Re:セイハッピーが表示されません。-菊池さん(4/23-08:42)No.10389
         ┣Re:セイハッピーが表示されません。-なんちゅ〜(4/23-21:40)No.10390
         ┗Re:セイハッピーが表示されません。-なんちゅ〜(4/23-21:46)No.10391


トップに戻る
10380セイハッピーが表示されません。なんちゅ〜 E-mail 4/22-20:44

菊池さん、はじめまして。

とっても勉強になるので時々お邪魔しています。
菊池さんのTOPのように誕生日とセイハッピーの
両方が付いたのを設置しようとがんばったのですが、
どうもうまく行きません。
ハッピーバースデーの入力のページはでるのですが、
今日は何の日とか、その日のお誕生日の人の画面が表示されません。
作成手順通りに行なったつもりですが、上手く行きませんでした。

まず、当方のプロバイダーでは出来ないことは
1.絶対パス、相対パスは利用できないこと。
2.SSIは利用できないこと。
3.Sendmailは利用できないこと。

その他、何が解れば良いでしょうか?
宜しくお願い致します。

トップに戻る
10381Re:セイハッピーが表示されません。なんちゅ〜 E-mail 4/22-21:30
記事番号10380へのコメント
なんちゅ〜さんは No.10380「セイハッピーが表示されません。」で書きまし
た。
>菊池さん、はじめまして。
>
>とっても勉強になるので時々お邪魔しています。
>菊池さんのTOPのように誕生日とセイハッピーの
>両方が付いたのを設置しようとがんばったのですが、
>どうもうまく行きません。
>ハッピーバースデーの入力のページはでるのですが、
>今日は何の日とか、その日のお誕生日の人の画面が表示されません。
>作成手順通りに行なったつもりですが、上手く行きませんでした。
>
>まず、当方のプロバイダーでは出来ないことは
>1.絶対パス、相対パスは利用できないこと。
>2.SSIは利用できないこと。
>3.Sendmailは利用できないこと。
>
>その他、何が解れば良いでしょうか?
>宜しくお願い致します。

http://homepage2.nifty.com/tube_tube/newpage1.htm

に、当方の書き換えたテキストをupしてあります。
間違えがあれば、ご指摘お願い致します。

トップに戻る
10382Re:セイハッピーが表示されません。菊池さん 4/22-21:33
記事番号10381へのコメント
niftyはSSIが使えないので、sayhappy_sp.plではなく、
sayhappy_sp.cgiを使ってiframeで表示します。

iframeを使う場合はSSIでの表示命令
<!--#exec cmd="./birthday/sayhappy_sp.pl"-->
の代わりに
<iframe
src="http://hpcgi2.nifty.com/tube_tube/birthday/sayhappy_sp.cgi"
name="inline"
frameborder="0" width="680" height="400" scrolling="auto"
marginheight="0" marginwidth="0"></iframe>
を記述します。

トップに戻る
10383Re:セイハッピーが表示されません。なんちゅ〜 E-mail 4/22-21:41
記事番号10382へのコメント
菊池さんさんは No.10382「Re:セイハッピーが表示されません。」で書きま
した。
>niftyはSSIが使えないので、sayhappy_sp.plではなく、
>sayhappy_sp.cgiを使ってiframeで表示します。
>
>iframeを使う場合はSSIでの表示命令
><!--#exec cmd="./birthday/sayhappy_sp.pl"-->
>の代わりに
><iframe
>src="http://hpcgi2.nifty.com/tube_tube/birthday/sayhappy_sp.cgi"
>name="inline"
>frameborder="0" width="680" height="400" scrolling="auto"
>marginheight="0" marginwidth="0"></iframe>
>を記述します。
>
早々のご回答ありがとう御座います。
早速やってみましたが、真っ白に表示されるだけでセイハッピーは表示され
ません。
他に必要事項はありますか?

トップに戻る
10384Re:セイハッピーが表示されません。菊池さん 4/22-21:58
記事番号10383へのコメント
セイハッピーを表示してるページのURLを教えてください。
ソースを見てみますので

トップに戻る
10385Re:セイハッピーが表示されません。なんちゅ〜 E-mail 4/22-22:04
記事番号10384へのコメント
菊池さんさんは No.10384「Re:セイハッピーが表示されません。」で書きま
した。
>セイハッピーを表示してるページのURLを教えてください。
>ソースを見てみますので

http://hpcgi2.nifty.com/tube_tube/birthday/sayhappy_sp.cgi

コレで合っているのでしょうか?

トップに戻る
10386Re:セイハッピーが表示されません。菊池さん 4/22-22:23
記事番号10385へのコメント
このURLをクリックすると表示されるはずですが、白紙のページになります。
sayhappy_sp.cgiの中のパス指定が相対パスになってるからと思われます。

niftyの場合はHPとCGIのサーバが異なるので、パス指定をURL指定に
してください。

トップに戻る
10387Re:セイハッピーが表示されません。なんちゅ〜 E-mail 4/22-22:50
記事番号10386へのコメント
菊池さんさんは No.10386「Re:セイハッピーが表示されません。」で書きま
した。
>このURLをクリックすると表示されるはずですが、白紙のページになりま
す。
>sayhappy_sp.cgiの中のパス指定が相対パスになってるからと思われます。
>
>niftyの場合はHPとCGIのサーバが異なるので、パス指定をURL指定に
>してください。

ありがとう御座います
頑張ってみます。
>

トップに戻る
10388Re:セイハッピーが表示されません。なんちゅ〜 E-mail 4/23-00:21
記事番号10386へのコメント
菊池さんさんは No.10386「Re:セイハッピーが表示されません。」で書きま
した。
>このURLをクリックすると表示されるはずですが、白紙のページになりま
す。
>sayhappy_sp.cgiの中のパス指定が相対パスになってるからと思われます。
>
>niftyの場合はHPとCGIのサーバが異なるので、パス指定をURL指定に
>してください。
>

今一つわからないのですが
マニュアルで指定されている行以外にも
書き換えが必要と言うことなのでしょうか?

トップに戻る
10389Re:セイハッピーが表示されません。菊池さん 4/23-08:42
記事番号10388へのコメント
下のURLが昨日とは違って、Not Foundエラーに変わりました。
何か変更をされましたか?
http://hpcgi2.nifty.com/tube_tube/birthday/birthday.cgi
http://hpcgi2.nifty.com/tube_tube/birthday/sayhappy_sp.cgi

まず、ダウンロードした状態に戻し、以下の変更をして
http://hpcgi2.nifty.com/tube_tube/birthday/birthday.cgi
http://hpcgi2.nifty.com/tube_tube/birthday/sayhappy_sp.cgi
が動作するか、確認してください。
(画像が表示されないのは無視してください)

1.
1行目のperlのあるパスの変更(birthday.cgi、sayhappy_sp.cgi、birthday.pl、common.cgi )
#!/usr/bin/perl → #!/usr/local/bin/perl

2.
# メール送信方法の指定 部分にある
$s_mail = 0; # メール送信方法選択

3.
# 日本語ヘッダ(送信者、件名)をMIMEエンコード(Base64、Bエンコード)する(1)、 部分にある
$encode = 0;
#use MIME::Base64; #$encode = 0;の時は文頭に「#」をつけコメント文にすること

これで、CGIが動作すると思います。
確認後、画像を表示できるように画像関連のパスの変更をします。
birthday.cgi 38行目 $basedir = '.';
sayhappy_sp.cgi 27行目 $basedir2 = '.';

# 管理者情報(管理者固有のものに必ず変更)
$hpurl = 'http://www.xxxxxx.com/'; #管理者のホームページURL


トップに戻る
10390Re:セイハッピーが表示されません。なんちゅ〜 E-mail 4/23-21:40
記事番号10389へのコメント
菊池さんさんは No.10389「Re:セイハッピーが表示されません。」で書きました。
>下のURLが昨日とは違って、Not Foundエラーに変わりました。
>何か変更をされましたか?
>http://hpcgi2.nifty.com/tube_tube/birthday/birthday.cgi
>http://hpcgi2.nifty.com/tube_tube/birthday/sayhappy_sp.cgi
>
>まず、ダウンロードした状態に戻し、以下の変更をして
>http://hpcgi2.nifty.com/tube_tube/birthday/birthday.cgi
>http://hpcgi2.nifty.com/tube_tube/birthday/sayhappy_sp.cgi
>が動作するか、確認してください。
>(画像が表示されないのは無視してください)
>
>1.
>1行目のperlのあるパスの変更(birthday.cgi、sayhappy_sp.cgi、birthday.pl、common.cgi )
>#!/usr/bin/perl → #!/usr/local/bin/perl
>
>2.
># メール送信方法の指定 部分にある
>$s_mail = 0; # メール送信方法選択
>
>3.
># 日本語ヘッダ(送信者、件名)をMIMEエンコード(Base64、Bエンコード)する(1)、 部分にある
>$encode = 0;
>#use MIME::Base64; #$encode = 0;の時は文頭に「#」をつけコメント文にすること
>
>これで、CGIが動作すると思います。
>確認後、画像を表示できるように画像関連のパスの変更をします。
>birthday.cgi 38行目 $basedir = '.';
>sayhappy_sp.cgi 27行目 $basedir2 = '.';
>
># 管理者情報(管理者固有のものに必ず変更)
>$hpurl = 'http://www.xxxxxx.com/'; #管理者のホームページURL
>
>

上記の通り操作してみましたが、依然として表示されませんでした。

トップに戻る
10391Re:セイハッピーが表示されません。なんちゅ〜 E-mail 4/23-21:46
記事番号10389へのコメント
菊池さんさんは No.10389「Re:セイハッピーが表示されません。」で書きました。
>下のURLが昨日とは違って、Not Foundエラーに変わりました。
>何か変更をされましたか?
>http://hpcgi2.nifty.com/tube_tube/birthday/birthday.cgi
>http://hpcgi2.nifty.com/tube_tube/birthday/sayhappy_sp.cgi
>
>まず、ダウンロードした状態に戻し、以下の変更をして
>http://hpcgi2.nifty.com/tube_tube/birthday/birthday.cgi
>http://hpcgi2.nifty.com/tube_tube/birthday/sayhappy_sp.cgi
>が動作するか、確認してください。
>(画像が表示されないのは無視してください)
>
>1.
>1行目のperlのあるパスの変更(birthday.cgi、sayhappy_sp.cgi、birthday.pl、common.cgi )
>#!/usr/bin/perl → #!/usr/local/bin/perl
>
>2.
># メール送信方法の指定 部分にある
>$s_mail = 0; # メール送信方法選択
>
>3.
># 日本語ヘッダ(送信者、件名)をMIMEエンコード(Base64、Bエンコード)する(1)、 部分にある
>$encode = 0;
>#use MIME::Base64; #$encode = 0;の時は文頭に「#」をつけコメント文にすること
>
>これで、CGIが動作すると思います。
>確認後、画像を表示できるように画像関連のパスの変更をします。
>birthday.cgi 38行目 $basedir = '.';
>sayhappy_sp.cgi 27行目 $basedir2 = '.';
>
># 管理者情報(管理者固有のものに必ず変更)
>$hpurl = 'http://www.xxxxxx.com/'; #管理者のホームページURL
>
>

表示されるようになりました。
初歩的なミスで、テキストファイルの転送先を間違えておりました。
大変ご迷惑をお掛け致しまして、心からお詫びいたします。
また、親身になってアドバイスをしていただき、
本当にありがとう御座いました。