- ベストアンサー
携帯用ページに日替わりメッセージを
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
以下のソースで実現できます。 メッセージファイルに1行1メッセージで書いてください。 1年間で今日が何日目なのかを判断して表示するメッセージを選択するようにしています。 ------------------------------------- <?php // // Copyright (C) 2006 Izayoi Mizuki All Rights Reserved. // // メッセージファイルのパス $file = "messe.txt"; ////////////// // 設定完了 // ////////////// /*メッセージファイルを読み込み*/ $messe = file ($file); /*日付を取得*/ $date = getdate (); /*今年の何日目か取得*/ $month[1] = "31"; if (!($date["year"]%400)) { $month[2] = 29; } else if (!($date["year"]%100)) { $month[2] = 28; } else if (!($date["year"]%4)) { $month[2] = 29; } else { $month[2] = 28; } $month[3] = "31"; $month[4] = "30"; $month[5] = "31"; $month[6] = "30"; $month[7] = "31"; $month[8] = "31"; $month[9] = "30"; $month[10] = "31"; $month[11] = "30"; $month[12] = "31"; $sumdate = $date["mday"]; for ($i = 1; $i <= $date["mon"]; $i++) { $sumdate = $month[$i]; } /*表示するメッセージを決定し表示*/ $messe_count = count ($messe); while ($sumdate >= $messe_count) { $sumdate = $sumdate - $messe_count; } echo $messe[$sumdate]; ?> ------------------------------------- 以上
その他の回答 (1)
- inu2
- ベストアンサー率33% (1229/3720)
可能ですよ 日付取得して、用意していたメッセージをアサインしておけば日替わりで表示もランダムも思いのままです 希望とあらば秒単位でも分単位でも時単位でも可能です 1ヶ月単位も1年単位も思いのままです それとも、そのようなフリースクリプトが有るかどうか?という質問内容でしょうか?
補足
説明不足ですみません。 inu2さんのおっしゃるとおり、「そのようなフリースクリプトが有るかどうか?」という質問内容です。
関連するQ&A
- 日替わりメッセージを表示させたいのですが・・・(2度目)
PHPを使って、ケータイ用サイトに150~200個程度の メッセージを日替わりで表示させたいのですが、 どのようにすれば良いのでしょうか? (以前に同じ質問をした時も回答を頂いたのですが、 PHPに関しては全くの初心者なので、 うまくいきませんでした。)
- ベストアンサー
- PHP
- 携帯サイトで画像を日替わりにしたいです
携帯サイトを作ろうとしています。 その中であるページの画像を自動で日替わり更新(ランダムor順番に表示)にしたいです。 javascriptではキャリアにより機能しないということだそうで、 cgiを使ってhtmlを生成するしくみでやろうと思っています。 携帯サイトでそれを可能にするcgiの配布サイト、紹介サイトなどご存知でしたら、お教えください。 また、javascript、cgiでなくても、画像の自動更新の方法があれば、教えてください。 javascript、cgiをゼロから作るような知識はないので、わかりやすいものがあれば大変助かります。 そんな都合のいいものがあるかわかりませんが、よろしくお願いします。
- ベストアンサー
- CGI
- 日替わりページ
1ヶ月31日分のページをインラインフレーム内に日替わりで表示したいと考えています。 javascriptで出来ることは分かったのですが初心者の為どう記述したらよいか全く分かりません。 どなたかソースの記述例を教えていただけないでしょうか?宜しくお願いします
- 締切済み
- JavaScript
- 携帯の『ページ取得中』について
携帯の『ページ取得中』について i-modeで、とあるサイトをチェックしますが、ページの記事も画像もすべてキレイに表示されているのに、ずっと『ページ取得中』が出ています。 先ほどは、記事が読みきってもなお『ページ取得中』が出ていました。 何を取得しようとしているのですか?
- 締切済み
- docomo
- <HP作成>携帯からのアクセスを判断して指定ページに飛ばすには?
最近自分のサイトのアクセス解析を見ると携帯電話(i-mode)からアクセスしてる方がいるようです。 うちは普通のHPで、携帯には対応していないので、PC以外からのアクセスがあった場合は指定のページに飛ばす、もしくは特定のメッセージを表示できるようにしたいのですが、何か良い方法はないでしょうか? 理想としては、 http://www.*****.com/index.html に携帯でアクセスしたときに自動的に http://www.*****.com/i/index.html に飛ばすようにしたいのですが・・・・
- ベストアンサー
- その他(インターネット・Webサービス)
- i-mode505の識別
現在phpでi-modeサイトを作っています。 i-mode用のフラッシュを作成し、機種を識別し505の時のみフラッシュが表示されるようにしたいのですが、よくわかりません。 現在は、<a>タグのutn属性を用いて識別させようとしているのですが、「携帯電話情報を送信しますか?」というメッセージが出ます。 このメッセージが出ないようにはできないのでしょうか?utn属性を用いず、ページにアクセスしただけで機種を判別できないものでしょうか… phpは初心者なもので、支離滅裂な質問かも知れませんが、よろしくお願い致します。m(_~_)m
- ベストアンサー
- その他(スマートフォン・携帯・タブレット)
- i-mode用のページ作成について教えて下さい
i-modeで見られるページを作りたいのですが 使えるタグや絵文字などの情報は調べられるのですが 最初に表示するページをどうすればよいのかわかりません。 トップページは既に色々画像やアニメーションが入っていますし フレームもあります。もちろん横幅も500くらいあります。 どこに「i-modeの方はこちら」ボタンをつければいいのでしょうか? 私携帯は昔の型なのでふつうのページにアクセスするとどう見えるのかもわかりません。 どなたかご存知の方いらっしゃれば、是非教えて下さい。
- 携帯からアクセスしているのにpcのページが表示
携帯からアクセスしているのに パソコンのページが表示されてしまう。 phpのページに ”別サーバーにあるページ”をinclude するとパソコンのページが表示されているのですが、携帯からアクセスして携帯ページが表示されるようにするにはどうすれば、よいのでしょうか? 携帯から直で”別サーバーにあるページ”にアクセスすると ちゃんと携帯ページが表示されます!! ”別サーバーにあるページ”に、携帯からアクセスしていると認識させるには、phpページを、どうすれば可能でしょうか? ご存知の方いらっしゃいましたら、ご教授お願いいたします。
- 締切済み
- PHP
お礼
何度もすみません。 上のソースで2日間実験してみましたが、1日目・2日目ともに同じメッセージが表示されました・・・。
補足
上のソースだと、1年間(366日)分のメッセージを用意しないといけないのでしょうか? また、 「messe.txt」というファイルの容量が大きくなってもページを閲覧する携帯端末の通信料が大きくなることは無いのでしょうか?