php

PHP是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

PHP环境搭建以及helloworld.php

好久没更新博客园了,回来灌灌水。 “喂你会php吗?你会吗?”“我知道,但是不会啊~” 正好在出差,有点空余的时间,准备大概学习一下php。学习一个新东西,搭建环境是头等大事,官方给搭建环境方案比较复杂,需要分别安装apach server、mysql、php,在这里推荐大家安装php的集成开发环境Wamp

php
2015-07-21 10:25:12

PHP缓存技术

普遍缓存技术 数据缓存:这里所说的数据缓存是指数据库查询缓存,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得到数据,并把查询结果序列化后保存到文件中,以后同样的查询结果就直接从缓存表或文件中获得。 用的最广的例子看Discuz的搜索功能,把结果ID缓存到一个表中,下次搜索相同关键字时先搜索缓存表。 举个常用的方法,多

php
2015-07-21 10:25:11

PHP读取XML

books.xml文件: 代码 <books><book><author>Jack Herrington</author><title>PHP Hacks</title><publisher>O\'Reilly</publisher>&

2015-07-21 10:25:10

PHP基础教程(适合有编程基础的,但是对PHP很陌生的新手 --教程主要以code的形式表现)

                      PHP基础教程                           --(本教程属于新手级的,给新手看的。老鸟可以直接飞过了) 在此教程之前,我就不长篇一律的说什么PHP的常用了。 关于什么是变量呀什么是判断语句呀什么的,请自行查询相关资料此教程值针对于有编程基础,且对PHP陌生的人看。文章比较简单。主要看结构

2015-07-21 10:25:09

php 获取优酷视频的真实地址(2014.6月新算法)

  上个礼拜发现优酷改版了,各种过滤优酷广告的插件都失效了,于是我百度了一下(谷歌也不能用了)发现优酷改算法了,在ckplayer论坛发现有人在6月25号发了个php 的优酷代理文件,下载下来发现,能用但只能获取mp4格式的视频地址,而且php还加密了,没办法查看源码,后来通过微盾解密发现其中的源码,结合以前自己写的一个优酷视频解析类。。。。 感谢 &nb

php
2015-07-21 10:25:09

PHP 开发社区微信服务号实战图解

本博文就月初刚上线的微信服务号,图文进行总结分享给大家。 去年年底,我所在的团队讨论要开发微信号,话题由此拉开: 原来有一个3年前注册的微信号,但是后台操作无法从“订阅号”变更为“服务号”,随即找腾讯的客服沟通,客服还算是热情,mm耐心的告之系统已经更新,对于无法升级的微信号,只能重新注册----&ld

php
2015-07-21 10:25:08

【原创】我是怎么从零开始教女同学进行php开发的(2)

    我终究还是低估了“妹子”两个字对程序猿们的杀伤力,在无图说个杰宝的今天,竟然还能在没有爆照的情况下点击量一天不到就到达了四位数,并且还成为当天评论最多的帖子!虽然评论都歪楼歪得不行了,但是妹子还是非常贴心地对我说了一句——妹子在此表示很关注内容。看到这句话,我顿时生出一种抛

php
2015-07-21 10:25:08

PHP 杂谈 坑爹的file_exists

   介绍   我发现了一个问题,今天与大家分享。我把整个过程描述一下。   问题     公司有个框架是基于smarty写的,我负责php的升级,维护人员把新环境布上来之后,测试人员找我提出经常报错(错误:提示找不到文件的)。   我追踪了一下代码,原来是smarty的这个地方报

php
2015-07-21 10:25:08

【原创】我是怎么从零开始教女同学进行php开发的(3)

     今天终于收到关于我所写内容的评论啦!虽然都是批评,有的说我HTML代码写的挫,有的说我PHP代码写的烂,但是我还是非常的高兴。经过沟通和交流,我收获了不少,这里就不点名感谢一下啦,3Q VERY MUCH!这么多人盯着,虽然重点都不是来看我的代码,但哪怕只有一个人说我的代码写得不太好,而且还说在点上了,我就应该好好反省

php
2015-07-21 10:25:07

谈谈那些年PHP中屌屌的验证码

  验证码已经是现在网站中非常基础的知识点了,验证码的存在可以防止恶意破解密码、刷票、灌水,可以有效的防止暴力破解特定用户。   现在就来了解了解那些年PHP中屌屌的验证码吧。   首先,以四位验证码为例(多位验证码一样的道理)。   目前网站大多仍然采用静态图片验证码,因为这样实现起来简单又方便,不需要过硬的功底,当然这也是基础。而其原理也就是通过P

