lostyazilim
tr.link

PHP ile dosya adı almak

3 Mesajlar 1.030 Okunma
lstbozum
tr.link

26525 26525 WM Aracı Anonim Üyelik
  • Üyelik 21.12.2013
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 20
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)
Arkadaşlar ben bir dosyanın sunucunun verdiği dosya adını almak istiyorum bunu nasıl yapabilirim ?
Örnek olarak : http://178.33.229.15/Download/directDownload.ashx?qs=t%2b3g%2fr2vw%2fXojZCfPZgC3AdAVGJYJuKmxfHTNclyr1yf%2f5OMi1aL7cPjOA2GjAwvrKhfxv7uiGD0kCyxS8ltyoc%2fW%2blUwzmCgMejpwf3hDom1yuQdOz4tlK8x3b7sEriaxTI4IMrHqgASY246DmQd8Ni5Rx6ACvUs%2fMH0bT2BZ8%3d

Bu linkte dosyanın adı verilmiyor fakat tıklandığında dosya inmeye başlıyor. Bu dosyanın adını almak mümkün müdür ?
 

 

wmaraci
reklam

ykdsoft ykdsoft WM Aracı Kullanıcı
  • Üyelik 28.01.2014
  • Yaş/Cinsiyet 36 / E
  • Meslek Senior Php Developer
  • Konum Ankara
  • Ad Soyad Y** D**
  • Mesajlar 31
  • Beğeniler 2 / 5
  • Ticaret 2, (%100)
Curl ile header değerini true yaparak linke bir istek gönderin, header değerini true yaptığınız için karşı siteden size http header değerleri dönecektir. Bu değerler arasından dosya adını alabilirsiniz. Verdiğiniz linkten dönen headerdaki dosya adı bilgisi aşağıya yazıyorum. Header değerini aldıktan sonra php de tek yapacağınız preg_match veya explode ile filename= kısmını parse edip almak.

Content-Disposition:attachment; filename=V9_DOGAN[2013]-V4-_DEEP_YAPIM.rar
 

 

PHP, JQuery, Sanalpos & Payu & Paypal Kodlama ve Hazır Scriptler www.ykdsoft.com

26525 26525 WM Aracı Anonim Üyelik
  • Üyelik 21.12.2013
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 20
  • Beğeniler 0 / 1
  • Ticaret 0, (%0)

ykdsoft adlı üyeden alıntı

Curl ile header değerini true yaparak linke bir istek gönderin, header değerini true yaptığınız için karşı siteden size http header değerleri dönecektir. Bu değerler arasından dosya adını alabilirsiniz. Verdiğiniz linkten dönen headerdaki dosya adı bilgisi aşağıya yazıyorum. Header değerini aldıktan sonra php de tek yapacağınız preg_match veya explode ile filename= kısmını parse edip almak.


saolun hocam get_headers kodu işimi gördü çok teşekkürler.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al