php项目中要从用户上传的swf文件中截取一张图片,请问如何做到

解决方案 »

  1.   

    上传图片:<?php
    $f=&$HTTP_POST_FILES['Myfile']; 
    $dest_dir='uploads';//设定上传目录 
    $dest=$dest_dir.'/'.date("ymd")."_".$f['name'];//设置文件名为日期加上文件名避免重复 
    $r=move_uploaded_file($f['tmp_name'],$dest); 
    chmod($dest, 0755);//设定上传的文件的属性
    ?>
    <form enctype="multipart/form-data" action="" method="post"> 
    <input type="hidden" name="max_file_size" value="100000"> 
    <input name="userfile" type="file">   
    <input type="submit" value="上传文件"> 
    </form><form enctype="multipart/form-data" action="upload.php" method="post"> 
    <input type="hidden" name="max_file_size" value="100000"> 
    <input name="userfile" type="file">   
    <input type="submit" value="上传文件"> 
    </form>
    截图:<? $file ="xxxx.jpg";
    $image = fread(fopen($file,r),filesize($file));
    header("content-type:image/JPEG".true);
    echo $image;
    ?>
      

  2.   

    你看看手册中SWF系列的函数,如swf_getbitmapinfo等等