$name=$name[1];$wei='../dow/'.$name.'.txt';$weizhi=fopen($wei,'a')or die("can't open file");fwrite($weizhi,$neirong);
ログイン後にコピー
この $neirong は少し大きく、最大制限は数百 M レベルであると推定されています。
2つ目の質問です。 。 $name は、データベースを呼び出す本のタイトルです。ビルドを実行するとき。
彼は 2 つのファイルを生成します。 1 はファイル名のない .txt です。 2枚目は通常の本のタイトル.txt
です。 .txt ファイルは、
.txt 4002k
book title.txt 12k
などの通常のファイル名のファイルよりも小さいです。 質問: 1 つだけ生成する必要がありますか?どうして二世代もあるのでしょう?不思議なのは$nameにID番号を設定すると正常にファイルが生成され、中身も正常です。
ディスカッションへの返信 (解決策)
何を質問したいのかよくわかりませんが、コードによって意図的にのみ実行できます。
ファイル名を 1.txt 2.txt などの数値型に設定すると、通常は 1 つのファイルとして生成されます
name.txt、name2.txt などの中国語のファイル名に設定した場合そうすると、さらに 1 つのスペースが生成されます
。
まずデータ ディレクトリをクリアしてからテストを実行する必要があります
これは不可能です。
まずデータ ディレクトリをクリアしてからテストを実行する必要があります
テストのファイル名として ID を使用すれば問題はありません。