Welcome 微信登录

首页 / 网页编程 / PHP

一步一步学习PHP(7) php 字符串相关应用

一步一步学习PHP(7) php 字符串相关应用

1. 字符串的表现形式 在PHP中,字符串有三种表现形式:单引号,双引号,以及heredoc。 PHP手册建议,在一般情况下,尽量使用单引号的字符串。如果需要转义变量,才使用双引号的字符串。如果需要多行显示,才使用heredoc。 heredoc形式: 复制代码 代码如下: <?php $test=<<< FOOBAR Hello World! Hello PHP! FOOBAR; echo $test; ?> Heredo...
一步一步学习PHP(8) php 数组

一步一步学习PHP(8) php 数组

1. PHP中的数组 与其把PHP中的数组理解为我们狭义上的“数组”,我觉得还不妨把这个数组一分为二,一者为我们常规上的数组,一者为我们的Dictionary。 2. 创建数组 如果数组不存在,那么向数组中存放值将会创建数组。 复制代码 代码如下: <?php $address[0]="北京"; $address[1]="上海"; $address[2]="南京"; $introduce["北京"]="首都"; $introduce["上海"]="国...
2010年最新PHP类的精髓归纳第1/2页

2010年最新PHP类的精髓归纳第1/2页

一:结构和调用(实例化):class className{} ,调用:$obj = new className();当类有构造函数时,还应传入参数。如$obj = new className($v,$v2...); 二:构造函数和析构函数:1、构造函数用于初始化:使用__construct(),可带参数。2、但析构函数不能带参数(用于在销去一个类之前执行一些操作或功能)。析构函数用__destruct()做名称。在脚本执行结束时,PHP会销掉内存中的对象,...
PHP 采集程序原理分析篇

PHP 采集程序原理分析篇

苦想了几天,终于弄明白了里面的道理。在这里写出来,请高手指正。 采集程序的思路很简单,无非就是先打一个页面,一般都是列表页,取得里面全部链接的地址,然后打开逐条链接,寻找我们感兴趣的东西,如果找到,就把它入库或别的处理。下面以一个很简单的例子来说说。 首先确定一个采集页,一般就是列表面了。这里目标是:http://www.jb51.net/article/11/index.htm。这是一个列表页,我们的目的就是采集这个列表页上全部的文章。 有列表页了,第一...
PHP用mysql数据库存储session的代码

PHP用mysql数据库存储session的代码

隐患一:如果客户端机器的cookie一旦因病毒而失效了,那么session也就相当于没有了。 隐患二:session在php中默认的是以文件的形式保存在一个临时文件夹里面的,对于一个小型系统来说,这样做完全可以, 可是对于一个大型而又被经常访问的系统来说,就不是很好的办法了。假设这个网站一天有1000个人访问。一个月以后session的临时文件夹就会有30000个临时文件。想象一下计算机要从30000里面找一条session_sid是一个多么漫长的事情呀!...
THINKPHP+JS实现缩放图片式截图的实现

THINKPHP+JS实现缩放图片式截图的实现

作者:杨鑫奇原始链接:http://www.cnblogs.com/scotoma/archive/2010/03/05/1679477.html今晚TP论坛的一位大哥加我了,说也遇到这个方面的问题,呵呵!想想其实很多东西都遇到了,是不是应该分享出来呢?其实自己的很多东西都是别人那来的,取之于网络用之于网络!只有大家多分享,才能够提高!实现方式上传图片 -- 保存并显示图片 -- JS获取缩略图参数 -- 提交位置参数 -- 图片缩放保存类处理图片 -- ...
PHPMYADMIN 简明安装教程 推荐

PHPMYADMIN 简明安装教程 推荐

