• 技术文章 >php教程 >php手册

    php xml实例 留言本

    2016-06-13 12:24:15原创816
    复制代码 代码如下:


    //打开用于存储留言的XML文件
    $guestbook = simplexml_load_file('DB/guestbook.xml');

    foreach($guestbook->thread as $th) //循环读取XML数据中的每一个thread标签
    {
    echo "标题:".$th->title."
    ";
    echo "作者:".$th->author."
    ";
    echo "内容:

    ".$th->content."
    ";
    echo "
    ";
    }
    ?>


    复制代码 代码如下:


    $guestbook = new DomDocument(); //创建一个新的DOM对象
    $guestbook->load('DB/guestbook.xml'); //读取XML数据
    $threads = $guestbook->documentElement; //获得XML结构的根
    //创建一个新thread节点
    $thread = $guestbook->createElement('thread');
    $threads->appendChild($thread);
    //在新的thread节点上创建title标签
    $title = $guestbook->createElement('title');
    $title->appendChild($guestbook->createTextNode($_POST['title']));
    $thread->appendChild($title);
    //在新的thread节点上创建author标签
    $author = $guestbook->createElement('author');
    $author->appendChild($guestbook->createTextNode($_POST['author']));
    $thread->appendChild($author);
    //在新的thread节点上创建content标签
    $content = $guestbook->createElement('content');
    $content->appendChild($guestbook->createTextNode($_POST['content']));
    $thread->appendChild($content);
    //将XML数据写入文件
    $fp = fopen("DB/guestbook.xml", "w");
    if(fwrite($fp, $guestbook->saveXML()))
    echo "留言提交成功";
    else
    echo "留言提交失败";
    fclose($fp);
    ?>


    复制代码 代码如下:


    "http://www.w3.org/TR/html4/loose.dtd">


    发表新的留言



    发表新的留言
















    标题
    作者
    内容







    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:php error_log 函数的使用 下一篇:AspNetAjaxPager,Asp.Net通用无刷新Ajax分页控件,支持多样式多数据绑定
    PHP编程就业班

    相关文章推荐

    • 动态网页技术PHP程序字符串处理函数• 探秘PHP 5的对象重载技术(1)• PHP学习之输出字符串(echo,print,printf,print_r和var_dump)• 实例(Smarty+FCKeditor新闻系统)• 无数据库的详细域名查询程序PHP版(1)

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网