![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
index.phpに、list.txtから一日ずつ異なる行を表示するにはどうしたらよいか教えてください。
index.php は<p>本日のおすすめは「○○○」</p>
list.txtには1行目から順にメニューリスト
からあげ弁当
りんごケーキ
焼き魚定食
・・・・
index.phpの○○○の部分に記述するPHPを知りたいです。
例えば4/1にこのURLにアクセスすると、リストの1行目(からあげ弁当)が表示されており、
4/2にアクセスすると2行目(りんごケーキ)、
4/3は3行目…という感じです。
当方あまり詳しくないため、お分かりの方、どうぞよろしくお願いいたします。
No.3ベストアンサー
- 回答日時:
自分で学ぶつもりがない(とにかく動くソースが欲しいだけ)なら、外注に頼めばいいと思うのですけどね。
#ただ働きはいなんだけどww
<?php
$list = file('list.txt', FILE_IGNORE_NEW_LINES);
$i = intval(date('j')) - 1;
if ($i > 0) { print $list[$i]; }
?>
No.2
- 回答日時:
とりあえず、list.txtは31行あるという前提でいいんでしょうか?で4/1と5/1はどちらも1行目でいいということですか?
#極端な話、4/1が開始というだけで
#366行あったりして(汗
「31行あって1ヶ月でローテーション」と「7行あって一週間でローテーション」なら何行目を使うかが変わってくるので、そのあたりをキチンと定義しないとコーディング出来ませんよ。
それとも「何行あるかによってその行数をローテーション」ですかね。
それが決まれ、あとはば(すでに回答がありますが)file()で読み込むのと日付から選択する行を決める(dateでの形式を参照)だけでいいと思います。
http://www.php.net/manual/ja/function.date.php
この回答への補足
説明が足らず申し訳ございませんでした。
はい、list.txtは31行あるという前提で構いません。
毎月、その日付の行を見に行く感じです。
すみません、私はプログラマーではないのでHTMLはわかるのですが、「file()で読み込むのと日付から選択する行を決める(dateでの形式を参照)」の意味が分かりません。
<?php ~ ?>の間に入るプログラムの部分を教えて頂けませんでしょうか。
よろしくお願いいたします。
No.1
- 回答日時:
用件がはっきりしていて、もうそのままプログラムが叩ける状態に思います。
つまり、
日付関数を使い本日の日にちを得る。
日にち回ファイルの行数を読む。
読んだテキストを出力する。
という流れですね。
コレの中で分からない部分があれば、また質問されるといいでしょう。
向上心がないなら答えそのものを求めたらいいと思います。
この回答への補足
はい、その流れでテキストを出力したいです。
当方プログラミングができませんので、その流れをどうのようにPHPで書けるのか、おわかりのかたに教えて頂きたく、こちらで質問させて頂きました。
index.phpの○○○の部分、具体的には<?php~ ?>の形で~の部分がどのようになるのか、教えて頂けますと助かります。
よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP 文字列を段落で分ける方法を教えて下さい。 2 2023/03/09 10:03
- その他(プログラミング・Web制作) .htaccessファイルの修正がこれで問題ないかどうか 1 2022/04/21 08:42
- PHP PHP MySql ページング 2 2022/09/20 06:38
- PHP PHP ページング データベース 1 2022/06/16 10:30
- PHP PHPで訪問回数を表示するカウンタを作成したい 3 2023/05/27 07:09
- PHP php my adminより取り出したデータ表示 2 2022/06/15 11:56
- MySQL UPDATE my_items SET item_name '赤い,甘い,ケーキ' WHERE id 1 2023/01/03 09:52
- PHP ここで言うトークンの意味を教えてください。 3 2022/08/24 03:03
- Excel(エクセル) 何方か知恵をください… 下記のシート1にシート2のDATAを表示させたいです。 (シート1の2行目の 6 2022/03/28 17:27
- HTML・CSS インクルードした要素がヘッダーにかぶってしまう 3 2022/09/13 17:35
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
相対パスの挙動を理解できない
-
phpによる携帯振り分けとSEOの...
-
すべてのページのurlをindex.ph...
-
モバイルとPC にエージェン...
-
smartyで同じテンプレートを使...
-
エステサロンなどの美容系ポー...
-
携帯からも編集できるwiki的な...
-
phpで24時間おきに任意のテキス...
-
歴史上の人物や宗教
-
DirectoryIndex に index.php...
-
php? 検索について
-
カレントディレクトリ以下全て...
-
PHP/icludeを使った相対パスの...
-
特定のページを外部から一定間...
-
Webアプリにおけるエントリポイ...
-
microSDの装着による連続待受時...
-
このページはどうしてこういう...
-
apachサーバテスト用にDocument...
-
【BAT(バッチ)ファイル】Web...
-
フォントの色を変えるには?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
index.phpに入るには、どうすれ...
-
include時の頭の良いパス指定に...
-
require_onceで読み込む場合、...
-
深い階層のフォルダの作成や削...
-
サイトパスに使用しているURLを...
-
.htaccessファイルの修正がこれ...
-
1つのcakePHPで複数のサイトを...
-
[PHP] 任意のDNSでIPアドレスを...
-
phpでページ分けする方法を教え...
-
PHP Linux から Windowsへの移行
-
zendのcontrollersについて
-
ゼンド フレイムワークがどうや...
-
mod_rewite?でのリダイレクト...
-
万国博覧会
-
歴史上の人物や宗教
-
PHPファイルが、そのまま見えて...
-
SSLに設置したらディレクトリパ...
-
変数値の渡し
-
ラミネート加工について
-
__FILE__をHTMLタグ内で使う
おすすめ情報