php生成xml文件
这是一款我在做flash xml交互时,利用php生成xml并把生成的xml数据保存到一个指定xml文档里了,代码如下:
function cleanstring( $str ){ $str = rawurldecode( $str ); $badchars = array ( "<" , ">" , "." , "/" , "?" , "#" , "*" , "(" , ")" , "[" , "]" , "{" , "}" , "\", " , ", " = ", '" ', "'" , ":" , ";" , "^" , "@" , "~" , "!" , " " ); $clean = "" ; for ( $i =0; $i < strlen ( $str ); $i ++){ if ( array_search ( $str [ $i ], $badchars ) === false){ $clean .= $str [ $i ]; } } return $clean ; } $name = rawurlencode( $_post [ 'fname' ]); $message = rawurlencode( $_post [ 'message' ]); $xml = '<drawing message="' . $message . '" fname="' . $name . '">' ; $xml .= $_post [ 'xml' ]; $xml .= "</drawing>" ; $t = time(); //开源代码phpfensi测试数据 $filename = 'data/' . '99999' . $t . '_' .cleanstring( $name ). '.xml' ; $file = fopen ( $filename , "w" ); fwrite( $file , strips教程lashes( $xml )); fclose( $file );print "xml=".$xml; 这里生成xml我们用了很简单的方法就是利用php fopen 创建一个文档,并保存成xml格式的.
查看更多关于php生成xml文件 - php函数的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did30838