我有一個網址,像這樣:PHP查找擴展沒有擴展名
$file="http://example.com/307i215/sn9gyyzpry09m3e97z6hhbnw84i215";
它要麼是一個圖像或視頻,但它並沒有在URL中的擴展。
如何從url獲得該文件的擴展名,以便我可以使用正確的擴展名保存它?
$extension=?;
copy($file,"newname.$extension");
我有一個網址,像這樣:PHP查找擴展沒有擴展名
$file="http://example.com/307i215/sn9gyyzpry09m3e97z6hhbnw84i215";
它要麼是一個圖像或視頻,但它並沒有在URL中的擴展。
如何從url獲得該文件的擴展名,以便我可以使用正確的擴展名保存它?
$extension=?;
copy($file,"newname.$extension");
您可以使用
$file="http://example.com/307i215/sn9gyyzpry09m3e97z6hhbnw84i215";
//copy file to server
$type= mime_content_type($file)
//rename file based on the type
輸出
image/gif
我發現您的信息,另一種解決方案:
$extension=get_headers($file,1)["Content-Type"];
複製前會輸出image/gif
。
你有沒有試過[mime-content-type](http://php.net/manual/de/function.mime-content-type.php)? –