No.1ベストアンサー
- 回答日時:
簡単な一例を。
--- 200607.dat (メッセージデータ) ---
2006年7月1日のメッセージ
2006年7月2日のメッセージ
2006年7月3日のメッセージ
2006年7月4日のメッセージ
・・・(略)
--- PHP ---
<?php
$list = file(date('Ym') . '.dat');
$msg = $list[date('d') - 1];
echo $msg;
No.2
- 回答日時:
データは、一行一データとして保存します(data.txt)。
$lines = file("data.txt"); //データを配列に読込み
//ランダム表示の場合
$cnt = count($lines); //データ数を数える
$t = rand(0,$cnt);
echo $lines[$t];//$t番目のデータが表示されます
//2006年1月1日を起点として、毎日順番に表示
$start = mktime(0,0,0,1,1,2006);
$today = mktime(0,0,0,date("m"),date("d"),date("Y"));
$t1 = ($today - $start )/60/60*24 ;//起点日から今日までの日数
$t = $t1 % $cnt ; // $t1を$cntで割ったあまり
echo $lines[$t] ; //一日中決まったメッセージが表示される
こんな感じでしょうか
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL #1062 - '0' は索引 'PRIMARY' で重複しています。とでています。 1 2023/01/01 06:13
- PHP PHPで訪問回数を表示するカウンタを作成したい 3 2023/05/27 07:09
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- WordPress(ワードプレス) wordpressでphpを読み込みたい 1 2022/10/30 23:40
- PHP 文字列を段落で分ける方法を教えて下さい。 2 2023/03/09 10:03
- Excel(エクセル) 下記エクセルの式がなぜこうなるのか理由が知りたいです。 6 2022/08/20 00:43
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
- iPhone(アイフォーン) iPhoneのメッセージ機能について 3 2022/12/26 09:28
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
postgresのカレンダーについて
-
構造体のプログラミング......
-
EXCELマクロのSQL文での引用符...
-
MySQL + PHP 同じテーブル内で...
-
日替わりメッセージを表示させ...
-
SQLローダーCSV取込で、囲み文...
-
エクセル、並び替え正しくソー...
-
【PL/SQL】FROM区に変数を使う方法
-
where句中のtrim関数について
-
テーブルの最後(最新)のレコー...
-
select文の実行結果に空白行を...
-
単一グループのグループ関数で...
-
count関数の値をwhere句で使用...
-
並べ替えについて
-
固定長データのテキストファイ...
-
1レコード全てを改行なしで表...
-
Oracleで「文字が無効です」の...
-
ファイルの漢数字の順番につい...
-
1の行を固定した上でVBAを用い...
-
group byの並び順を変えるだけ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHP+MySQLで月ごとの数量を表...
-
【PL/SQL】DATE型の時刻の表示...
-
日替わりメッセージを表示させ...
-
MySQLのUPDATE文でサブクエリ
-
PHPでMySQL内のデータの合計値...
-
Strict Standards: date() ...
-
EXCELマクロのSQL文での引用符...
-
DB登録に関する日付の認識
-
PHPとMysqlを使用した集計表の...
-
postgresのカレンダーについて
-
JavaScriptの条件文の応用
-
掲載日と更新日の管理の仕方
-
SQLでMAXを使った
-
JOINを使った文で、date > now();
-
Smarty
-
SQLローダーCSV取込で、囲み文...
-
単一グループのグループ関数で...
-
select文の実行結果に空白行を...
-
テーブルの最後(最新)のレコー...
-
count関数の値をwhere句で使用...
おすすめ情報