Ben bir bağlantı geçilecek bir işlevi var. Bağlantı uzak görüntü etmektir. Ben sadece görüntü türünü belirlemek için URL dosyanın uzantısını kullanabilirsiniz düşündüm ama bazı URL'lerin URL uzantıları olmayacaktır. Onlar muhtemelen sadece tarayıcı başlıklarını itmek ve bu nedenle ben URL'den ayrıştırmak için bir uzantısı yok.
URL uzantısı varsa ve daha sonra dosya türünü belirlemek için başlıklarını okumak olmadığını nasıl test edebilirim?
Ben buraya şeyler zorlaştıran muyum? Bunu yapmak için kolay bir yolu var mı? Belki bunu yapmak için zaten yerleşik bir şey var Codeigniter yararlanarak yapıyorum?
All I really want to do is download an image from a URL with the correct extension.
Bu ben bugüne kadar ne var.
function get_image($image_link){
$remoteFile = $image_link;
$ext = ''; //some URLs might not have an extension
$file = fopen($remoteFile, "r");
if (!$file) {
return false;
}else{
$line = '';
while (!feof ($file)) {
$line .= fgets ($file, 4096);
}
$file_name = time().$ext;
file_put_contents($file_name, $line);
}
fclose($file);
}
Herhangi bir yardım için teşekkür ederiz