[resolue] Reconstruction URL absolue avec URL relative

WRInaute discret
Je suis un peu coincé sur un problème php, peut être quelqu'un ici a une idée :

J'ouvre une page distante ( fichier html ) qui contient des URL relatives dedans.
Je voudrais reconstruire les URL en absolues.
Je ne peux pas simplement faire URL de ma page - fichier html + URL relative : j'ai par exemple une page fournie par un script cgi, l'url aboslue de ses liens est en dehors du repertoire cgi-bin.

Si quelqu'un a une ptite idée, je suis preneur ;-)
 
WRInaute discret
Un exemple tiré du chapeau :

Le site à l'adresse ht**://www.le-site.com/toto/cgi-bin/page?1

me renvoi une page html avec un lien vers un document pdf :

href=/docu/file.pdf

donc il me faudrait reconstruite une url du style : www.le-site.com/toto/docu/file.pdf

Sauf que : le repertoire cgi-bin pourrait s'appeler autrement, donc je ne peux pas me baser sur ce nom ( on peut le définir dans le httpd.conf ).

Ma dernière piste en ce moment est d'utiliser wget avec l'option de reconstruction des url...
 
WRInaute discret
ok, ça marche en faisant un exec de wget et en relisant le fichier obtenu : avec l'option -k wget change toute les url en absolue.
 
Discussions similaires
Haut