我的wampserver www目录中有一个index.html。在这个html上,有一个用户上传文件的链接。当我点击链接时,我选择要上传的文件,而不是我在eclipse debugg环境中测试的uploadmanager.php工作,它在网页上显示代码的某些部分而不做任何事情。这不是我所期望的。有人可以告诉我有什么问题吗?谢谢。
答案 0 :(得分:2)
听起来像是在使用php-short-open-tags(<?
而不是<?php
)而没有在php.ini中启用它。更改你的php.ini或使用标准的open-tags来解决这个问题。
答案 1 :(得分:1)
您确定在WAMP中启用了PHP吗?
答案 2 :(得分:1)
尝试直接在wamp / www(或任何子目录)中创建新的uploadmanager.php文件,并将测试的uploadmanager脚本中的代码粘贴到新文件中。然后尝试在WAMP中运行它。
我认为这是一个权限问题。我将index.php文件复制到c:/ wamp / www /子目录中,它只显示了代码。一旦我创建了一个新的index.php文件并将旧文件的内容粘贴到其中,它就能很好地工作。
答案 3 :(得分:0)
您是否发布到uploadmanager.php页面?您是收到错误还是只看到代码?你可以发布处理表单的index.html页面中的代码以及你看到的php代码的一部分吗?
答案 4 :(得分:0)
我时不时地将Apache服务于.php作为可下载文件,而不是在服务器上处理它们,但只能随机请求。
可能发生这种情况的一些原因是
在我的情况下,最后一颗子弹是最危险的,但幸运的是它似乎只是在修改了一些.php文件后立即出现。我还没有更深入地跟踪问题,但它似乎涉及一些文件系统级别的操作(因为磁盘I / O是一个瓶颈)并且只在测试环境中出现。