RT  在windows下我们是能建中间有空格的文件夹名的  现在代码中创建一个xml文件,文件名中间有空格的话,就会创建不出来,求解

解决方案 »

  1.   

    我是一个XMl文件,这个文件名有可能中间包含空格, 英文是没问题的 ,是中文就不行$file_name = "../../../../partitions/".$uuid."/.myicloud/slideshow/".trim($sname).".xml";
       ......
    $dom -> save($file_name); 
    $sname  可能是中文,并且中间带有空格
      

  2.   


    经测试 空格 或者汉字 都没有问题$filename = "北京 中国.xml";
    $str = 'test';file_put_contents($filename,$str);
      

  3.   

    这样的好像不行<?php
    $dom = new DomDocument('1.0','utf-8');
    //create root
    $slideshow = $dom->appendChild($dom->createElement('slideshow'));
    $filename = "测 试.xml";
    //$str = 'test';
    $test = $dom->saveXML(); 
    file_put_contents($filename,$test);?>