-1

私はこのphpコードを持っています:

<?php
echo ("Setting up data..."); 
$today = date("YmdHi");
$wtoday = $today
$im = $_GET["im"];
$fim = "tips/$today/im.txt";
$fwtoday = "tips/$today/today.txt";
?>
<?php
$fp = fopen ($fwtoday, "w"); # w = write to the file only, create file if it does not exist, discard existing contents 
if ($fp) { 
    fwrite ($fp, $wtoday); 
    fclose ($fp); 
    echo ("Today written"); 
} 
else { 
    echo ("Today was not written"); 
}
?>
<?php
$fp = fopen ($fim, "w"); # w = write to the file only, create file if it does not exist, discard existing contents 
if ($fp) { 
    fwrite ($fp, $im); 
    fclose ($fp); 
    echo ("Im written"); 
} 
else { 
    echo ("Im was not written"); 
}
?>

Finaly Today と Im は書き込まれませんでした。エラーはどこにありますか ??? ファイルのアクセス許可と関係があるとは思いません。$fwtoday = について"tips/$today/today.txt";投稿するのを忘れていましたが、まだ機能していません。

4

3 に答える 3

2

これらの行をファイルの先頭に挿入し、特定のエラーを共有します。

error_reporting(E_ALL);
ini_set('display_errors','On');
于 2013-09-03T10:11:24.823 に答える
2
$wtoday = $today

セミコロンがありません。解析エラーです。

$fwtodayそのため、どこにも定義していないように見える変数に保存されているファイル名を開こうとしているようです。

于 2013-09-03T10:00:55.370 に答える
0

$fwtodayの定義がわかりません。また、これを行う必要はありません:

?>
<?php
于 2013-09-03T10:01:40.433 に答える