Heim > Backend-Entwicklung > PHP-Tutorial > move_uploaded_file的failed to open stream错误处理

move_uploaded_file的failed to open stream错误处理

WBOY
Freigeben: 2016-07-29 09:02:05
Original
2360 Leute haben es durchsucht

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教程有兴趣的朋友有所帮助。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage