<?php
$fp = fopen('kefutuifei.xml','w');
if(!$fp){
        echo "不能打开文件 kefutuifei.xml";
    exit;
}
if(fwrite($fp,$file) == false){
        echo "不能写入到文件 kefutuifei.xml";
    exit;
}
else{
        <script language="javascript">
                location.replace("http://......(略)..../kefutuifei.xml");
        </script>
}?>我在linux下运行的 大家看对吗

解决方案 »

  1.   

    无人?那自己DIY <?php 
    $fp = fopen('kefutuifei.xml','w'); 
    if(!$fp){ 
            echo "不能打开文件 kefutuifei.xml"; 
        exit; 

    if(fwrite($fp,$file) == false){ 
            echo "不能写入到文件 kefutuifei.xml"; 
        exit; 

    else{
           echo '<script language="javascript">';
                  echo  'location.replace("http://192.168.10.54/cms/interface/kefutuifei.xml")';
            echo'</script>';
    }?> 可是还有个问题 当我把原始的kefutuifei.xml删了 就无法显示新的kefutuifei.xml文件啦 求助...
      

  2.   

    $file有数据?
    js里
    window.location="kefuuifei.xml";
      

  3.   

    php中是这样加载XML文件的,用方法:simplexml_load_file("xml文件.xml")
      

  4.   

    你用什么来替换kefuuifei.xml文件呢?是通过你的JS方法替换?写得好乱!
      

  5.   


    相同通过js,php也行。你能给我说说嘛? location.replace应该就是跳转+替换kefuuifei.xml了吧
      

  6.   


    $file="<ti>".$ti."</ti><id>".$row['id']."</id>".......;之类的