上传php 文件碰到一个问题!

WBOY
Release: 2016-06-23 14:38:07
Original
813 people have browsed it

我是我们公司的新来的网管,公司有一个破系统,叫我维护更新, 必须更新一个PHP文件,php文件写好后。通过系统后台浏览上传,就不能正常运行,后来我发现了从这一个系统上传后,有"或'或\ 这三个符号的地方在前面多出现\这一个符号,比如说有"123456789" 上传到服务器后就会变成\"123456789\"  求解决办法。

ps:系统除了有这一个后台权限外,其它的权限都没有


回复讨论(解决方案)

1、 系统除了有这一个后台权限外,其它的权限都没有
你不是网管吗?没有操作系统管理权限?

2、既然是没有权限,那么你是如何知道 "、'、\ 被转义了呢?

3、你的那个系统难道可以不以文件上传方式更新系统文件吗?

4、设法执行 stripcslashes 函数去掉转义就可以了

 回答:1、不是所有网管都有权限了
       2、我随便上传了一个txt htm html 内容写着同样的内容都是同样的结果
       3.本来是可以的,但没有权限了,老网管走了,什么信息都没有留下,就系统的后台的用户密码也是我猜出来了。
       4.我曾想用 这样的方式提交到服务器,因为这一串代码没有"'\没有这三个符号
然后不借助这一个系统上传文件,传是传上去了,但是一执行,竟然被安全狗防火强给拦截了,说是木马刺,服务器中装5.了安全狗防火强      
 5.我想修改PHP文件中的“‘\ 这三个符号用别的代替。可以吗?

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template