当前位置:  编程技术>php
本页文章导读:
    ▪php开启pdo功能的方法介绍      1,首先,找到系统的php配置文件,一般在:C:\WINDOWS\php.ini。 2,打开 c:\windows\php.ini ,PHP配置文件,找到下面这行: extension_dir 这个就是扩展存在的目录,PHP 5扩展是在:C:\php5\ext,那么就把.........
    ▪有关php函数PHP_SELF的用法解析      php_self是php的内置变量,记作$php_self,它可以实现页内跳转。 $php_self实现的页内跳转,不同于html的书签之类的跳转,而是php程序通过URL的尾参数的改变在同一个程序里提供不同的Web内容。 试.........
    ▪有关php中sprintf()函数的用法分析      sprintf()函数 定义和用法 sprintf() 函数把格式化的字符串写写入一个变量中。 语法 sprintf(format,arg1,arg2,arg++) 参数 描述   format 必需。转换格式。 arg1 必需。规定插到 format 字符串中第一个 %.........

[1]php开启pdo功能的方法介绍
    来源: 互联网  发布时间: 2013-12-24

1,首先,找到系统的php配置文件,一般在:C:\WINDOWS\php.ini。
2,打开 c:\windows\php.ini ,PHP配置文件,找到下面这行:
extension_dir
这个就是扩展存在的目录,PHP 5扩展是在:C:\php5\ext,那么就把这行改成:
extension_dir = "C:/php5/ext"
然后再往php.ini下面找到:
 

代码示例:
;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;

下面有一堆类似:
;extension=php_mbstring.dll 的内容,此处就是PHP扩展加载的配置了。

在最后面添加上PDO的扩展:
 

extension=php_pdo.dll
extension=php_pdo_mysql.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_pdo_mssql.dll
extension=php_pdo_odbc.dll
extension=php_pdo_firebird.dll
;extension=php_pdo_oci8.dll

各种PDO的驱动,能给加上的全给加上,不过后面的php_pdo_oci8.dll,因为没有安装Oralce数据库,所以没有这个,就注释掉它。
然后,重启Web服务器。
重启后,在Web服务器的文档目录下,创建一个test.php的文件,添加内容:
 

代码示例:
<?
phpinfo();
?>
 

在浏览器中如果看到类似这样的输出:
PDO
PDO support enabled
PDO drivers  mysql, pgsql, sqlite, mssql, odbc, firebird 
后面有各种驱动的说明,PDO_Firebird,pdo_mssql,pdo_mysql,PDO_ODBC,pdo_pgsql,pdo_sqlite。
则说明安装成功,就可以使用pdo扩展了。


    
[2]有关php函数PHP_SELF的用法解析
    来源: 互联网  发布时间: 2013-12-24

php_self是php的内置变量,记作$php_self,它可以实现页内跳转。
$php_self实现的页内跳转,不同于html的书签之类的跳转,而是php程序通过URL的尾参数的改变在同一个程序里提供不同的Web内容。

试比较以下两个URL:
http://www./pc/index.php
http://www./pc/index.php?page=2
以上两个URL,其区别是第二个URL地址多一个参数(?page=2),在实际打开它们时,在浏览器中得到的内容是不一样的,而点击时它们在同一页内跳转。
这便是使用php内置变量$php_self实现的,用户编写的php程序,将根据index.php尾部参数的不同而生成不同的内容,但都使用同一个网页程序(index.php),故称之为“页内跳转”,实际上,它生成的已是另外一个Web文档。

从上面第二个URL地址我们已经知道,内置变量$php_self用问号引导参数,具体表示格式如下:
 

代码示例:
$php_self?变量名=值(实例:$php_sefl?id=0)

问号后面的变量名是自定义的,通常,根据需要命名为阅读性强一些的英文名称(可以是缩写)。比如说,我们让链接指向程序的某个功能块是完成一次删除操作,那么,我们可以命名为$del,体现在代码里则是$php_self?del=值,如果点击了该链接,程序就执行删除操作(当然,删除操作代码得另外编写):
链接代码:
 

代码示例:
print "<ahref=/index.html"$php_self?del=true\">删除选定内容</a>";

跳转代码:
 

