我在我的wampserver www目录中有一个index.html。在这个html上,有一个用户上传文件的链接。当我点击链接时,我选择要上传的文件,而不是我在我的eclipse调试环境中测试过的uploadmanager.php,它在网页上显示代码的一部分而不做任何事情。这不是我所期望的。有人可以告诉我什么是错的?谢谢。php代码在网页上显示而不是在幕后工作
回答
您是否正在发布到uploadmanager.php页面?您是否收到错误或只是看到了代码?你能发布处理表单的index.html页面的代码以及你看到的部分php代码吗?
听起来像你使用php-short-open-tags(<?
而不是<?php
),而不在你的php.ini中启用它。改变你的php.ini或使用标准的开放标签来解决这个问题。
没有我不使用短标签,但我会检查我的php.ini确定。谢谢 – ibiangalex 2010-10-22 07:53:55
short_open_tags被设置为off,这意味着默认情况下已经启用了long,并且在我的代码中使用了相同的代码。 – ibiangalex 2010-10-22 07:58:07
我不时地将Apache服务于.php作为可下载的文件,而不是在服务器上处理它们,但只能随机请求。
一些原因,为什么这件事会发生,是
- PHP错误配置
- 目录中的PHP的文件,而无需执行权限
- 错误的内容类型发送从脚本执行
- 超时
在我的情况下,最后一颗子弹是最危险的,但幸运的是它似乎只显示立即在修改了一些.php文件后。我还没有更深入地追踪这个问题,但它似乎涉及到一些文件系统级别的操作(因为磁盘I/O是一个瓶颈)并仅在测试环境中呈现。
尝试直接在wamp/www(或任何子目录)中创建一个新的uploadmanager.php文件,并将代码从测试过的uploadmanager脚本粘贴到新文件中。然后尝试在WAMP中运行它。
我认为这是一个权限问题。我将一个index.php文件复制到c:/ wamp/www /子目录中,它只显示代码。一旦我创建了一个新的index.php文件并将旧文件的内容粘贴到其中,它就完美地工作了。
- 1. 显示在网页上的PHP代码
- 2. PHP在IIS上显示的PHP代码,而不是
- 3. php代码显示,而不是运行
- 4. 在Webview中显示空白屏幕而不是网页
- 5. Style.Add不是在asp.net代码工作显示无/直列背后
- 6. phpmyadmin显示代码不是网页
- 7. 在ubuntu上显示PHP页面,而不是在Windows 7上
- 8. PHP代码在HTML代码后显示
- 9. php代码在屏幕上打印出来而不是执行?
- 10. Php代码不工作在Ajax页面?
- 11. 显示内容而不是内容的网页源代码
- 12. ”“”在页面上显示而不是“”“
- 13. struts 1.2 jsp页面不是在浏览器上显示,而是代码在标题栏上显示
- 14. PHP代码不在Facebook上工作
- 15. 安卓工作室显示XML代码而不是设计
- 16. 如何显示PHP代码而不是显示输出?
- 17. MySQL查询工作在工作台,而不是在代码
- 18. PHP ssh从命令行工作,而不是从网页工作
- 19. 在现场网站上工作而不显示它的方式?
- 20. 尝试在Heroku中部署静态网站(PHP),而不是显示源代码?
- 21. PHP var显示在Chrome开发工具中,但不是网页
- 22. PHP页面不在浏览器上显示,而是被下载
- 23. Webview显示一个空白屏幕而不是网页
- 24. PHP代码显示在网页中在执行
- 25. 显示HTML源代码而不是在GAE中呈现代码
- 26. PHP代码不在Apache中执行,而是代码本身显示
- 27. 代码不能在PHP开发人员网站上工作
- 28. 网页显示与代码
- 29. 网页在不同屏幕上的显示方式不同
- 30. 让Javascript不能作为代码显示在页面上
你能不能请出示文件 – 2010-10-19 13:24:25
当然我是张贴到uploadmanager。我没有任何错误,只是看到代码。我最终能够把它整理出来,不知道我真的做了什么,但重新启动了我的wampserver。感谢您回复。 – ibiangalex 2010-10-22 07:39:21