当前位置:  编程技术>php
本页文章导读:
    ▪php使用cookie实现计数器的代码举例      php cookie实现计数器的代码。   代码示例: <?php if (!empty ($_COOKIE['example'] ))    $example = ++$_COOKIE['example'] ; else $example = 1 ; setcookie("example",$example,time()+54000); ?> <html> <head> <met.........
    ▪php中session写入数据库的方法探讨      php中,默认的情况下,session以文件方式来保存。 php的配置文件php.ini中有这样一行: session.save_handler="files" 即表示采用文件来保存session。 如果要采用数据库来保存的话,需要将files模式修改.........
    ▪php操作xml文件的一些简单范例      php操作xml文件的例子。   代码示例: <?php /** * php操作xml文件 * edit www. */ //例1 $xml = simplexml_load_file('example.xml'); //创建SimpleXML对象 var_dump($xml); //输出XML //例2 $xml = simplexml_load_file('example.........

[1]php使用cookie实现计数器的代码举例
    来源: 互联网  发布时间: 2013-12-24

php cookie实现计数器的代码。
 

代码示例:
<?php
if (!empty ($_COOKIE['example'] ))
   $example = ++$_COOKIE['example'] ;
else $example = 1 ;
setcookie("example",$example,time()+54000);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>简单的COOKIE计数器_www.</title>
<style type="text/css">
<!--
.style1 {
font-size: 14px;
font-family: "华文琥珀";
}
.style2 {
font-size: 25px;
font-family: "华文行楷";
}
.style3 {
font-size: 13px;
font-family: "华文琥珀";
}
-->
</style>
</head>
<body>
<table width="350" height="208" border="0" cellpadding="0" cellspacing="0">
<tr>
<td background="images/136.JPG">
<table width="240" height="208" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="30" align="center" > </td>
</tr>
<tr>
<td height="25" align="center" >欢迎光临</td>
</tr>
<tr>
<td height="30" align="center" valign="top">
<span >本页已经被访问:</span>
<span > <?php echo "$example";?>次</span>
</td>
</tr>
<tr>
<td height="18" align="center" valign="top">
<span >COOKIE计数器</span>
</td>
</tr>
<tr>
<td height="30" align="center"> </td>
</tr>
</table> </td>
</tr>
</table>
</body>
</html>

    
[2]php中session写入数据库的方法探讨
    来源: 互联网  发布时间: 2013-12-24

php中,默认的情况下,session以文件方式来保存。
php的配置文件php.ini中有这样一行:
session.save_handler="files"
即表示采用文件来保存session。
如果要采用数据库来保存的话,需要将files模式修改为用户模式,即:
session.save_handler="use"

修改完配置文件,接下来就是建立数据库和数据库的表结构,可以采用php可以使用的任何的数据库,本文以mysql为例。

编辑推荐:php session保存入数据库的实现代码

创建数据库:
代码示例:
CREATE DATABASE 'session';

创建表结构:
 

代码示例:
CREATE TABLE 'session'( id CHAR(30) NOT NULL , 'user 'CHAR(30), data CHAR(3000) ,PARMIRY BY ('id') );

保存session的文件session_start.php:
 

代码示例:
<?php
$con =mysql_connect()ion("127.0.0.1","user" , "pass");
mysql_select_db("session");
function open($save_path, $session_name)
{
return(true);
}
function close()
{
return(true);
}
function read($id)
{
if($result = mysql_query()("SELECT * FROM session WHERE id='$id'"))
{
if($row = mysql_felth_row($result ))
{ return $row["data"]; }
}
else
{
return "";
}
}
function write($id, $sess_data)
{
if($result = mysql_query("UPDATE session SET data='$sess_data' WHERE id='$id'"))
{
return true;
}
else
{
return false;
}
}
function destroy($id)
{
if($result = mysql_query("DELETE * FROM session WHERE id='$id'"))
{
return true;
}
else
{
return false;
}
}
/*********************************************
* WARNING - You will need to implement some *
* sort of garbage collection routine here. *
*********************************************/
function gc($maxlifetime)
{
return true;
}
session_set_save_handler("open", "close", "read", "write", "destroy", "gc");
session_start();
// proceed to use sessions normally
?>

使用方法,在需要将session保存进数据库的页面中,引入文件:session_user_start.php 即可。
注意,此文件一定要在文件的第一行。


    
[3]php操作xml文件的一些简单范例
    来源: 互联网  发布时间: 2013-12-24

php操作xml文件的例子。
 

代码示例:

<?php
/**
* php操作xml文件
* edit www.
*/
//例1
$xml = simplexml_load_file('example.xml'); //创建SimpleXML对象
var_dump($xml); //输出XML

//例2
$xml = simplexml_load_file('example.xml'); //读取XML文件
foreach($xml->depart as $a) //循环读取XML数据中的每一个depart标签
{
echo "$a->name <BR>"; //输出其中的name属性
}

//例3
$xml = simplexml_load_file('example.xml'); //读取XML文件
echo $xml->depart->name[0]; //输出节点

//例4
$xml = simplexml_load_file('example.xml');
foreach ($xml->depart->children() as $depart) //循环读取depart标签下的子标签
{
var_dump($depart); //输出标签的XML数据
}

//例5
$xml = simplexml_load_file('example.xml'); //读取XML文件
$result = $xml->xpath('/departs/depart/employees/employee/name'); //定义节点
var_dump($result); //输出节点

//例6
$xml = simplexml_load_file('example.xml'); //读取XML
$xml->depart->name[0] = "Human Resource"; //修改节点

//例7
$xml = simplexml_load_file('example.xml'); //读取XML数据
echo $xml->asXML(); //标准化XML数据

//例8
$xml = simplexml_load_file('example.xml'); //读取XML数据
$newxml = $xml->asXML(); //标准化XML数据
$fp = fopen("newxml.xml", "w"); //打开要写入XML数据的文件
fwrite($fp, $newxml); //写入XML数据
fclose($fp); //关闭文件
?>


    
最新技术文章:
▪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数组排序方法大全(脚本学堂整理奉献) iis7站长之家
▪php Redis 队列服务的简单示例
▪PHP导出excel时数字变为科学计数的解决方法
▪PHP数组根据值获取Key的简单示例
▪php数组去重的函数代码示例
 


站内导航:


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

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

浙ICP备11055608号-3