Heim >Backend-Entwicklung >PHP-Tutorial >禁用COPY、UNLINK的情况下,怎样修改服务器的文件?

禁用COPY、UNLINK的情况下,怎样修改服务器的文件?

WBOY
WBOYOriginal
2016-06-23 14:01:071173Durchsuche

我自己编写的php文件,当中的copy ,unlink、move_uploaded_files是会被服务器禁止的;
但是服务器中有些PHP脚本有上面的操作却可以正常运行。这是为什么?
这样的环境下,怎样修改服务器中的文件(普通文件,如JPG)?


回复讨论(解决方案)

关闭危险函数:
disable_functions = chdir,chroot,dir,getcwd,opendir,readdir,scandir,fopen,unlink,delete,copy,mkdir,   rmdir,rename,file,file_get_contents,fputs,fwrite,chgrp,chmod,chown

如果是在配置文件里面禁用了这些函数,则整个站点都不能使用这些函数,不存在有些文件可用,有些不可用。

第二个问题,如果你要对jpg文件进行改名,然后你又禁止了rename函数,那你只能down下来,本地改完名字再FTP传上去了吧。

没有满意答案

Stellungnahme:
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