以下のような PHP 関数があるとします。
関数.php
<?php
function getDataInFile($PMTA_FILE){
$PMTA_DATE = date("Y-m-d");
$lineFromText = explode("\n", $PMTA_FILE);
$number_bar_charts = 13;
$row = 0;
$cate = "";
$total ="";
$fail = "";
$mailSuc = "";
$title = "";
foreach($lineFromText as $line){
if($row < $number_bar_charts){
$words = explode(";",$line);
$dateTime .= ','.$words[0];
if($title == ""){
$title = $words[0];
}
$cate .= ','."'$words[5]'";
$total .= ','.$words[6];
$fail .= ','.$words[7];
$mailSuc .= ','.((int)$words[6] - (int)$words[7]);
$row++;
}
}
}
?>
これは、 で使用する関数を呼び出す以下のコードですgetFile.php
。
<?php
include("include/function.php");
$PMTA_DATE = date("Y-m-d");
getDataInFile("../stats_domain_recepteur.affinitead.net.".$PMTA_DATE.".txt");
?>
実際、ファイルからデータを読み取ることができず、エラーメッセージが表示されましUndefined variable: dateTime in C:\wamp\www\chat\include\function.php on line 15
たNotice: Undefined offset: 5 in C:\wamp\www\chat\include\function.php on line 19
....
これを修正する方法がわかりません。どなたか助けてください。よろしくお願いします。