php
2015-07-21 10:25:07

PHP生成图表pChart

pChart是一个开源的图表生成库,主要涉及3个Class:pChart.class, pData.class, pCache.class,可生成20多种简单或复杂的图表,支持PNG,JPG,GIF通用图片格式。数据源可以来自于Database,CSV,当然也可以手写。使用该程序PHP需要开启GD服务,先来看看pChart的工作流程: 主要分为三步:

php
2015-07-21 10:25:07

两千行PHP学习笔记

亲们,如约而至的PHP笔记来啦~绝对干货! 以下为我以前学PHP时做的笔记,时不时的也会添加一些基础知识点进去,有时还翻出来查查。 MySQL笔记:一千行MySQL学习笔记http://www.cnblogs.com/shockerli/p/1000-plus-line-mysql-notes.html   //语法错误(syntax

php
2015-07-21 10:25:06

php性能优化

序     很长时间没有写博文了,最近换了工作,长时间加班,根本没有时间做其他事情!今天闲下来了,想一想php性能方面的事情。这也是我2014年的第一篇博文!   推荐阅读:初学者到中级者应该掌握的!     php是一个很流行的脚本语言,现在很多公司(新浪、优酷、百度、搜狐、淘宝等等)在使用这种语言进行网站开发。我的这篇文

2015-07-21 10:25:04

php引用(&)详解及注意事项

摘自:PHP引用(&)使用详解   官方文档: 1.引用是什么:http://www.php.net/manual/zh/language.references.whatare.php 2.引用做什么:http://www.php.net/manual/zh/language.references.what

php
2015-07-21 10:25:03

php park、unpark、ord 函数使用方法(二进制流接口应用实例)

park,unpark,ord这3个函数,在我们工作中,用到它们的估计不多。 我在最近一个工作中,因为通讯需要用到二进制流,然后接口用php接收。当时在处理时候,查阅不少资料。因为它们使用确实比较少,也很少朋友工作中会用到它们。 在工作中,我也逐渐了解到park,unpark,ord对于二进制字节处理的强大。 下面我逐一介绍它们 p

php
2015-07-21 10:25:02

php函数unserialize数据返回false问题分析

unserialize的这个问题是由一个emlog论坛用户在使用时报错而发现的 问题表现情况如下: emlog缓存的保存方式是将php的数据对象(数组)序列化(serialize)后以文件的形式存放,读取缓存的时候直接反序列化(unserialize)缓存字符串即可读取数据,关于序列化和反序列化的原理请看我先前的文章《php函数serialize()与u

2015-07-21 10:25:01

深入理解PHP原理之错误抑制与内嵌HTML

PHP支持内嵌HTML的, 那么对于PHP文件中, PHP标签外的HTML会怎么处理呢? 它和直接输出HTML有什么区别么? PHP提供了一个错误抑制符’@\', 它是通过什么方式来阻止错误输出呢? 我又该在什么时候使用它呢? 这是这俩天一些网友提到的共同问题, 今天就索性整体回答下, 备后来人翻阅.   PHP文件内嵌HTM

2015-07-21 10:25:00

PHP的服务器Apache中httpd.conf 的中文详解

ServerRoot \"/Apache\"   #可以用绝对路径 e:webapache   #ServerRoot用于指定守护进程httpd的运行目录,httpd在启动之后将自动将进程的当前目录改变为这个目录,因此如果设置文件中指定的文件或目录是相对路径,那么真实路径就位于这个ServerRoot定义的路径之下。  

2015-07-21 10:24:50

在Ubuntu中使用源码编译安装Apache+MySQL+PHP+phpMyAdmin

原文链接:http://www.icultivator.com/p/7079.html 检查安装的编译工具 dpkg –l | grep filename 如果已经安装过Apache,mysql,php需要先停止服务,卸载先前的软件后再工作 编译安装libxml2 编译安装libmcrypt 编译安装zlib 注意安

2015-07-21 10:24:49

与文件上传有关的php配置参数

搞个了图片上传,死活不好使,后来发现是php参数配置的问题。 下面总结下与文件上传有关的php参数,备忘之~ 所有这些参数都在php.ini中设置。 1.file_uploads 设为On,允许通过HTTP上传文件 2.upload_tmp_dir 文件上传至服务器时用于临时存储的目录,如果没指定,系统会使用默认的临时文件夹(我的机器是/tmp)

php
2015-07-21 10:24:45