免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4833 | 回复: 2
打印 上一主题 下一主题

php页面打开是空白 [复制链接]

论坛徽章:
2
IT运维版块每日发帖之星
日期:2015-11-17 06:20:002016猴年福章徽章
日期:2016-02-18 15:30:34
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-02-12 18:34 |只看该作者 |倒序浏览
本帖最后由 woshiyiziyu 于 2014-02-12 18:38 编辑

本人小白,想弄个自助修改apache密码的php页面,从网上照抄了一段代码,但是打开的时候是空白,打开其他系统里自带的php页面正常,求各位出手相助。
  1. <?php
  2. error_reporting(E_ALL);

  3. include("./class.Htpasswd.php3");  

  4. /*   
  5. */  
  6. $htpasswdfile = "/etc/squid/passwd";  


  7. //
  8. echo '<FORM ACTION="'.$PHP_SELF . '" METHOD=POST>';  
  9. ?>  
  10. <Table BORDER><TR>  
  11. <TD>Username: </TD>  
  12. <TD><INPUT TYPE=text name="username"></TD>  
  13. </TR><TR>  
  14. <TD>Password: </TD>  
  15. <TD><INPUT TYPE=text name="password"></TD>  
  16. </TR><TR>  
  17. <TD>  
  18. <INPUT TYPE=radio NAME=doop VALUE="verify" CHECKED> Verify Password <BR>  
  19. <INPUT TYPE=radio NAME=doop VALUE="add" > add user<BR>  
  20. <INPUT TYPE=radio NAME=doop VALUE="delete" > delete user <BR>  
  21. <INPUT TYPE=radio NAME=doop VALUE="change" > change password <BR>  
  22. </TD>  
  23. <TD>  
  24. <INPUT TYPE=submit name="operation">  
  25. </TD></TR>  
  26. </TR>  
  27. </TABLE>  
  28. </FORM>  
  29. <?php  
  30. if(!isset($operation)) {  
  31. }  
  32. else {  
  33. echo "<FONT COLOR=RED> <HR>";  
  34. echo ",please check <BR><HR>";  
  35. echo " $username   $password   = [$doop] <BR>";  
  36. $handle = new Htpasswd($htpasswdfile);  

  37. switch ($doop) {  
  38. case 'add':  
  39. print "user<BR>";  
  40. $retval = $handle->addUser($username, $password);  
  41. if($retval) {  
  42. print "user [$username] add success!<BR>";  
  43. } else {  
  44. print "add user [$username] failed.<BR>";  
  45. }  
  46. break;  

  47. case 'change':  
  48. print 'change password<BR>';  
  49. $retval = $handle->changePass($username, $password);  
  50. if($retval) {  
  51. print "[$username] success.<BR>";  
  52. } else {  
  53. print "[$username] failed.<BR>";  
  54. }  
  55. break;  

  56. case 'delete':  
  57. print 'delete user<BR>';  
  58. $retval = $handle->deleteUser($username);  
  59. if($retval) {  
  60. print "[$username] is deleted.<BR>";  
  61. } else {  
  62. print "delete [$username] error.<BR>";  
  63. }  
  64. break;  

  65. case 'verify':  
  66. print 'Code to verify user's password<BR>';  
  67. $retval = $handle->verifyUser($username, $password);  
  68. if($retval) {  
  69. print "[$username] verifies okay with password [$password]<BR>";  
  70. } else {  
  71. print "Verify Error for [$username] with [$password] (wrong password or user doesn't exist!) <BR>";  
  72. }  

  73. break;  

  74. default:  
  75. print 'do you want to break? <BR>';  
  76. }  
  77. echo "</FONT>";  
  78. }  
  79. ?>   
复制代码

论坛徽章:
2
IT运维版块每日发帖之星
日期:2015-11-17 06:20:002016猴年福章徽章
日期:2016-02-18 15:30:34
2 [报告]
发表于 2014-02-13 08:25 |只看该作者
不折腾了,换了个方法实现了同样功能,参照http://blog.sina.com.cn/s/blog_6a90edc90100q2al.html

论坛徽章:
0
3 [报告]
发表于 2014-02-16 15:08 |只看该作者
是啊。。这个出错了头就大了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP