Maison > développement back-end > tutoriel php > 写入fwirte函数的用法,有点郁闷了。

写入fwirte函数的用法,有点郁闷了。

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2016-06-23 14:08:46
original
1164 Les gens l'ont consulté

$name=$name[1];$wei='../dow/'.$name.'.txt';$weizhi=fopen($wei,'a')or die("can't open file");fwrite($weizhi,$neirong);
Copier après la connexion


这个  $neirong 有点大,大的上限估计都有百M级。
第二个问题就是。。$name是调用数据库的书名的。当去执行生成时。
他生成2个文件。1个   是 .txt  没文件名的。第二个就是正常的  书名.txt
。而.txt文件小于有正常文件名的文件如

.txt   4002k
书名.txt  12k

问:应该只是生成1个才对的嘛。怎么会2个呢?难道执行了2次生成。而奇怪的就是我把$name设置为ID数字型,他就正常的生成1个文件,而内容也是正常的。


回复讨论(解决方案)

不太明白你想问什么,生成两个文件只能是你的代码故意这样做了。

设置文件名为  数字型的  例如  1.txt  2.txt   他是正常的生成为1个文件
如设置为中文的文件名  例如 名字.txt 名字2.txt 这样他就多生成出1个空文件名出来
                         例如   .txt   .txt

这是不可能的!
你先清空数据目录再做测试

这是不可能的!
你先清空数据目录再做测试

测试用ID来作为文件名的话,没问题。

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal