2016年8月17日
摘要: 1. phpMyGraph 官网: http://phpmygraph.abisvmm.nl/ phpMyGraph5.0.php Php代码 <?php /** * Library to create simple graph charts * * PHP version 5 * http://p 阅读全文
posted @ 2016-08-17 16:22 飘渺的悠远 阅读(366) 评论(0) 推荐(0)
摘要: 最近在做微信公众平台开发,一口气写了二十几个功能,挺有意思的~ 今天来分享一下开发经验~ 微信公众平台提供的接口很简单,先看看消息交互流程: 说的通俗一些,用户使用微信发送消息 -> 微信将数据发送给开发者 -> 开发者处理消息并返回数据至微信 -> 微信把返回数据发送给用户,期间数据交互通过XML 阅读全文
posted @ 2016-08-17 16:22 飘渺的悠远 阅读(295) 评论(0) 推荐(0)
摘要: 在 Web 应用程序中运行 shell 命令 学习如何更好地集成脚本和命令行工具。本文考察如何使用 shell_exec()、exec()、passthru() 和 system();安全地将信息传递到命令行;以及安全地从命令行获取信息。 如果您使用过 PHP,您就会发现它是创建特性丰富的 Web 阅读全文
posted @ 2016-08-17 16:19 飘渺的悠远 阅读(184) 评论(0) 推荐(0)
摘要: Snoopy是一个php类,用来模拟浏览器的功能,可以获取网页内容,发送表单。 下载地址: http://sourceforge.net/project/showfiles.php?group_id=2091 Snoopy的一些特点: 1抓取网页的内容 fetch 2 抓取网页的文本内容 (去除HT 阅读全文
posted @ 2016-08-17 16:19 飘渺的悠远 阅读(296) 评论(0) 推荐(0)
摘要: 你还在用浪费时间又浪费内存的递归遍历无限极分类吗,看了该篇文章,我觉得你应该换换了。这是我在OSChina上看到的一段非常精简的PHP无限极分类生成树方法,巧在引用,整理分享了。 Php代码 function generateTree($items){ $tree = array(); foreac 阅读全文
posted @ 2016-08-17 16:16 飘渺的悠远 阅读(641) 评论(0) 推荐(1)
摘要: 最近在工作中遇到一个问题:a.php程序需要将接收到的数据同时写到“线上运行的正式数据库”和“进行开发调试的测试数据库”。而测试数据库可 能经 常会面临对表结构、字段、配置信息做调整等问题,很不稳定,发生错误的概率很高,如果用a.php程序同时写“正式数据库”和“测试数据库”,势必影响到 线上运行的 阅读全文
posted @ 2016-08-17 16:14 飘渺的悠远 阅读(610) 评论(0) 推荐(0)
摘要: PHP的的指针的特性: 1,用=&来把变量的地址传给另一个变量,这样,另一个变量就指向了同一个地址 2,用$c=$p;其中$p为指针,像这样的赋值,其实是把相当于让$c引用了$p所指的变量,而不是地址 3, 普通的=号是把一个变量的引用传给另一个变量,如果源变量的内容不变,那么引用它的变量的内容也不 阅读全文
posted @ 2016-08-17 15:46 飘渺的悠远 阅读(855) 评论(0) 推荐(0)
摘要: Memcache是什么 Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。 它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashT 阅读全文
posted @ 2016-08-17 15:44 飘渺的悠远 阅读(115) 评论(0) 推荐(0)
摘要: 作为一个资深并且专业的扒皮人员,在我从初三开始投入伟大的互联网中到现在积累了丰富的扒皮经验。我相信每个做web的程序员也都会有类似的经历。 在扒皮过程中,必不可少的需要下载样式文件中的图片。碰到比较庞大的样式文件,其中可能会有上百个需要下载的图片,那么使用下面这段小代码是最为合适的了。 Php代码 阅读全文
posted @ 2016-08-17 15:43 飘渺的悠远 阅读(163) 评论(0) 推荐(0)
摘要: 在写这篇文章之前一直对memcache 、memcached模糊,相差一个字母,特此总结下: Memcache是什么? Memcache是一个自由和开放源代码、高性能、分配的内存对象缓存系统。用于加速动态web应用程序,减轻数据库负载。它可以应对任意多个连接,使用 非阻塞的网络IO。由于它的工作机制 阅读全文
posted @ 2016-08-17 15:40 飘渺的悠远 阅读(125) 评论(0) 推荐(0)
摘要: MySQL 是 PHP 操作 MySQL 数据库最原始的 Extension。MySQLi 的 i 代表 Improvement ,提供了相对进阶的功能,就 Extension 而言,本身也增加了安全性。而 PDO(PHP Data Object)则是提供了一个 Abstraction Layer 阅读全文
posted @ 2016-08-17 14:42 飘渺的悠远 阅读(196) 评论(0) 推荐(0)
摘要: 注:本文转载自 MR_ke 的博客 我们做软件开发的,大部分人都离不开跟数据库打交道,特别是erp开发的,跟数据库打交道更是频繁,存储过程动不动就是上千行,如果数据量大,人员 流动大,那么我们还能保证下一段时间系统还能流畅的运行吗?我们还能保证下一个人能看懂我们的存储过程吗?那么我结合公司平时的培训 阅读全文
posted @ 2016-08-17 12:05 飘渺的悠远 阅读(228) 评论(0) 推荐(0)
摘要: 随着科技的进步,二维码应用领域越来越广泛,本站之前已有文章介绍通过使用jQuery插件来生成二维码,今天我给大家分享下如何使用PHP生成二维码,以及如何生成中间带LOGO图像的二维码。 利用Google API生成二维码 Google提供了较为完善的二维码生成接口,调用API接口很简单,以下是调用代 阅读全文
posted @ 2016-08-17 12:04 飘渺的悠远 阅读(157) 评论(0) 推荐(0)
摘要: 当我们浏览网页时,我们想对网页内容如文章、评论中的观点持赞同或反对意见时,可以通过点击网页中的“顶”和“踩”来进行投票。而整个交互过程,开发者可以通过ajax异步来实现,从而提高用户体验。 本文结合实例,讲解使用PHP+MySql+jQuery实现的“顶”和“踩”投票功能,通过记录用户IP,判断用户 阅读全文
posted @ 2016-08-17 12:03 飘渺的悠远 阅读(284) 评论(0) 推荐(0)
摘要: SQL 攻击(SQL injection,台湾称作SQL资料隐码攻击),简称注入攻击,是发生于应用程序之数据库层的安全漏洞。简而言之,是在输入的字符串之中注入SQL指 令,在设计不良的程序当中忽略了检查,那么这些注入进去的指令就会被数据库服务器误认为是正常的SQL指令而运行,因此遭到破坏。 有部份人 阅读全文
posted @ 2016-08-17 11:55 飘渺的悠远 阅读(264) 评论(0) 推荐(0)
摘要: 当我们要将一个庞大的数据进行编号时,而编号有位数限制,比如5位的车牌号、10位的某证件号码、订单流水号、短网址等等,我们可以使用36进制计算出符合位数的不重复的编号。 查看演示DEMO 我们将0-Z(0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ)分别代表数值0-35,如字 阅读全文
posted @ 2016-08-17 11:52 飘渺的悠远 阅读(659) 评论(0) 推荐(0)
摘要: 如果你是一名使用过多种框架的php程序员,你一定见过这样的查询语句: Php代码 $result = $mysqlDb->limit(’0,10′)->order(‘id desc’)->findall(); Php代码 Php代码 上面的查询语句,连续使用->操作符进行操作,并最终返回一个查询结果 阅读全文
posted @ 2016-08-17 11:50 飘渺的悠远 阅读(258) 评论(0) 推荐(0)
摘要: 定义和用法 PHP extract() 函数从数组中把变量导入到当前的符号表中。 对于数组中的每个元素,键名用于变量名,键值用于变量值。 第二个参数type 用于指定当某个变量已经存在,而数组中又有同名元素时,extract() 函数如何对待这样的冲突。 本函数返回成功设置的变量数目。 语法 ext 阅读全文
posted @ 2016-08-17 11:48 飘渺的悠远 阅读(384) 评论(0) 推荐(0)
摘要: 这个帖子写给不太了解PHP与API开发的人一、先简单回答两个问题: 1、PHP 可以开发客户端? 答:不可以,因为PHP是脚本语言,是负责完成 B/S架构 或 C/S架构 的S部分,即:服务端的开发。(别去纠结 GTK、WinBinder) 2、为什么选择 PHP 作为开发服务端的首选? 答:跨平台 阅读全文
posted @ 2016-08-17 11:47 飘渺的悠远 阅读(175) 评论(0) 推荐(0)
摘要: 基于互联网的应用正变得越来越普及,在这个过程中,有更多的站点将自身的资源开放给开发者来调用。对外提供的API 调用使得站点之间的内容关联性更强,同时这些开放的平台也为用户、开发者和中小网站带来了更大的价值。 在开发API前,你需要的是给API设定一个框架,这个框架一定是要简单的且是容易扩展的。下面就 阅读全文
posted @ 2016-08-17 11:46 飘渺的悠远 阅读(258) 评论(0) 推荐(0)