Rumah > pembangunan bahagian belakang > tutorial php > move_uploaded_file的failed to open stream错误处理

move_uploaded_file的failed to open stream错误处理

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-07-29 09:02:05
asal
2386 orang telah melayarinya

PHP的基本语法学习的差不多了,现在开始学习PHP的文件上传功能实现了。功能中使用到了move_uploaded_file方法,运行时报错: failed to open stream。
经过查资料,总结了出现该错误的几个可能的原因及解决方法。

原因一:移动到的目录的写法不正确

我的目录如下所示:
move_uploaded_file的failed to open stream错误处理
这是《PHP和MySQL Web开发》第四版中的例子,我的PHP版本是7.0.2,执行时报了failed to open stream错误。这种错误有两种解决方法:第一写绝对路径,如“D:/uploads/”;第二:使用相对路径时,使用“./uploads/”表示移动文件到当前默认目录下的uploads目录下,或者使用“../uploads/”表示移动文件到当前目录的父目录下的uploads目录下。

原因二:移动到的目录不存在

如果移动到的目录不存在,也会报failed to open stream错误。创建对应的目录即可解决问题。

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介绍了move_uploaded_file的failed to open stream错误处理,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan