-1

私のコードは次のようになります。

$fp = fopen( getcwd() . DIRECTORY_SEPARATOR . date('d-M-y') . DIRECTORY_SEPARATOR . "example.html", "w" );

このコードは、私が理解できない理由で失敗します。

ただし、このコードは問題なく機能します。

$fp = fopen( getcwd() . DIRECTORY_SEPARATOR . "05-Mar-2013" . DIRECTORY_SEPARATOR . "example.html", "w" );

最初は、date() が文字列を返さないという問題だと思ったので、文字列にキャストしてみましたが、関数は文字列を返すことを明示的に示しているので問題ありません。この問題の解決策を見つけた人はいますか? date() 関数を使用してこれを動的に挿入する必要がありますが、それが機能しない場合は、日付を表示する別のディレクトリ構造を見つけ出す必要があります。ありがとう

4

1 に答える 1

1

date('d-M-Y')の代わりに使用しdate('d-M-y')ます。

于 2013-03-05T23:42:43.573 に答える