php4 xml 生成类
由于 在php4的环境下. 都没找到自动生成的函数. 所以自己改写了一个别人些的类. 用来自动生成xml 文件.
<?php
/*
*** 功能 : php4自動生成xml 文件類
*** @ edit: zxwo0o
*** @ time: 2009-9-22
*/
class php4xml{
var $version; //版本號
var $start; //根節點開始行
var $end; //根節點結束行
var $xml_document;//xml文檔的中間內容
var $root_end; //節點結束 數組 ..用於多層節點
/*
*** 功能 : 構造函數
*** @ $ver: xml 版本號
*** @ $encoding: xml 文檔編碼
*/
function php4xml($ver='1.0',$encoding='utf-8'){
$this->version="<?xml version=\"{$ver}\" encoding=\"{$encoding}\"?>";
$this->root_end = array(); //聲明為數組 用於區分 層級.
}
/*
*** 功能 : 添加根節點開啟字符串.版本號信息 記錄根節點結束字符串
*** @ $element: 根節點元素名稱
*** return : 成功返回 trun
*/
function root($element){
$element=$this->filter($element);
if(isset($this->start) and isset($this->end)){
exit("error:Only one top level element is allowed in an XML document.\r\n");
}else{
$this->start="<$element>";
$this->end="</$element>";
$this->xml_document=$this->version."\n".$this->start."\n";
return true;
}
}
/*
*** 功能 : 添加節點開始字符串.屬性名稱.屬性值. 記錄節點結束字符串
*** @ $title: 節點元素名稱
*** @ $level: 節點元素所在的層級 默認 0 表示根節點的下一個節點
*** @ $property: 屬性名稱 目前只支持設置一個屬性
*** @ $pro_val: 屬性值
相关文档:
版本:apache_2.2.6-win32-x86-no_ssl
直接按默认安装,安装时要关闭浏览器跟下载软件,否则安装完成后服务器不能启动,报不能绑定80端口的错误。启动后在地址栏中输入“http://localcast/”或“http://127.0.0.1/”,如果可以看到"It Works",说明安装成功。
如果需要更改默认路径,打开“C:\P ......
1、PHP4以后获取传值的方法
一般在页面中传值常见的是POST、GET和COOKIE几种,所以下面我也主要介绍这几种。PHP4以后都采用的是$_POST、$_GET等数组来获取网页传值。在PHP3.0及以下版本都是用的是$HTTP_POST_VARS、$HTTP_GET_VARS等数组,具体代码如下
echo $_POST['dopost'];
?>
< form action="weste_net.php" ......
php 购物车实例
<?php
/**
php 购物车实例
网上搜到的,简单容易理解。cookie存购物车ID,db存购物车数据。 购物车session的产生代码
*/
if(! $session && ! $scid) {
/*
session用来区别每一个购物车,相当于每个车的身份证号;
scid只用来标识一个购物车id号,可以看做是每个车的名字;
......
PHP4:
<?
$sample1 = new StdClass();
$sample1->name = "Hasin";
$sample2 = $sample1;
$sample2->name = "Afif";
echo $sample1->name;
?>
In PHP4 it works differently; it will output Hasin, as both are different from
each other.
PHP5:
<?
$sample1 = new StdClass();
$ ......
/*
>>> Title : Ewebeditor编辑器嵌入到PHP网页中
>>> Author: 刘晨晖
>>> Date : 2009-07-05
>>> EMAIL :
huichengongzi@gmail.com
>>> 转载请注明出处,谢谢合作!
*/
(1)在
</head>
之前加上下面一段代码:(得 ......