标签 php 下的文章

301重定向PHP代码 PHP的301自动跳转代码

301重定向可促进搜索引擎优化效果 从搜索引擎优化角度出发,301重定向是网址重定向最为可行的一种办法。当网站的域名发生变更后,搜索引擎只对新网址进行索引,同时又会把旧地址下原有的外部链接如数转移到新地址下,从而不会让网站的排名因为网址变更而收到丝毫影响。同样,在使用301永久性重定向命令让多个域名指向网站主域时,亦不会对网站的排名产生任何负面影响。 302重定向可影响搜索引擎优化效果 迄今[……]

继续阅读 »

Debian/Ubuntu系Linux 系统 imagecreate()函数无法使用:升级GD库至完整版本

在Debian/Ubuntu系统中,通过apt-get方式安装的php5-gd库,不是完整版本,函数imagecreate()无法使用,为了解决这个问题,可以有三种方法来解决:

  1. 不用apt-get方式安装Apache、MySQL和PHP,自己下载源码设定需要的参数自己编译
  2. 添加特定的源,安装完整gd库
    1. 在源里添加两行 deb http://packages.[……]

      继续阅读 »

PHP移除数组重复元素并重新索引: array_unique 和 array_values

问题: PHP中移除数组重复元素用的函数是array_unique。该函数移除重复的元素,但是剩下来这些元素的索引没有变化,这样的话如果用for循环调用这个数组元素的时候就会发生错误了,因为for循环的时候是按照数字递增,而且大多数人用的是count($test_array_unique)来获得数组的大小,这样就会造成一些元素被遗漏 解决办法: 当然,这里解决办法太多了,我介绍的只[……]

继续阅读 »

PHP函数fgetcsv 支持中文

  1. PHP文件及页面编码为UTF-8
  2. csv文件编码为UTF-8
  3. 使用setlocale()设置: setlocale(LC_ALL, ‘zh_CN.UTF-8’);

[……]

继续阅读 »

架构一个 iPhone 聊天应用程序

目前已有 4000 万台 iPhones 在用,您无疑对编写 iOS 应用程序感兴趣。但是从何着手呢?大多数应用程序都会连接网络,那么一个跨越两端的项目(比如说聊天应用程序)又是如何呢?本文将向您介绍如何利用服务器 和客户端组件构建一个聊天应用程序。从本文可以学到编写 iOS 应用程序的整个流程。学完本文之后,我保证您会想要编写一个这样的应用程序。 构建应用程序从架构解决方案开始。图 1 中的架[……]

继续阅读 »

解剖Twitter:Twitter系统架构设计分析

随着信息爆炸的加剧,微博客网站Twitter横空出世了。用横空出世这个词来形容Twitter的成长,并不夸张。从2006年5月 Twitter上线,到2007年12月,一年半的时间里,Twitter用户数从0增长到6.6万。又过了一年,2008年12月,Twitter的用 户数达到5百万。[1] Twitter网站的成功,先决条件是能够同时给千万用户提供服务,而且提供服务的速度要快。[2,3,4[……]

继续阅读 »

使用ZendCore一键安装IIS+PHP+ZEND

这个工具的优势在于: 1.简单 一路点击下来就安装好了 2.提供不逊于Linux平台的性能 稳定 Zend官方出了一个免费一键配置的软件-Zendcore,让你的IIS一键安装PHP环境。ZEND官方说,可以让你的PHP运行在WIN环境下,像LINUX环境一样的稳定。 ZendCore让IIS一键安装PHP环境,PHP运行在WIN环境下,像LINUX环境一样稳定。有用户对比了两种配置方[……]

继续阅读 »

PHP多维数组排序:array_multisort

PHP提供了通用的多维数组排序函数,array_multisort 使用这个函数需要注意:

  1. 变量命名不能有重复(这个看起来很简单,很基础,不过有时候不太留意就会出大问题,PHP也不会报错,就是不管怎么设置参数排序都不生效……;引申一下,在循环中使用array_multisort,需要在每次循环结束的时候销毁一下数组以及排序字段变量
  2. 对于中文字符串的排序,需要转化为GBK编[……]

    继续阅读 »

几个有用的PHP字符串过滤,转换函数

<?php nl2br(); // \n to <br/> addslashes(); stripslashes(); //对数据库操作时,转义特殊字符  chop(); //除去字符串右边空格 trim(); //除去字符串中所有空格 ltrim(); //除去字符串左边空格  htmlspecialchars(); //转[……]

继续阅读 »

PDO:PHP 5 数据对象 (PDO) 抽象层

通俗版解释: PDO是PHP 5新加入的一个重大功能,因为在PHP 5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理,什么 php_mysql.dll、php_pgsql.dll、php_mssql.dll、php_sqlite.dll等等扩展来连接MySQL、PostgreSQL、MS SQL Server、SQLite,同样的,我们必须借助 ADOdb、PEAR:[……]

继续阅读 »