PHP笔记
<?php//统计访问量
if(!@$fp=fopen("num.txt","r")){
echo "num.txt文件创建成功!<br>";
}
$num=@fgets($fp,12);
if($num=="")
$num=0;
$num++;
@fclose($fp);
$fp=fopen("num.txt","w");
fwrite($fp,$num);
echo "你是第 <font size='50' color='red'><b><i>".$num."</i></b></font> 个访问者";
fclose($fp);
?>
PHP操作XML
<?xml version="1.0"?>
<resultset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <row>
<field name="ID">1738552</field>
<field name="ContactID">1673403</field>
<field name="CCContactID" xsi:nil="true" />
<field name="SFContactID" xsi:nil="true" />
<field name="ContactType">32</field>
<field name="ContactStatus">0</field>
<field name="CustomerID">1100</field>
<field name="MpUserID">0</field>
<field name="CorpRepContactName" xsi:nil="true" />
<field name="CreatedTime">2015-11-18 14:23:43</field>
<field name="CreatedBy">0</field>
<field name="LastModifiedTime">2015-11-18 14:23:43</field>
<field name="LastModifiedBy">-41153</field>
<field name="DeletedTime" xsi:nil="true" />
<field name="Owner" xsi:nil="true" />
<field name="ApproveID">0</field>
<field name="ApproveBy">-41153</field>
<field name="ApproveStatus">3</field>
<field name="ApproveComment" xsi:nil="true" />
<field name="EventID">0</field>
<field name="Status">1</field>
<field name="ContactName">李**</field>
<field name="ContactMobile">1381****099</field>
<field name="ContactEmail"></field>
<field name="ContactTitle">财务经理</field>
<field name="ContactPhone" xsi:nil="true" />
<field name="ContactComment" xsi:nil="true" />
<field name="GlobalAreaCode">+86</field>
<field name="SourceType">0</field>
</row>
</resultset>
<?php
header("content-type:text/html; charset=utf-8");
$xml = simplexml_load_file("query_result.xml"); foreach($xml->row as $rows){
$a = (array)$rows;
//print_r(count($a['field'])); for($i = 0; $i < count($a['field']); $i++){
print($a['field'][$i]);
print("<br/>");
} foreach($rows->field as $field){
//print_r($field);
$arr = (array)$field;
print_r($arr['@attributes']['name']);
print("<br/>");
} break;
}
?>
1738552
1673403 32
0
1100
0 2015-11-18 14:23:43
0
2015-11-18 14:23:43
-41153 0
-41153
3 0
1
李**
1381****099 财务经理 +86
0
ID
ContactID
CCContactID
SFContactID
ContactType
ContactStatus
CustomerID
MpUserID
CorpRepContactName
CreatedTime
CreatedBy
LastModifiedTime
LastModifiedBy
DeletedTime
Owner
ApproveID
ApproveBy
ApproveStatus
ApproveComment
EventID
Status
ContactName
ContactMobile
ContactEmail
ContactTitle
ContactPhone
ContactComment
GlobalAreaCode
SourceType
PHP笔记的更多相关文章
- git-简单流程(学习笔记)
这是阅读廖雪峰的官方网站的笔记,用于自己以后回看 1.进入项目文件夹 初始化一个Git仓库,使用git init命令. 添加文件到Git仓库,分两步: 第一步,使用命令git add <file ...
- js学习笔记:webpack基础入门(一)
之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...
- SQL Server技术内幕笔记合集
SQL Server技术内幕笔记合集 发这一篇文章主要是方便大家找到我的笔记入口,方便大家o(∩_∩)o Microsoft SQL Server 6.5 技术内幕 笔记http://www.cnbl ...
- PHP-自定义模板-学习笔记
1. 开始 这几天,看了李炎恢老师的<PHP第二季度视频>中的“章节7:创建TPL自定义模板”,做一个学习笔记,通过绘制架构图.UML类图和思维导图,来对加深理解. 2. 整体架构图 ...
- PHP-会员登录与注册例子解析-学习笔记
1.开始 最近开始学习李炎恢老师的<PHP第二季度视频>中的“章节5:使用OOP注册会员”,做一个学习笔记,通过绘制基本页面流程和UML类图,来对加深理解. 2.基本页面流程 3.通过UM ...
- NET Core-学习笔记(三)
这里将要和大家分享的是学习总结第三篇:首先感慨一下这周跟随netcore官网学习是遇到的一些问题: a.官网的英文版教程使用的部分nuget包和我当时安装的最新包版本不一致,所以没法按照教材上给出的列 ...
- springMVC学习笔记--知识点总结1
以下是学习springmvc框架时的笔记整理: 结果跳转方式 1.设置ModelAndView,根据view的名称,和视图渲染器跳转到指定的页面. 比如jsp的视图渲染器是如下配置的: <!-- ...
- 读书笔记汇总 - SQL必知必会(第4版)
本系列记录并分享学习SQL的过程,主要内容为SQL的基础概念及练习过程. 书目信息 中文名:<SQL必知必会(第4版)> 英文名:<Sams Teach Yourself SQL i ...
- 2014年暑假c#学习笔记目录
2014年暑假c#学习笔记 一.C#编程基础 1. c#编程基础之枚举 2. c#编程基础之函数可变参数 3. c#编程基础之字符串基础 4. c#编程基础之字符串函数 5.c#编程基础之ref.ou ...
- JAVA GUI编程学习笔记目录
2014年暑假JAVA GUI编程学习笔记目录 1.JAVA之GUI编程概述 2.JAVA之GUI编程布局 3.JAVA之GUI编程Frame窗口 4.JAVA之GUI编程事件监听机制 5.JAVA之 ...
随机推荐
- 【hdu 5918】Sequence I(KMP)
给定两个数字序列,求a序列中每隔p个构成的p+1个序列中共能匹配多少个b序列. 例如1 1 2 2 3 3 每隔1个的序列有两个1 2 3 kmp,匹配时每次主串往前p个,枚举1到p为起点. 题目 # ...
- BuiltWith
BuiltWith网站技术信息查询工具 利用该网站所提供的功能,你可以查询出某网站背后是由哪些技术来支持的, 比如操作系统的类型.所采用的访问量统计服务.采用的发布平台.广告平台.语言框架.聚合功能. ...
- 59.Android开源项目及库 (转)
转载 : https://github.com/Tim9Liu9/TimLiu-Android?hmsr=toutiao.io&utm_medium=toutiao.io&utm_so ...
- Java多线程与并发库高级应用-Callable与Future的应用
Callable这种任务可以返回结果,返回的结果可以由Future去拿 >Future取得的结果类型和Callable返回的结果类型必须一致,这是通过泛型来实现的. >Completion ...
- Hadoop jobhistory历史服务器
Hadoop自带了一个历史服务器,可以通过历史服务器查看已经运行完的Mapreduce作业记录,比如用了多少个Map.用了多少个Reduce.作业提交时间.作业启动时间.作业完成时间等信息.默认情况下 ...
- TCP/IP详解 笔记十二
简单文件传送协议 TFTP 1) 初衷是为了引导无盘系统 2) 使用UDP 3) 代码都能适合只读存储器 无盘主机通过RARP获得ip地址后进行一个TF ...
- Ubuntu 之 Personal Package Archive (PPA)
How do I use software from a PPA? To start installing and using software from a Personal Package Arc ...
- Visual Studio原生开发的20条调试技巧(下)
我的上篇文章<Vistual Studio原生开发的10个调试技巧>引发了很多人的兴趣,所以我决定跟大家分享更多的调试技巧.接下来你又能看到一些对于原生应用程序的很有帮助的调试技巧(接着上 ...
- TeamViewer12.0.71503(远程控制软件)精简版单文件企业版介绍
TeamViewer 是一款能在任何防火墙和 NAT 代理的后台用于远程控制,桌面共享和文件传输的简单且快速的解决方案.为了连接到另一台计算机,只需要在两台计算机上同时运行 TeamViewer 即可 ...
- stamp-po的作用
stamp-po是表示po文件是否有更新,有更新,则重新编译一次