随笔分类 -  PHP

摘要:http://blog.csdn.net/qq1355541448/article/details/16807429 阅读全文
posted @ 2014-07-21 17:50 梦话四叶 编辑
摘要:1.//数据存入数据库之前,先对数据进行处理function sys_addslashes($str){ if(!get_magic_quotes_gpc()) { $str = addslashes($str); //给数据库查询语句等的需要在某些字符前加上了反斜线 } return $str;}//删除由 addslashes() 函数添加的反斜杠function sys_stripslashes($str){ if(!get_magic_quotes_gpc()) { $str = stripslashes($str); ... 阅读全文
posted @ 2013-01-08 09:50 梦话四叶 编辑
摘要:在使用中常常遇到utf-8和utf8,现在终于弄明白他们的使用不同之处了,现在来和大家分享一下,下面我们看一下utf8 和 UTF-8 有什么区别“UTF-8”是标准写法,php在Windows下边英文不区分大小写,所以也可以写成“utf-8”。“UTF-8”也可以把中间的“-”省略,写成“UTF8”。一般程序都能识别,但也有例外(如下文),为了严格一点,最好用标准的大写“UTF-8”。在数据库中只能使用“utf8”(MySQL)在MySQL的命令模式中只能使用“utf8”,不能使用“utf-8”,也就是说在PHP程序中只能使用“set names utf8(不加小横杠)”,如果你加了“-”此 阅读全文
posted @ 2012-12-15 15:37 梦话四叶 编辑
摘要:Apache2.2.x+PHP5.3.x+MySQL5.1.x 搭建WMAP运行环境收藏选择版本: PHP :php window环境下 下载地址:http://windows.php.net/download/一、如何选择PHP5.3的VC9版本和VC6版本VC6版本是使用Visual Studio 6编译器编译的,如果你的PHP是用Apache来架设的,那你就选择VC6版本。VC9版本是使用Visual Studio 2008编译器编译的,如果你的PHP是用IIS来架设的,那你就选择VC9版本。PHP 5.3的就只有VC9版本,不用区分 window或者linux二、如何选择PHP5.3的 阅读全文
posted @ 2012-12-10 22:55 梦话四叶 编辑
摘要:一.配置:1.php.ini 开启PDO及PDO相关数据库引擎extension=php_pdo_mysql.dll2.http.conf 开启rewrite模块 2.1LoadModule rewrite_module modules/mod_rewrite.so2.2 并识别.htaccess功能<Directory /> Options FollowSymLinks AllowOverride ALL Order deny,allow Deny from all Satisfy all</Directory>... # Options FileIn... 阅读全文
posted @ 2012-12-10 17:24 梦话四叶 编辑
摘要:看韩顺平老师 数据库编程陷阱 视频讲座 笔记--------------------------------------------------SQL注入: 攻击:$sql = "SELECT * FROM users WHERE username='$user' and passwd='$ps'";万能用户名:$user=bb' union select * from user (limit 1 或者 order by 之类的)/*此时 SQL语句为SELECT * FROM users WHERE username='bb 阅读全文
posted @ 2012-12-09 13:05 梦话四叶 编辑
摘要:<?php/** * 1 . 表单提交一 */$str = '<form style="text-align:center;" action="'.'http://www.***.com/payaction.php'.'" method="post" name="myFrom" id="myFrom" >'; //跳转站$str .= "<input type='hidden' name=' 阅读全文
posted @ 2012-11-28 12:03 梦话四叶 编辑
摘要:phpmail()函数在windows不能用,需要安装sendmail。1.从http://glob.com.au/sendmail/下载sendmail.zip2.解压到C:下,例如C:\PHP\sendmail,最好短路径,长路径名有可能产生问题。3.修改php.ini如下sendmail_path="C:\PHP\sendmail\sendmail.exe-t"4.根据你自己的配置环境修改sendmail.ini。第一次最好启用debug.log_file,error_logfile,以查看sendmail是否生效。5.重启apachephp.ini配置SMTP = 阅读全文
posted @ 2012-11-19 11:06 梦话四叶 编辑
摘要:今天,在IXWebHost 上用 phpmailer类 发送邮件,源代码是从我的justhost空间直接copy过来的,但在IXWebHost空间上,出现Could not instantiate mail function错误,后来发现时发现邮件头部的问题,还有发现的内容也有点不对...之后修改 :class.phpmailer.php1. public function Send() 函数中,大约572-579行 // Choose the mailer and send through it switch($this->Mailer) { ... 阅读全文
posted @ 2012-11-13 15:33 梦话四叶 编辑
摘要:php实现类似淘宝最近浏览商品的功能模型代码<?php//TempNum 显示临时记录数$TempNum=5;//setcookie("RecentlyGoods", "12,31,90,39");//RecentlyGoods 最近商品RecentlyGoods临时变量if (isset($_COOKIE['RecentlyGoods'])){ $RecentlyGoods=$_COOKIE['RecentlyGoods']; $RecentlyGoodsArray=explode(",", $ 阅读全文
posted @ 2012-10-27 15:44 梦话四叶 编辑
摘要:<?phpignore_user_abort(); //即使Client断开(如关掉浏览器),PHP脚本也可以继续执行.set_time_limit(0); // 执行时间为无限制,php默认的执行时间是30秒,通过set_time_limit(0)可以让程序无限制的执行下去$interval=60*5; // 每隔5分钟运行 60*5do{ $fp = fopen('log.txt','a'); $str = ''; $str = date('Y-m-d H:i:s'); $str .= ' 内容'; fw 阅读全文
posted @ 2012-10-26 17:09 梦话四叶 编辑
摘要:Piwik又名phpMyVisits,是一款以PHP和MySQL为技术基础开发的动态数据交互系统,每一位用户都可以通过它来为网页做数据统计和分析,类似于谷歌统计。 阅读全文
posted @ 2012-10-23 12:42 梦话四叶 编辑
摘要:网上资料------------------------------------------------------------------------------------------------------发现使用PHPmailer发送邮件不成功,提示“不能连接SMTP服务器.”(Error: Could not connect to SMTP host)。找了很多的方法花费了很多的时间都是出现Could not connect to SMTP host 很是郁闷,所以一直也没有回复大家的评论!~后来找到了一种解决办法就是 服务器发送邮件出现Could not connect to SM 阅读全文
posted @ 2012-10-12 15:49 梦话四叶 编辑
摘要:利用Magento Connect在线安装语言包已中文为例:首页在后台打开网站的 Magento Connect =》Magento Connect Manage之后出现这个页面 用户名和密码一般都和管理员一样。之后出现打开 magento的官方网站 http://www.magentocommerce.com 搜索 Chinese会得到一个链接。出现截图 就是已安装成功。 阅读全文
posted @ 2012-09-19 16:10 梦话四叶 编辑
摘要:先说一下错误提示: Exception printing is disabled by default for security reasons.Error log record number: XXXXXXXXXXXXXXX这是什么错误呢?这个提示只会给人一头雾水。先把Magento的错误提示打开吧。 找到:/errors/local .xml.sample把这个文件重命名为:local.xml然后在网站根目录下建立一个文件目录 tmp ,接着找到 /lib/Zend/Cache/Backend/File .php查找代码:protected $_options = array('c 阅读全文
posted @ 2012-09-19 12:08 梦话四叶 编辑
摘要:本文来自 http://www.cnblogs.com/winner/archive/2011/11/09/2242272.htmlPHP与MYSQL事务处理/* MYSQL的事务处理主要有两种方法。 1、用begin,rollback,commit来实现 begin 开始一个事务 rollback 事务回滚 commit 事务确认 2、直接用set来改变mysql的自动提交模式 MYSQL默认是自动提交的,也就是你提交一个QUERY,它就直接执行!我们可以通过 set autocommit=0 禁止自动提交 set autocommit=1 开启自动提交 来实现事务的处理。 当你用 set 阅读全文
posted @ 2012-07-18 14:37 梦话四叶 编辑
摘要:1.mail() 函数允许您从脚本中直接发送电子邮件。如果邮件的投递被成功地接收,则返回 true,否则返回 false。mail(to,subject,message,headers,parameters) to 必需。规定邮件的接收者。subject 必需。规定邮件的主题。该参数不能包含任何换行字符。message 必需。规定要发送的消息。headers 可选。规定额外的报头,比如 From, Cc 以及 Bcc。parameters 可选。规定 sendmail 程序的额外参数。需要: PHP.ini 的配置 Sendmail 的支持例如:<?php$to = "**** 阅读全文
posted @ 2012-07-17 13:11 梦话四叶 编辑