超强PHP分页类 支持四种分页模式

如果您有疑问或建议,请进入技术讨论区交流 ?PHP /** * description:超强分页类,四种分页模式,默认采用类似baidu,google的分页风格。 * 2.0增加功能:支持自定义风格,自定义样式,同时支持PHP4和PHP5, * example: * 模式四种分页模式: * require_once('../libs/classes/page.class.php'); * $pa... [阅读全文]

PHP发送邮件函数sendmail()

如果您有疑问或建议,请进入技术讨论区交流 不需要邮件服务器,不使用mail内置函数,一个类就搞定,利用PHPMailer类我写了一个自定义函数 sendmail() ,VERY实用! 以前也在几个PHP论坛上发表过这个发邮件的函数,今天再发,因为today要附上使用例子,如果你还不会用,那就要补补PHP基础课了。 1.下载相关文件sendmail.rar,包含 index.php文件、P... [阅读全文]

PHP文件上传类

如果您有疑问或建议,请进入技术讨论区交流 PHPmail也没什么太大的进展,一直再研究那协议及命令。看到了一个挺好用的文件上传类。 ?php class FileUpload { private $filepath; //指定上传文件保存的路径 private $allowtype=array('gif', 'jpg', 'png', 'jpeg'); //充许上传文件的类型 pr... [阅读全文]

如何利用PHP和AJAX创建RSS聚合器教程

Enter a feed: <input type="text" name="feed" id="feed" size="20"><input type="submit" name="submit" value="Add Feed"></form><div id="logo"></div><hr/><div id="copy"></div><div id="details"></div></bod... [阅读全文]

两点实现PHP安全配置

如果您有疑问或建议,请进入技术讨论区交流 一、Web服务器安全 PHP其实不过是Web服务器的一个模块功能,所以首先要保证Web服务器的安全。当然Web服务器要安全又必须是先保证系统安全,这样就扯远了,无穷无尽。PHP可以和各种Web服务器结合,这里也只讨论Apache。非常建议以chroot方式安装启动Apache,这样即使Apache和PHP及其脚本出现漏洞,受影响的也只有这个禁锢的系统,不... [阅读全文]

怎么利用PhpMyAdmin将Excel数据导入到Mysql

如果您有疑问或建议,请进入技术讨论区交流 有些Excel数据要导到MySQL数据库中,往往头疼,这里给大家介绍利用PHPMyAdmin将Excel数据导入到Mysql。 首先将Excel另存为.csv文件。打开Excel文件,数一下多少列数据利用PhpMyAdmin建立一个数据库,包括一个表,对应Excel列数的字段,类型最好取成varchar,长度根据数据长度定。在PHPMYADMIN的左边点... [阅读全文]

设置.htaccess文件实现网站的压缩与缓存

如果您有疑问或建议,请进入技术讨论区交流 在网站根目录下的.htAccess文件中添加以下代码 IfModule mod_expires.cExpiresActive _disibledevent=Flash A2592000ExpiresByType text/CSS A2592000ExpiresByType application/x-JavaScript A2592000ExpiresB... [阅读全文]

如何在Vista下配置IIS7.0运行PHP

如果您有疑问或建议,请进入技术讨论区交流 一、环境需求和准备工作: 在此我们选择了PHP5.2版本,而IIS则是Vista系统自带的IIS 7.0。 首先我们要安装IIS组件,默认情况下在Vista系统是没有安装的。 第一步:通过控制面板的添加/删除Windows组件完成IIS组件的安装工作。 注:家庭基础版(Vista Home Basic)是不支持IIS的,所以得选这个版本以上才能进行安装。... [阅读全文]

php中计算时间差的方法

如果您有疑问或建议,请进入技术讨论区交流 PHP中计算时间差的几种方法,在php中计算时间差有时候是件麻烦的事!不过只要你掌握了日期时间函数的用法那这些也就变的简单了: 一个简单的例子就是计算借书的天数,这需要php根据每天的日期进行计算,下面就来谈谈实现这种日期计算的几种方法: (1) 如果有数据库就很容易了!若是MSSQL可以使用触发器!用专门计算日期差的函数datediff()便可! ... [阅读全文]

PHP编写安全应用程序的七个习惯

如果您有疑问或建议,请进入技术讨论区交流 PHP编写安全应用程序的七个习惯,在编写 PHP 应用程序时,请应用下面的七个习惯以确保应用程序具有最好的安全性: 验证输入 保护文件系统 保护数据库 保护会话数据 保护跨站点脚本(Cross-site scripting,XSS)漏洞 检验表单 post 针对跨站点请求伪造(Cross-Site Request Forgeries,CSRF)进行保护... [阅读全文]

PHP漏洞被攻击原因分析与解决方案

如果您有疑问或建议,请进入技术讨论区交流 如何通过全局变量进行攻击? PHP中的变量不需要事先声明,它们会在第一次使用时自动创建,它们的类型根据上下文环境自动确定。从程序员的角度来看,这无疑是一种极其方便的处理方法。一旦一个变量被创建了,就可以在程序中的任何地方使用。这个特点导致的结果就是程序员很少初始化变量。 很显然,基于PHP的应用程序的主函数一般都是接受用户的输入(主要是表单变量,上载文... [阅读全文]

如何配置IIS6.0平台下PHP

如果您有疑问或建议,请进入技术讨论区交流 如何配置IIS6.0平台下PHP,虽然 LAMP 组合很不错,但是如果想要架设一台同时支持PHP、ASP、ASP.NET、JSP、Perl的Web虚拟主机服务器,还是用 Windows 2003的IIS 6最好。网上有很多介绍在IIS 6上配置PHP的文章,但是那些方法不是性能不好,就是升级麻烦。下面的方法可以让你在第一次配置好后,能够非常方便的进行升级... [阅读全文]

php10个小基础知识总结

如果您有疑问或建议,请进入技术讨论区交流 PHP10个小基础知识总结1,在HTML嵌入PHP脚本有三种办法: 以下为引用的内容:script language="php" //嵌入方式一 echo("test"); /script ? //嵌入方式二 echo "brtest2"; ? ?php //嵌入方式三 echo "brtest3"; ? 还有一种嵌入方式,即使用和ASP相同的标记%%... [阅读全文]

PHP 5.2.8 修复5.2.7严重漏洞

如果您有疑问或建议,请进入技术讨论区交流 PHP 5.2.8 修复5.2.7严重漏洞,中国站长站(chinaz.com)据赛迪网-IT技术报道:PHP官方刚刚在上周发布了5.2.7并在主页上更新,今天就撤下了这条消息,原因很简单,在5.2.7中发现了一个magic_quotes_gpc的严重bug.所以发布了5.2.8。 当然您可能刚刚升级您的站点到5.2.7,不过个人觉得这到是PHP或开源... [阅读全文]

分享实用便利的PHP代码21个

如果您有疑问或建议,请进入技术讨论区交流 分享实用便利的PHP代码21个,今天给大家分享21个比较使用的PHP代码,希望对大家以后的学习有所帮助哈 1. PHP可阅读随机字符串 此代码将创建一个可阅读的字符串,使其更接近词典中的单词,实用且具有密码验证功能。 /************** *@length - length of random string (must be a multip... [阅读全文]

9个经常使用而且实用的PHP库简介和下载

如果您有疑问或建议,请进入技术讨论区交流 今天给大家介绍9个经常使用而且实用的PHP库简介和下载,希望对大家以后的工作和学习过程中有所帮助 1. ReCAPTCHA The reCAPTCHA 库让你可以为网站创建高级的 CAPTCHA 系统,这个系统其实是用来生成验证信息的,甚至包括语音验证。当然还有 reCAPTCHA 服务可以使用,其提供易用的免费 API,值得在你的网站试试。 下载 Re... [阅读全文]

推荐10款基于PHP免费的CMS

如果您有疑问或建议,请进入技术讨论区交流 推荐10款基于PHP免费的CMS,在国内,大部分来说,CMS基本就等同于垃圾站。其实选择哪个程序并不重要,重要的是选择一个自己容易上手的,然后着重去回收垃圾。 1. Joomla! Joomla!的前身是Mambo的开源码计划, 2. Drupal 直逼Joomla!的开源CMS,不过貌似用户群还是没有Joomla!多。 3. Mambo 企业类CMS... [阅读全文]

推荐PHP开源电子商务系统 10款

如果您有疑问或建议,请进入技术讨论区交流 推荐PHP开源电子商务系统 10款,今天我们已经离不开电子商务了,办公等等都需要和电子商务的,下面给你大家介绍一些哈 osCommerceosCommerce 是一套基于GNU GPL授权的开源在线购物电子商务解决方案。该系统具有易于操作的可视化安装界面、完善的前台商品展示和户在线购物车功能、强大的后台管理和维护功能模块简单易用、70,000人的官方社区... [阅读全文]

mysql+php的utf-8乱码问题

如果您有疑问或建议,请进入技术讨论区交流 MySQL+PHP的utf-8乱码问题,加上红色部分的代码基本可以解决 ?php session_start(); header("content-type:text/HTML; charset=utf-8"); mysql_query("set names utf8;");? ... [阅读全文]

js下拉框联动,二级联动下拉框代码

如果您有疑问或建议,请进入技术讨论区交流 二级联动下拉框代码,感觉还不错,拿来和大家分享一下,看代码了: var subcat2 = new Array();?$i=0;$sql="select * from cat_small ";//查询所有小类$result=MySQL_query($sql);while($rs=mysql_fetch_array($result)){ echo "sub... [阅读全文]

modifier,smarty 的 modifier插件使用

如果您有疑问或建议,请进入技术讨论区交流 在网上看到smarty 的 modifier插件使用,感觉不错拿过来和大家分享一下,希望朋友们能够喜欢! 1、截取gb2312字符串: 代码 1 function smarty_modifier_truncate_cn_gb2312($string, $length, $etc = '...')2 {3 $result = '';4 $... [阅读全文]

客户端服务器,如何判断客户端使用了代理服务器及其匿名级别

如果您有疑问或建议,请进入技术讨论区交流 如何判断客户端使用了代理服务器及其匿名级别 ?要判断客户端是否使用代理服务器,可以从客户端所发送的环境变量信息来判断,具体点就是看HTTP_VIA字段,如果这个字段设置了,说明客户端使用了代理服务器。 匿名级别可以参考下表来判断。 给出一个应用例子,可以挂上代理试试效果: http://ip.mixsec.org/ 一、没有使用代理服务器的情况: ... [阅读全文]

演示单点多域共享数据登陆解决方案

如果您有疑问或建议,请进入技术讨论区交流 演示单点多域共享数据登陆解决方案,首先说明:a.com(passport)b.com(app1) c.com(app2) ?PHP//a.com下的login.php//主要功能:单点登陆网关,加载各应用client生成cookie,所有应用使用同一个唯一token//主要功能:写入各应用共享数据到缓存服务器(或取得数据)session_start();... [阅读全文]

指向文件夹,apche多端口配置及网站指向非apche默认的网站文件夹设置代码

如果您有疑问或建议,请进入技术讨论区交流 ## Virtual Hosts## If you want to maintain multiple domains/hostnames _disibledevent=Machine you can setup VirtualHost containers for them. Most configurations# use _disibledeven... [阅读全文]

getpost,php 使用post get简洁方式

如果您有疑问或建议,请进入技术讨论区交流 PHP 使用post get简洁方式 ,使用$_POST,和$_GET获取客户发来的信息时,一般是使用数组加小标的方式。近来看到了一个巧妙地方法,原理是$var_a ='var_b'; $$var_a ='test'; 则echo $var_b;为'test' 因此可以这样处理foreach(array('_COOKIE', '_POST', '_GE... [阅读全文]

PHP中json_encode、json_decode与serialize、unserialize的性能

如果您有疑问或建议,请进入技术讨论区交流 用PHP写一个类似BDB的基于文件的Key-Value小型数据库用于存储非结构化的记录型数据,不知道效率会怎么样呢?于是便联想到PHP中的对象怎么样序列化存储性价比最高呢?接着想到了之前同事推荐的JSON编码和解码函数。据他所说,json_encode和json_decode比内置的serialize和unserialize函数要高效。于是我决定动手实验... [阅读全文]

php调试环境,建立PHP开发调试环境

如果您有疑问或建议,请进入技术讨论区交流 下面描述的是有较好的IDE支持形式的开发环境建立。 MySQL和管理工具 mysql-essential-5.1.47-win32.msi Navicat_Premium[也可以使用有名的PHPmyadmin,不过是WEB版,用惯窗口程序的Navicat更方便] ZendS erver ZendServer-CE-php-5.3.2-5.0.2-Wi... [阅读全文]

PHP中获取星期方法大全简单介绍

如果您有疑问或建议,请进入技术讨论区交流 PHP中获取星期方法大全简单介绍,PHP星期几获取代码: 1 date("l"); 2 //data就可以获取英文的星期比如Sunday 3 date("w"); 4 //这个可以获取数字星期比如123,注意0是星期日 获取中文星期几: 1 $weekarray=array("日","一","二","三","四","五","六"); 2 //先定义一个数... [阅读全文]

获取字符串长度,PHP获取字符串中英文混合长度

如果您有疑问或建议,请进入技术讨论区交流 PHP获取字符串中英文混合长度的实现代码如下: /** * PHP获取字符串中英文混合长度 * @param $str string 字符串 * @param $$charset string 编码 * @return 返回长度,1中文=1位,2英文=1位 */ function strLength($str,$charset='utf... [阅读全文]

php命名规则,PHP命名空间namespace解析规则

如果您有疑问或建议,请进入技术讨论区交流 PHP 5.3加入命名空间特性之后,相信很多朋友在产品开发的中已经大量使用了,不过其解析规则反正是让我纠结了一下子,不注意就会被搞晕。幸好在手册中发现这么一段代码,故手册中其他关于namespace的内容,就可以忽略了,直接看下面的代码: ?phpnamespace A;use B\D, C\E as F; // 函数调用 foo(); // ... [阅读全文]
< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 > >> 共4477条 分150页