PHP 函数: iconv()

PHP 的 iconv 函数库能够完成各种字符集间的转换,是PHP编程中不可缺少的基础函数库。
1、下载libiconv函数库http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.9.2.tar.gz;
2、解压缩tar -zxvf libiconv-1.9.2.tar.gz;
3、安装libiconv

#configure –prefix=/usr/local/iconv
#make
#make install

4、重新编译php 增加编译参数–with-iconv=/usr/local/iconv

windows下
最近在做一个小偷程序,需[……]

继续阅读

Javascript函数: unescape()

解码用 escape() 方法进行了编码的 String 对象。

语法:unescape(charstring)

必选项 charstring 参数是要解码的 String 对象。

说明

unescape 方法返回一个包含 charstring 内容的字符串值。所有以 %xx 十六进制形式编码的字符都用 ASCII 字符集中等价的字符代替。以 %uxxxx 格式(Unicode 字符)编码的字符用十六进制编码 xxxx 的 Unicode 字符代替.

注意 unescape 方法不能用于解码统一资源标识码 (URI)。解该码可使用 decodeURI 和 decodeURICompo[……]

继续阅读

Javascript函数: escape()

JavaScript escape() 函数返回经过重新编码过的字符串。

escape()格式

escape(String)

escape()参数

String 必填。String 对象或文字。

注意:

escape()只编译符号和中文,英文则原样输出。要查看escape()编译过的内容要使用unescape()方法

测试代码:

<script type=”text/javascript”>
document.write(”测试字符串<font color=”#FF0000”>Javascript escape函数</font> 编码后&lt[……]

继续阅读

怎样成为一名程序员

要想成为一名程序员至少要经历以下四个阶段:

第一阶段:掌握一种编程语言
  学习内容:学习任意一种主流的编程语言。例如C++语言。
  学习目标:熟练掌握一种语言的语法和基本的编程技巧。
  学习时间:3个月左右
  注意事项:编程语言和编程工具是两回事情,编程语言是指C++、Basic、Object Pascal等。程序设计语言,它们是像汉语、英语一样的抽象的语法规则,编程工具是指 Visual C++ 6.0、Visual Basic 6.0、Delphi 7.0等包括了源代码编辑器、程序编译器 ,在内的集成化、可视化的软件开发工具。C++源程序可以在Visual C++ 6.0里编写,[……]

继续阅读

WordPress 文件目录介绍

WordPress根目录(Root)

index.php
WordPress核心索引文件,即博客输出文件。
license.txt
WordPress GPL许可证文件。
my-hacks.php
定义了博客输出之前处理的追加程序。默认安装中并没有这个文件,但如果存在,它就会被管理页面引用。
readme.html
WordPress安装导言。
wp-atom.php
输出Atom信息聚合内容。
wp-blog-header.php
根据博客参数定义博客页面显示内容。
wp-cron.php
wp-comments-post.php
接收评论,并把其添加到数据库。
wp-[……]

继续阅读

php 调试方法二

了解了一些PHP程序的调试方法之后,在PHP程序报错之后如何进行调试呢?从哪里开始PHP程序的调试,又到哪里结束调试呢?从开始调试到结束有几个路径?调试的分支点变量状态监视,传入的参数是什么,返回的数值又是什么?以上问题应该都是我们调试程序时所关心的,也想了解的。下面就进一步介绍一些关于调试的方法。

不管面向对象还是面向过程,最小的功能体都是函数(方法)。我们大部分的跟踪调试都是在函数(方法)中进行的,一般跟踪的内容有:

1. 传入参数
2. 返回值

先检查函数的传入值是否正常,如果正常,就要看返回值是否正常,否则返回函数调用的地方向前跟踪。

a. 变量值跟踪方法

PHP脚本的调试[……]

继续阅读

php 函数:func_get_args()、func_get_arg()与func_num_args()

函数 func_get_args –  返回一个包含函数参数列表的数组

描述

array func_get_args ( void )

此函数返回一数组,数组的各个元素相当于是目前使用者定义函数的各个参数。如果是从函数定义的外面来呼叫此函数,则func_get_args()将会产生警告。

函数 func_get_arg –  从函数参数列表返回指定参数

描述

mixed func_get_arg ( int arg_num )

传回定义函数的参数列表的第arg_num个参数,其参数从0开始。且函数定义的外面来呼叫此函数会产生警告;并且当arg_num大于函数实际传递的参数数目时亦会产生警[……]

继续阅读

php 函数:get_defined_vars()

get_defined_vars —  返回由所有已定义变量所组成的数组

描述

array get_defined_vars ( void )

此函数返回一个包含所有已定义变量列表的多维数组,这些变量包括环境变量、服务器变量和用户定义的变量。

<?php
$b = array(1,1,2,3,5,8);
$arr = get_defined_vars();

// 打印 $b
print_r($arr[“b”]);

// 打印 PHP 解释程序的路径(如果 PHP 作为 CGI 使用的话)
// 例如:/usr/local/bin/php

echo $arr[“_”];

// [……]

继续阅读

php 调试方法一

相信多数初学PHP的程序员在PHP程序报错之后都是不知所措,主要还是由于没有掌握PHP程序的调试方法。当然我也是这样一步步摸索过来的,今天总结了几种PHP程序的调试方法,现在分享给大家,希望对初学者能有所帮助。

方法一:
通过PHP输出函数echo()、print_r()进行调试,也是最通用的调试方法,将想要得到的变量输出到屏幕。单个变量用echo()函数输出,数组用print_r()函数输出;

方法二:
通过PHP的error_log()函数进行调试,可以将结果输出到指定位置或文件。下面是两个简单的示例:

获取单个变量的值:error_log($var, 3, “/var/tmp/my[……]

继续阅读