Ver Mensaje Individual
  #6 (permalink)  
Antiguo 13/06/2011, 18:36
marcofbb
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: obtener nombre de un archivo a descargar

Ahi te lo explico, ¿para que va a usar esto? porque solo anda como aclare anteriormente con url que tienen el nombre del archivo al final y en el patch

Código PHP:
Ver original
  1. <?php
  2.  
  3. //-> ESTA ES LA URL A PARSEAR
  4. $url = 'http://software-files-l.cnet.com/s/software/11/90/44/77/TeamViewer_Setup.exe?e=1307951605&h=c6292a895d5ac7cffff6961caac5645d&lop=link&ptype=1901&ontid=7240&siteId=4&edId=3&spi=e51a669e6b7a1b941ede7221052ce5dd&pid=11904477&psid=10398150&fileName=TeamViewer_Setup.exe';
  5.  
  6. // PARSEAMOS LA URL Y SOLO AGARRAMOS EL PATCH
  7. $url = parse_url($url, PHP_URL_PATH);
  8. // $url =  s/software/11/90/44/77/TeamViewer_Setup.exe
  9.  
  10. // buscamos cada "/" y creamos un array con los bloques
  11. $name = explode("/",$url);
  12. // Contamos cuantos bloques hay y le restamos uno ya que empieza desde el 0 y no el 1
  13. $i = count($name) - 1;
  14. // imprimimos el ultimo bloque de s/software/11/90/44/77/TeamViewer_Setup.exe osea TeamViewer_Setup.exe
  15. echo $name[$i];
  16. ?>