喜欢本站并加入收藏
首 页 电脑学园 技术文档 图形图像 办公应用 网页设计 管理资料 PPT模板 方案合同
 位置: 北方教程网 >> 网页设计 >> PHP专题 >> 正文
   Php问题汇总解答集
Php问题汇总解答集
[ 作者:佚名   来源:网络整理   点击数:   更新时间:2007-3-4 ]

   9:如何配置GD库

   下面是我的配置过程
   1:用dos命令(也可以手动操作,拷贝dlls文件夹里所有dll文件到system32目录下) copy c:\php\dlls\*.dll c:\Windows\system32\
   2:打开php.ini
   设置extension_dir = "c:/php/extensions/";
   3:
   extension=php_gd2.dll;把extension前面的逗号去掉,如果没有php_gd2.dll,php_gd.dll也一样,保证确实存在这一文件c:/php/extensions/php_gd2.dll
   4:运行下面程序进行测试

   PHP代码:

   <?php
   Ob_end_flush();
   //注意,在此之前不能向浏览器输出任何信息,要注意是否设置了 auto_prepend_file.
   header ("Content-type: image/png");
   $im = @imagecreate (200, 100)
  or die ("无法创建图像");
   $background_color = imagecolorallocate ($im, 0,0, 0);
   $text_color = imagecolorallocate ($im, 230, 140, 150);
   imagestring ($im, 3, 30, 50, "A Simple Text String", $text_color);
   imagepng ($im);
   ?>

  10:什么是UBB代码

   UBB代码是HTML的一个变种,是Ultimate Bulletin Board (国外一个BBS程序,国内也有不少地方使用这个程序)采用的一种特殊的TAG.
   即使禁止使用 HTML,你也可以用 UBBCode? 来实现.也许你更希望使用 UBBCode? 而不是 HTML, 即使论坛允许使用 HTML, 因为使用起来代码较少也更安全.
5:如何截取指定长度汉字而不会出现以"?>"结尾,超出部分以"..."代替

   一般来说,要截取的变量来自MySQL,首先要保证那个字段长度要足够长,一般为char(200),可以保持100个汉字,包括标点.

   PHP代码:

  


   11:规范你的SQL语句

   在表格,字段前面加上"`",这样就不会因为误用关键字而出现错误,当然我并不推荐你使用关键字.

   例如
   $Sql="INSERT INTO `xltxlm` (`author`, `title`, `id`, `content`, `date`) VALUES ('xltxlm', 'use`', 1, 'criterion your sql string ', '2003-07-11 00:00:00')"

   "`"怎么输入? 在TAB键上面.


   12:如何使Html/PHP格式的字符串不被解释,而是照原样显示

   PHP代码:

   <?PHP
   $str="<h1>PHP</h1>";
   Echo "被解释过的: ".$str."<br>经过处理的:";
   Echo htmlentities(nl2br($str));
   ?>


   13:怎么在函数里取得函数外的变量值

   PHP代码:

   <?PHP
   $a="PHP";
   foo();
   Function foo()
   {
   global $a;//删除这里看看是什么结果
   Echo "$a";
   }
   ?>

<?PHP
   $str="这个字符好长呀,^_^";
   $Short_Str=showShort($str,4);//截取前面4个汉字,结果为:这个字符...
   Echo "$Short_Str";
   Function csubstr($str,$start,$len)
   {
   $strlen=strlen($str);
   $clen=0;
   for($i=0;$i<$strlen;$i++,$clen++)
   {
   if ($clen>=$start+$len)
   break;
   if(ord(substr($str,$i,1))>0xa0)
   {
   if ($clen>=$start)
   $tmpstr.=substr($str,$i,2);
   $i++;
   }
   else
   {
   if ($clen>=$start)
   $tmpstr.=substr($str,$i,1);
   }
   }

   return $tmpstr;
   }
   Function showShort($str,$len)
   {
   $tempstr = csubstr($str,0,$len);
   if ($str<>$tempstr)
   $tempstr .= "..."; //要以什么结尾,修改这里就可以.

   return $tempstr;
   }

上一页  [1] [2] [3] 

上一篇文章: php分别做为cgi和module来运行的配置问题 下一篇文章: 用PHP和AJAX打造高级RSS聚合器
打印此文  收藏此页  关闭窗口  返回顶部
 相关文章  热点文章
 · 利用CSS改进网站设计的小技巧
 · Dreamweaver快捷操作技巧集锦
 · 使用Dreamweaver架设网站简明教程
 · 网页设计制作过程中常用的几个代码技巧
 · 高效使用CSS编码的方法
 
热点图文
教你节省Vist...
使用Windows ...
 · 远程管理Web服务器的方法技巧
 · Win Vista系统自带IIS7.0设置详解...
 · 详解Windows系统IIS6.0功能及应用...
 · 服务器集群系统实现方法及案例分...
 · IIS服务器实现asp,cgi和php+mysq...
 · IIS下SQL Server数据库安全设置技...
推 荐 阅 读
巧用Photosho...
Photoshop鼠绘...
 · Fireworks制作旋转的漂亮gif动画...
 · Photoshop制作都市满天繁星
 · Fireworks制作Menu按钮
 · 巧用Photoshop制作喜迎奥运壁纸
 · 巧用Photoshop钢笔工具绘制彩色美...
 · Photoshop制作浪漫动感花朵
 设为首页 - 加入收藏 - 关于本站 - 联系我们 - 广告合作 - 友情链接 - 在线交流 - 
CopyRight© 2006-2009 Eduai.Com All Rights Reserved
在线交流 QQ:524152258 辽ICP备07001851号
免责声明:本站部分资源来自网络,如有侵犯您的版权请通知,我们立即删除。