ホームページ > バックエンド開発 > PHPチュートリアル > fwirte 関数を記述する使い方は少し憂鬱です。

fwirte 関数を記述する使い方は少し憂鬱です。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-23 14:08:46
オリジナル
1138 人が閲覧しました

$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 を使用すれば問題はありません。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート