2012-05-13 6 views
2

この問題は、vBulletinシステムで私に伝えられました。Include関数の内容に等しい変数を代入する

<?php 
    $myDay = date('D'); 
    $myHour = date('G'); 
    // Saturday 
    if ($myDay == "Sat") { 
     if ($myHour >= 7) { 
      $output = include('textFilePath/saturday.txt'); 
     } else { 
      $output = include('textFilePath/friday.txt'); 
     } 
    } 
    // Sunday 
    if ($myDay == "Sun") { 
     if ($myHour >= 7) { 
      $output = include('textFilePath/sunday.txt'); 
     } else { 
      $output = include('textFilePath/saturday.txt'); 
     } 
    } 
    // and it goes on to friday... 
    // and in the end : 
    return $output; 
?> 

私の問題は、()関数である:私は私はいくつかの日常業務をautmate支援するためにサイドバー領域内のブロックを構築したい..私はこのようなPHPコードを書きました。私が$出力値を返すとき、それはブール値(0または1)を返し、関数は "サイドバーブロック"の代わりにドキュメントの先頭にtxtファイルの内容を書き出します。 私はincludeとtxtファイル。しかし、私は毎日のタスクを自動化して、ユーザーにtxtファイルを編集するためのアクセス権を与えたいと言った。

ローカルファイルの内容を変数に割り当てる他の方法や機能はありますか?

答えて

4

あなたがここに

$output = file_get_contents('textFilePath/saturday.txt'); 

より多くの情報を確認することもできます。http://in3.php.net/file_get_contents

+0

神は男あなたを祝福...それはたくさんうまく:)のおかげで働いていました – Nojan

関連する問題