找回密码
 注册
广告投放 虚位以待【阿里云】2核2G云新老同享 99元/年,续费同价做网站就用糖果主机-sugarhosts.comJtti.com-新加坡服务器,美国服务器,香港服务器
查看: 1348|回复: 28

来帮偶看下这个PHP代码有什么问题?

[复制链接]
发表于 2007 年 2 月 6 日 20:07:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
情况如下:
mysql.func.php 是Mysql类文件,其中有一个错误信息显示函数msg
因为我想学习用定界符来输出数据,所以使用了
print <<<EOT
..................
EOT;
形式来输出信息
而其他比如连接数据库呀什么的,如果出错就调用这个错误信息显示函数显示
my.php是测试信息显示函数的文件
内容就是加载类文件,然后连接数据库

但是我现在测试的时候,只会显示一片空白,不知道为什么?
希望各位帮忙看下~~

代码我打包了,如果不愿意下的,等下我直接贴上来
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
 楼主| 发表于 2007 年 2 月 6 日 20:07:58 | 显示全部楼层
【腾讯云】2核2G云服务器新老同享 99元/年,续费同价
My.php文件代码:

  1. <?php
  2. require "./mysql.func.php";

  3. $m = new Mysql;
  4. $error = "dddddddddd";
  5. $m->connect();
  6. $m->msg("fdsjklfjdsklfjdskl");
  7. ?>
复制代码
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

 楼主| 发表于 2007 年 2 月 6 日 20:08:57 | 显示全部楼层
mysql.func.php文件代码:

  1. <?PHP
  2. class Mysql {
  3.    
  4.     var $dbhost = "localhost";
  5.     var $dbuser = "dddddd";
  6.     var $dbpass = "";
  7.     var $dbname = "easynovel";
  8.    
  9.     var $link_id;
  10.     var $result;
  11.     var $record;
  12.     var $rows;
  13.    
  14.     /** 返回出错信息 **/
  15.     function error() {
  16.         return mysql_error($this->link_id);
  17.     }
  18.    
  19.     /** 连接数据库 **/
  20.     function connect() {
  21.         global $pconnect;
  22.         if(!$pconnect) {
  23.             if(!$this->link_id = @mysql_pconnect($this->dbhost, $this->dbuser, $this->dbpass)) {
  24.                 $this->msg("建立数据永久连接出错");
  25.             }
  26.         } else {
  27.             if(!$this->link_id = @mysql_connect($this->dbhost, $this->dbuser, $this->dbpass)) {
  28.                 $this->msg("建立数据库连接出错");
  29.             }
  30.         }
  31.         return $this->link_id;
  32.     }
  33.    
  34.     /** 错误信息显示 **/
  35.     function msg($msg) {
  36. print <<<EOT
  37. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  38. <html xmlns="http://www.w3.org/1999/xhtml">
  39. <head>
  40. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  41. <title>程序运行出错</title>
  42. <script type="text/javascript">
  43.         function Show(divid){
  44.                 if(navigator.appName=="Microsoft Internet Explorer") document.getElementById(divid).filters.revealTrans.apply();
  45.                 document.getElementById(divid).style.visibility="visible";
  46.                 if(navigator.appName=="Microsoft Internet Explorer") document.getElementById(divid).filters.revealTrans.play();
  47.         }
  48.         function Hide(divid){
  49.                 if(navigator.appName=="Microsoft Internet Explorer") document.getElementById(divid).filters.revealTrans.apply();
  50.                 document.getElementById(divid).style.visibility="hidden";
  51.                 if(navigator.appName=="Microsoft Internet Explorer") document.getElementById(divid).filters.revealTrans.play();
  52.         }
  53. </script>
  54. <style type="text/css">
  55. body {
  56.         margin: 0;
  57.         padding: 0;
  58.         background-color: White;
  59.         display: block;
  60.         border: 0;
  61.         font-size: 12px;
  62.         font-family: 宋体;
  63.         color: Black;
  64.         background-color: White;
  65. }
  66. #msgboard {
  67.         filter: revealTrans(transition=23,duration=0.5) blendTrans(duration=0.5);
  68.         position: absolute;
  69.         left: 210px;
  70.         top: 150px;
  71.         width: 360px;
  72.         height: 172px !important;
  73.         height: 169px;
  74.         z-index: 1;
  75.         visibility: hidden;
  76.         border: 1px solid #5296FF;
  77. }
  78. #msgboard div {
  79.         margin: 1px;
  80. }
  81. #msgboard div#title {
  82.         background: #8DACE9;
  83.         color: #DEEEF3;
  84.         font-weight: bold;
  85.         text-align: center;
  86.         line-height: 20px;
  87.         border: 1px solid #5296FF;
  88. }
  89. #msgboard div#content {
  90.         background: #EBF3E6;
  91.         line-height: 30px;
  92.         border: 1px solid #5296FF;
  93.         height: 145px;
  94. }
  95. </style>
  96. </head>
  97. <body onload="Show('msgboard');">
  98. <div id="msgboard">
  99.         <div id="title">$msg</div>
  100.         <div id="content">
  101.                 <div style="padding-left: 20px;"><br />$this->error()<br /></div>
  102.                 <div><ul><li><a href="../index.php" target="_top">点击这里返回首页</a></li></ul></div>
  103.         </div>
  104. </div>
  105. </body>
  106. </html>
  107. EOT;
  108.     }
  109. }
  110. ?>
复制代码
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 2 月 6 日 20:09:31 | 显示全部楼层
伤心MM的作品
大家帮帮忙啊
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 2 月 6 日 20:09:38 | 显示全部楼层
数了花括号,看了代码
似乎是哪个func有错误
但是空间没有显错误代码
看来是你写错了
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 2 月 6 日 20:10:30 | 显示全部楼层

回复 #5 破晓 的帖子

程序员来了
我不会的........
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 2 月 6 日 20:10:34 | 显示全部楼层
【腾讯云】2核2G云服务器新老同享 99元/年,续费同价
PHP,这几天正跟我那大虫师傅学着的.....还不到可以帮人家看哪错的地步的
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

y
发表于 2007 年 2 月 6 日 20:11:26 | 显示全部楼层
你看下源代码是否有内容,有的话抛个GBK的header头出来
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 2 月 6 日 20:11:53 | 显示全部楼层
祝福以下朋友:(排名不分先后)
JG的:xinke,vbvs,esank,kokgog,鬼仔,xfsoho,姜运涛,大虫,oyido,linxicn,kelyhao ==
偶MJ:风,白
原快手的:鸟,无,md,weew  ==

在2007里,事业如日中天,心情阳光灿烂,工资地覆天翻,未来风光无限,爱情浪漫依然,快乐游戏人间
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

发表于 2007 年 2 月 6 日 20:12:10 | 显示全部楼层
祝福以下朋友:(排名不分先后)
JG的:xinke,vbvs,esank,kokgog,鬼仔,xfsoho,姜运涛,大虫,oyido,linxicn,kelyhao ==
偶MJ:风,白
原快手的:鸟,无,md,weew  ==

在2007里,事业如日中天,心情阳光灿烂,工资地覆天翻,未来风光无限,爱情浪漫依然,快乐游戏人间
Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|金光论坛

GMT+8, 2025 年 5 月 8 日 23:28 , Processed in 0.101496 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表