随笔分类 -  PHP

记录学习笔记
摘要:array_chunk(); 作用:把一个数组分割为新的数组块 用法: 实例:把数组分割为带有两个元素的数组块 输出: 阅读全文
posted @ 2016-10-11 11:20 tinyphp 阅读(5824) 评论(0) 推荐(0) 编辑
摘要:老板说: 我要一行5个商品,每个长得都不一样 但是,我不会告诉你我有更好的方法>>使用array_chunk()数组分割 阅读全文
posted @ 2016-07-16 21:19 tinyphp 阅读(744) 评论(0) 推荐(0) 编辑
摘要:老板说: 我只要在文本框填1|3 ,那第1和第3个商品都要标注! 思考过程: 有了重要信息1和3,而循环商品时$key按顺序自动递增,那么只要key和信息匹配的话,就判断商品添加标注,这个可以把位置信息做成位置数组,通过in_array判断$key这个位置在不在位置数组里,(实际中我们从1开始,而循 阅读全文
posted @ 2016-07-10 11:27 tinyphp 阅读(264) 评论(0) 推荐(0) 编辑
摘要:需求效果一行3栏: 场景模拟:同事给了我这么一段静态代码如下: 可是动态读取是统一的呀?宽度不够咋办捏?错误的换行效果并不是我们想要的! 解决方案一:样式加宽隐藏 预览正常: 解决方案二:php判断,清除最右栏边距 方案一和方案二都是可以实现一样的效果! 阅读全文
posted @ 2016-04-30 11:24 tinyphp 阅读(324) 评论(0) 推荐(0) 编辑
摘要:在方法里面想用外面的变量,可以声明这个变量为全局变量。$a=1;$b=2;test_global();function test_global() {global $a,$b;echo $a+$b; //输出3} 阅读全文
posted @ 2015-07-22 15:03 tinyphp 阅读(397) 评论(0) 推荐(0) 编辑
摘要:内容涉及:php、分页、jquery、div+css实例下载:http://download.csdn.net/detail/roro5119/7373905index.php延迟加载" alt="" width="200" height="200">数据正在加载...异步文件:" alt="" w... 阅读全文
posted @ 2014-05-20 11:43 tinyphp 阅读(10503) 评论(0) 推荐(0) 编辑
摘要:这是一个很经典的概率算法函数:function get_rand($proArr) { $result = ''; //概率数组的总概率精度 $proSum = array_sum($proArr); //概率数组循环 foreach ($proArr as $key => $proCur) { $randNum = mt_rand(1, $proSum); //抽取随机数 if ($randNum 20,'b'=>30,'c'=>50);模拟函数执行过程:总概率精度为20+30+50=100第一次数... 阅读全文
posted @ 2014-01-28 16:50 tinyphp 阅读(21555) 评论(0) 推荐(1) 编辑
摘要:0){// 检查浏览器是否接受 WML. return true; }elseif(preg_match('/(blackberry|configuration\/cldc|hp |hp-|htc |htc_|htc-|iemobile|kindle|midp|mmp|motorola|mobile|nokia|opera mini|opera |Googlebot-Mobile|YahooSeeker\/M1A1-R2D2|android|iphone|ipod|mobi|palm|palmos|pocket|portalmmm|ppc;|smartphone|sonye... 阅读全文
posted @ 2013-11-27 10:23 tinyphp 阅读(504) 评论(0) 推荐(0) 编辑
摘要:留下我的邮箱做个测试:tinyphp@163.com 阅读全文
posted @ 2013-08-03 17:41 tinyphp 阅读(1456) 评论(0) 推荐(1) 编辑
摘要:偶尔发现Apache下的错误日志非常的大,有4G多,先停止Apache服务的所有进程,最简单就是输命令:net stop apache2.2,然后删除Apache2/logs/目录下的error.log、access.log文件,一下子硬盘可用量大了很多啊!!想无后顾之忧就限制一下:打开 Apache 的 httpd.conf配置文件并找到下面两条配置ErrorLog logs/error.logCustomLog logs/access.log common直接注释掉(加#),换成下面的配置文件。# 限制错误日志文件为 1MErrorLog “|bin/rotatelogs.exe -l l 阅读全文
posted @ 2013-07-31 18:29 tinyphp 阅读(6306) 评论(0) 推荐(1) 编辑
摘要:mysql_fetch_assoc 得到的是关联数组。Array( [0] => Array ( [title] => 特价9.9包邮 EFOLAR/依芙拉 BB粉润腮红粉 饼 蘑菇 散粉专柜正品 [pic] => /upload/11_08_154829.jpg ))mysql_fetch_array 可以得到关联数组也可以得到索引数组,也可以二者都有。Array( [0] => Array ( [0] => 特价9.9包邮 EFOLAR/依芙拉 BB粉润腮红粉 饼 蘑菇 ... 阅读全文
posted @ 2013-07-27 16:18 tinyphp 阅读(7455) 评论(0) 推荐(1) 编辑
摘要:<?php$t="hoho"."\r\n"; //换行\r为linux系统,\n为window系统$fp=fopen("../../new.txt","a"); //写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。fwrite($fp,$t); //写入fclose($fp); ?>预览效果:相关:PHP fopen() 函数 阅读全文
posted @ 2013-06-17 15:42 tinyphp 阅读(217) 评论(0) 推荐(0) 编辑
摘要:当我们需要抓取一个网页的内容,并且只需要某些部分信息,通常会想到用正则来解决,当有了phpQuery,你会发现这是非常简单的事情。例子:利用谷歌浏览器看到的博客标题代码下面尝试提取class为postTitle的内容:先下载phpquery内容:下载地址建个新文件,include下文件如下<?header("Content-Type: text/html; charset=utf-8");include 'phpQuery-onefile.php'; phpQuery::newDocumentFile('http://cnblogs.com/t 阅读全文
posted @ 2013-04-18 18:22 tinyphp 阅读(4163) 评论(0) 推荐(0) 编辑
摘要:mail.php<?require_once ('email.class.php');$smtp = new smtp("smtp.qq.com",25,true,"123@qq.com","***");//这里面的一个true是表示使用身份验证,否则不使用身份验证.//smtp服务器,smtp服务器端口,true,SMTP服务器的用户帐号(@前),SMTP服务器的用户密码$smtp->debug = true; //是否显示发送的调试信息if($_POST['submit']){$toma 阅读全文
posted @ 2013-04-13 21:22 tinyphp 阅读(1413) 评论(0) 推荐(1) 编辑
摘要:方法一:phpmailer1、需要下载PHPMailer文件包phpmailer.<?php require("class.phpmailer.php"); $mail = new PHPMailer(); $address = $_POST['address']; $mail->IsSMTP(); //设置邮件的字符编码,若不指定,则为'UTF-8'//$mail->CharSet='GB2312';$mail->Host = "smtp.163.com"; // 邮箱服务器$ma 阅读全文
posted @ 2013-04-13 17:27 tinyphp 阅读(368) 评论(0) 推荐(0) 编辑
摘要:<?if($_POST['submit']){ $ids=implode(',',$_POST['ids']); //print_r($ids); $sql="update `table` set `display`='0' where `id` in(".$ids.")"; echo $sql; }?><form method="post"><input type="text" value="1" n 阅读全文
posted @ 2013-03-13 17:25 tinyphp 阅读(371) 评论(0) 推荐(0) 编辑
摘要:PHP 会在解析到文件尾自动视为有结束标签,而手工加结束标签的话,可能会出现一些意外的空格或其它字符输出,导致 Header() 之类的函数失败,而且会比加了?>结尾的解析快一些,所以大家都就把结束标签省了。当然这个必须是纯PHP页面才可以 阅读全文
posted @ 2013-02-21 15:10 tinyphp 阅读(1590) 评论(0) 推荐(0) 编辑
摘要:$beginTime="2012-01-01 12:20:36";加一天时间:$sj=date("Y-m-d", strtotime ("$beginTime +1 day"));PHP strtotime函数详解:http://www.jb51.net/article/21495.htm 阅读全文
posted @ 2013-02-16 10:05 tinyphp 阅读(2443) 评论(0) 推荐(0) 编辑
摘要:如:echo $product;结果为:{"brand":"佳能","category":"单反相机"}json_decode解析:$web=json_decode($product);这时候你print_r($web);可以看到:$web是一个对象stdClass Object([brand] => 佳能[category] => 单反相机}想拿里面的值echo $web->brand; //得到佳能 阅读全文
posted @ 2013-01-22 15:07 tinyphp 阅读(26483) 评论(0) 推荐(0) 编辑
摘要:<?php$s = 'http://item.taobao.com/item.htm?id=16866631720&ali_trackid=2:mm_1463_0_0:1357875437_410_201055913&spm=2014.1';parse_str(substr($s, strpos($s, '?')+1), $ar);print_r($ar);?>将得到:Array([id]=>16866631720[ali_trackid]=>2:mm_1463_0_0:1357875437_410_201055913[s 阅读全文
posted @ 2013-01-18 10:50 tinyphp 阅读(1927) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

了解更多