[請益] 圖檔格式轉換.檔名.存檔的問題
不好意思各位 因為這學期才開始學php
這些問題可能有一點無聊,
爬了版上跟 上傳圖片有關的文,但沒有找到剛好跟我遇到類似問題的
請高手能理解我的問題的幫忙我解答,先謝謝了.
版面有點亂,請多見諒.
http://www.pic2icon.com/zh-tw/format_conversion.php
我現在想做一個簡單的圖片轉檔網頁,想要有上面的網址的功能:(上傳檔案 轉檔後 點擊
下載轉檔後的圖檔)
------------------------
//這邊是上傳檔案的程式
<form action="getfile.php" method="post"
enctype="multipart/form-data">
選擇上傳檔案:<input type="file" name="UpFile"><br><br>
<input type="submit" value="上傳">
以下是上傳檔案後,顯示檔案資訊其中的一行程式
move_uploaded_file($_FILES["UpFile"]["tmp_name"],"upload/".$_FILES["UpFile"]["name"]);
-------------
1.任何格式的圖檔 只要碰到要轉BMP檔 就無法互相轉換. ex:bmp轉jpg 或是jpg轉成
bmp 都會無法顯示圖片
其他的圖檔格式互轉 我用以下三行程式去修改 執行都OK!也Google過了,只有找到別人也
遇到BMP出問題...
請問要怎麼樣才能讓我圖檔格式跟bmp互換
$jpg_image = imagecreatefromjpeg( "檔名.jpg" );
imagegif( $jpg_image, "檔名.gif" );
imagedestroy( $jpg_image );
這邊還想問一下 我如果轉格式後,想要延用原本檔名,上傳的圖片都會存到
C:\Apache2\htdocs\upload裡,
那我要怎麼去叫出每次上傳的圖片名稱 "檔名".jpg-->
"$_FILES["UpFile"]["name"]".jpg嗎?
2.轉格式後的圖片,我想直接讓使用者用radio選了之後 按確定就可以直接點擊下載轉檔
後的圖片 可以像我講的一次就搞定嗎?還是建議 分開設定 轉檔歸轉檔 下載歸下載?
--------------------
3. header("Content-type: image/gif");
header('Content-disposition: attachment; filename= "123.gif"');
readfile('456.gif');
↑這三行程式不是讀取456.gif後會自動跑出要把456.gif存成檔名為"123.gif"嗎?
為什麼我單獨測試這個程式的時候 123.gif存檔後打開是空檔案(但他儲存的格式是gif沒
錯,456.gif也確定有放在C:\Apache2\htdocs\裡)?
我有漏掉什麼程式嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.176.79.101
→
10/17 02:36, , 1F
10/17 02:36, 1F
→
10/17 02:40, , 2F
10/17 02:40, 2F