由于主頁空間有限,所以我直接從zip包里面讀文件出來
功能:做一個flash的.swf的預覽
當用戶點擊頁面里面的鏈接是輸出相應的.swf
鏈接:<a href=preview.php3?filename=gallery/test.zip>Click Here</a>
preview.php3 ------------------------------------------------------------------------- <? $filename = rawurldecode($filename); if (file_exists($filename)){ $swffilename = substr($filename,strrpos($filename,"/")+1,strrpos($filename,".")-strrpos($filename,"/"))."swf"; //從"gallery/test.zip"找出.swf的文件名 test.swf header ("Content-Type: application/x-shockwave-flash"); //告訴瀏覽器要輸出swf passthru(escapeshellcmd("unzip -p ".$filename." ".$swffilename)); 直接執行unzip不加任何處理輸出} else header("Location: http://edunix.cic.tsinghua.edu.cn/~s970462/flash/filenotfound.htm");//文件不存在redirect ?> ------------------------------------------------------------------------------- 稍加改動可以輸出圖片和其他文件類型(只要瀏覽器支持)這樣只要個zip包就行了,可以省不少空間不知道速度上會有多大影響
|