Foros del Web » Programando para Internet » PHP »

Parsear archivos .url

Estas en el tema de Parsear archivos .url en el foro de PHP en Foros del Web. Hola a todos, estoy realizando una web en la que los usuarios podrán subir archivos .url (los típicos accesos directos a páginas web, en windows). ...
  #1 (permalink)  
Antiguo 06/11/2011, 12:39
 
Fecha de Ingreso: mayo-2010
Mensajes: 7
Antigüedad: 14 años
Puntos: 0
Parsear archivos .url

Hola a todos,

estoy realizando una web en la que los usuarios podrán subir archivos .url (los típicos accesos directos a páginas web, en windows). El objetivo es que puedan almacenar sus accesos directos a mi web en lugar de tenerlos en su escritorio. Para ello necesito, al subir esos archivos, leer sus propiedades (url de destino y título) y almacenarlas en la base de datos. ¿Alguna idea de cómo acceder a estos datos?

Gracias!!
  #2 (permalink)  
Antiguo 06/11/2011, 13:21
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Parsear archivos .url

¿Los archivos .url son de texto o binarios?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 06/11/2011, 13:42
 
Fecha de Ingreso: mayo-2010
Mensajes: 7
Antigüedad: 14 años
Puntos: 0
Respuesta: Parsear archivos .url

por lo que veo son archivos de texto, pero si se crean con internet explorer (arrastrando el icono de la barra de direcciones a la carpeta) se añade información adicional. Mi pregunta es si esa información está estructurada o estandarizada de alguna forma, o si hay una clase php para acceder a ella sin tener que hacer chapucillas con pregmatch :)
  #4 (permalink)  
Antiguo 06/11/2011, 14:32
 
Fecha de Ingreso: mayo-2010
Mensajes: 7
Antigüedad: 14 años
Puntos: 0
Respuesta: Parsear archivos .url

Concretamente el archivo .url que se genera con Internet Explorer:

[{000214A0-0000-0000-C000-000000000046}]
Prop4=31,Ejemplo de web
Prop3=19,2
[{A7AF692E-098D-4C08-A225-D433CA835ED0}]
Prop5=3,0
Prop9=19,0
[InternetShortcut]
URL=http://www.ejemplo.es/
IDList=
IconFile=http://www.ejemplo.es/favicon.ico
IconIndex=1
[{9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3}]
Prop5=8,Microsoft.Website.A1771F5B.D8BB9FCB


Mientras que con otro navegador:

[InternetShortcut]
URL=http://www.ejemplo.es
  #5 (permalink)  
Antiguo 06/11/2011, 15:38
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Parsear archivos .url

Pues parece que es de formato INI, deberías revisar parse_ini_file():
http://php.net/parse_ini_file
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #6 (permalink)  
Antiguo 18/12/2011, 05:59
 
Fecha de Ingreso: mayo-2010
Mensajes: 7
Antigüedad: 14 años
Puntos: 0
Respuesta: Parsear archivos .url

@pateketrueke se me olvidó volver al foro para darte las gracias, era lo que necesitaba

Etiquetas: parsear, url, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:43.