代码示例:
if($del=="true") {
   //这里是删除代码
}

$php_self可以带多个参数,第一个参数使用问题(?)引导,后面的参数使用“与”号(&)引导,格式和举例如下:

语法:
$php_self?变量1=值&变量2=值&变量3=值

例子:
$php_self?user=blackhorse&id=write&page=0
原则上,$php_self的尾部参数书写时应连在一起,但与号连接的变量可用空格或其他有效符号(如+号)隔开——有时我们的确需要将它们隔开,例如要想通过arv的验证,符号&会有些影响,隔开后生成的html代码才被arv所承认。

$php_self是php的一个十分有用的内置变量,通常用于分页、执行预定义操作等。
它所带的尾部参数中的各变量在php中使用$来读取,如以下地址:
http://www./pc/index.php?page=3

将这样从以上地址读取页码并显示该页面的内容:
$conts=echo_conts($page);
echo_conts是一个自编函数,它用于显示每一页的内容,而变量$page的值是关键所在,它决定程序从库文件中提取的内容范围。


    
[3]有关php中sprintf()函数的用法分析
    来源: 互联网  发布时间: 2013-12-24

sprintf()函数

定义和用法
sprintf() 函数把格式化的字符串写写入一个变量中。

语法
sprintf(format,arg1,arg2,arg++)

参数 描述
 

format 必需。转换格式。
arg1 必需。规定插到 format 字符串中第一个 % 符号处的参数。
arg2 可选。规定插到 format 字符串中第二个 % 符号处的参数。
arg++ 可选。规定插到 format 字符串中第三、四等等 % 符号处的参数。

说明

参数 format 是转换的格式,以百分比符号 ("%") 开始到转换字符结束。

以下是可能的 format 值:
 

%% - 返回百分比符号
%b - 二进制数
%c - 依照 ASCII 值的字符
%d - 带符号十进制数
%e - 可续计数法(比如 1.5e+3)
%u - 无符号十进制数
%f - 浮点数(local settings aware)
%F - 浮点数(not local settings aware)
%o - 八进制数
%s - 字符串
%x - 十六进制数(小写字母)
%X - 十六进制数(大写字母)
 

arg1, arg2, ++ 等参数将插入到主字符串中的百分号 (%) 符号处。该函数是逐步执行的。在第一个 % 符号中,插入 arg1,在第二个 % 符号处,插入 arg2,依此类推。

提示和注释
注释:如果 % 符号多于 arg 参数,则您必须使用占位符。占位符插到 % 符号后面,由数字和 "\$" 组成。

提示:
相关函数:fprintf()、printf()、vfprintf()、vprintf() 以及 vsprintf()。

以上内容摘自php手册,供大家参考。


    
最新技术文章:
▪PHP函数microtime()时间戳的定义与用法
▪PHP单一入口之apache配置内容
▪PHP数组排序方法总结(收藏)
▪php数组排序方法大全(脚本学堂整理奉献)
▪php数组排序的几个函数(附实例)
▪php二维数组排序(实例)
▪php根据键值对二维数组排序的小例子
▪php验证码(附截图)
▪php数组长度的获取方法(三个实例)
▪php获取数组长度的方法举例
▪判断php数组维度(php数组长度)的方法
▪php获取图片的exif信息的示例代码
▪PHP 数组key长度对性能的影响实例分析
▪php函数指定默认值的方法示例
▪php提交表单到当前页面、提交表单后页面重定...
▪php四舍五入的三种实现方法
▪php获得数组长度(元素个数)的方法
▪php日期函数的简单示例代码
▪php数学函数的简单示例代码
▪php字符串函数的简单示例代码
▪php文件下载代码(多浏览器兼容、支持中文文...
▪php实现文件下载、支持中文文件名的示例代码...
▪php文件下载(防止中文文件名乱码)的示例代码
▪解决PHP文件下载时中文文件名乱码的问题
▪php数组去重(一维、二维数组去重)的简单示例
▪php小数点后取两位的三种实现方法
▪php Redis 队列服务的简单示例
▪PHP导出excel时数字变为科学计数的解决方法
▪PHP数组根据值获取Key的简单示例
▪php数组去重的函数代码示例
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3