Ben bazı mp3 varsa görmek için kontrol ediyorum. Bazen hiçbir sorun varken, bazı geçerli mp3 dosyaları bulunamadı, 404 olarak gösterilmiştir. İşte kullanıyorum kodu:
$ch = @curl_init($file_path);
@curl_setopt($ch, CURLOPT_HEADER, true);
@curl_setopt($ch, CURLOPT_NOBODY, true);
@curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
@curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
@curl_exec($ch);
$header = curl_getinfo($ch);
curl_close($ch);
echo "<pre>";
print_r($header);
echo "<pre>";
Ben siteleri yönlendirmeler kullanılarak, ama gerçek "CURLOPT_FOLLOWLOCATION" ayarı sorunu çözmek değildi çünkü sorun olduğunu düşündüm.
Http kodu aşağıdaki mp3s üzerinde 404 gösterir. Siz tarayıcınızda onlara gitmek ve çalışmak olduğunu görebilirsiniz. Bunlar, bu sorun çok, sadece bir rastgele birkaç örnek verilmiştir:
http://www.dagatinha.com.br/musicas/Lady%20Gaga%20%20-%20Just%20Dance.mp3