使用方法:
     1。先在根目录建立uploadfile目录
     2。“值”与“图”:这是用于将此图片传到父窗口的。值,传的是文件名,可用于input;图,传的是图片,用于编辑器。在使用此功能时,先将“值”前面的文本框填写父窗口的ID值。我在用层弹出本程序时可正常赋值。
     3。可多个文件上传,如果目标目录有相同的文件,则重命名为“文件名(n).jpg",和FCKeditor一样的命名方式
  测试环境:apache2.2.14 + PHP5.3 + windowswww.111com.net
*/
| 代码如下 | 复制代码 | 
| 
 header("Content-type: text/html; charset=UTF-8"); 
 if($act == ""){    $dir = empty($_GET['folder'])?'':$_GET['folder'];  | 
	  |
| 代码如下 | 复制代码 | 
| 
 function html_header(){          } function html_footer(){ function left() {  | 
	  |
| 代码如下 | 复制代码 | |||
| 
 echo " ";";    echo ' } function right($dir) { echo ' 
 echo '  | 
	  ||||
| 代码如下 | 复制代码 | 
| 
 } echo '    echo 'function OpenFile(id,url,type){             $("idfile").parentNode.appendChild(_newfile);  | 
	  |
| 代码如下 | 复制代码 | 
| 
 echo 'function delThisFile(_file){ 
 $dir = dirname($file);    $file = mb_convert_encoding (($file),'gbk','utf-8'); function open_folder($dir){ function upload_file(){ $sFilePath = _d.$oFolder . $sFileName ;  | 
	  |
| 代码如下 | 复制代码 | 
| 
 $sFilePath  = str_replace('//','/',$sFilePath);          if(in_array($sExtension, $allowExt)) {             if ( file_exists( $sFilePath ) ) { function DetectHtml( $filePath ){  if ( $fp === false || !flock( $fp, LOCK_SH ) ) {  $chunk = fread( $fp, 1024 ) ; $chunk = strtolower( $chunk ) ;  if (!$chunk) { $chunk = trim( $chunk ) ;  if ( preg_match( "/
  return true; $tags = array( '  foreach( $tags as $tag ) {  if ( preg_match( '!types*=s*['"]?s*(?:w*/)?(?:ecma|java)!sim', $chunk ) ) {  if ( preg_match( '!(?:href|src|data)s*=s*['"]?s*(?:ecma|java)script:!sim', $chunk ) ) {  if ( preg_match( '!urls*(s*['"]?s*(?:ecma|java)script:!sim', $chunk ) ) {  return false ;  | 
	  |