1.先到网上下载phpmyadmin,再解压到可以访问的web目录下(如果是虚拟空间,可以解压后通过ftp等上传到web目录下),当然您可以修改解压后该文件的名称。2.配置config文件打开libraries下的config.default.php文件,依次找到下面各项,按照说明配置即可:A.访问网址$cfg["PmaAbsoluteUri"] = "";这里填写phpmyadmin的访问网址B.mysql主机信息$cfg["Servers"][$i][...
php ss7.5的数据调用 (笔记)

php ss7.5的数据调用 (笔记)

这几天搞 ss7.5 dz7.2 uc1.5 uchome2.0和自己主站的整合 头都大了 呵呵 好歹是弄的差不多 了 呵呵 记录一下 ss7.5的数据调用 dz 和home的 数据调用还好说 非常显眼的 管理菜单中就说的有数据调用不管是内部还是外部 数据调用 都是很好弄的这里不再多说 这里只说 ss7.5的数据调用 不管是外部的 还是内部的一步走: 二步走: 三步走: 填好你的条件 调用的模式 的条件 要填写好 呵呵 最后一步 要选好 模板...
php 修改zen-cart下单和付款流程以防止漏单

php 修改zen-cart下单和付款流程以防止漏单

用过zen-cart的人都知道,zen-cart中下单步骤是下面这样的(其中[]中的表示不是必须的): 1. 购物车(shopping cart) 2. [货运方式(delivery method)] 3. 支付方式(payment method) 4. 订单确认(confirmation) 5. [第三方网站支付] 6. 订单处理(checkout process)——这一步比较重要,因为会在这里将购物车中的信息写入订单 7. 下单成功(checko...
PHP扩展编写点滴 技巧收集

PHP扩展编写点滴 技巧收集

红色部分是我的注释。 更多信息参看: 1.常用的通用功能已经封装好了,在如zen_API.h 头文件中,不用费力查看内部细节,浪费时间。(参考:Extending and Embedding PHP 的附录A) 2.在terminal中运行测试程序,可以看到扩展的内部错误输出,这一点对于解决内存泄漏问题尤其重要。(编译一个debug 的 lib) 3.开发过程中修改Makefile中的“CFLAGS = -g -O2”,去掉优化选项,增加-Wall和-pe...
PHP中include()与require()的区别说明

PHP中include()与require()的区别说明

require 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。 include 使用方法如 include("MyIncludeFile.php"); 。这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,...
PHP调用Twitter的RSS的实现代码

PHP调用Twitter的RSS的实现代码

这个栏目最开始调用微博饭否的API来做的,因为众所周知的缘故,饭否无法使用了,后来采用腾讯的滔滔API来实现.2010年1月26日滔滔业务将会开始和QQ空间心情整合,只能考虑放弃。思来想去,最终还是考虑用Twitter来实现,不过Twitter在国内无法访问,不能采用js的方式来调用。本博客的服务器才国外,用php的方式访问Twitter的API应该没有问题,虽然有现成的wordpress插件“Twitter Tools”可以用,但本着尽量少用插件的目的,...
了解Joomla 这款来自国外的php网站管理系统

了解Joomla 这款来自国外的php网站管理系统

过去建站一般都自定义开发,这需要技术性很高,而且代码不容易复用,别人也不容易维护,对于CMS来说,实在是没有必要自定义开发,因为CMS的基本功能并不多,很多功能都应该被复用。而joomla是一个完整的CMS,而且它最大特点是扩展性很好。 为什么说joomla扩展性好?你只要到joomla的官方网上找一找组件安装包,你就会看到有上千个组件安装可用,它们都实现各自的功能。如果你的CMS需要增加一个功能,在开发之前可先找一下安装包,这会省去不少功夫。有很多人为j...
PHP 5.3新特性命名空间规则解析及高级功能

PHP 5.3新特性命名空间规则解析及高级功能

日前发布的PHP 5.3中,最重要的一个新特性就是命名空间的加入。本文介绍了PHP命名空间的一些术语,其解析规则,以及一些高级功能的应用,希望能够帮助读者在项目中真正使用命名空间。在这里中我们介绍了PHP命名空间的用途和namespace关键字,在这篇文章中我们将介绍一下use命令的使用以及PHP如何解析命名空间的名字的。为了便于对比,我定义了两个几乎一样的代码块,只有命名空间的名字不同。<?php //applicationlibrary1 n...
PHP开启gzip页面压缩实例代码

PHP开启gzip页面压缩实例代码

要实现GZIP压缩页面需要浏览器和服务器共同支持,实际上就是服务器压缩,传到浏览器后浏览器解压并解析。浏览器那边不需要我们担心,因为现在绝大多数浏览器都支持解析GZIP过的页面。我们只要把页面在服务器端压缩再输出到浏览器就行了。 有点罗嗦,下面说正事: 正如要制作压缩饼干,先要拿到原料,要压缩一个页面,首先要获得要输出的内容。PHP中的ob_start()(ob => output buffer)函数可以实现这个功能,它可以把程序里准备输出的内容先放...
<< 181 182 183 184 185 186 187 188 189 190 >>