Version complète: sur le forum Webmaster Hub : lecture de page distante
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
Vincent
Bonjour

voilà, je voudrais faire un script qui récupère mes données sur un serveur distant dont je ne suis pas propriétaire ... ce sont bien mes messages, et j'en ai 25000 a sauvegarder, mais voila, j'etais pas propriétaire de l'hebergement a l'epoque donc, je n'ai pas accès aux bases de données...

donc voila, je voulais faire un petit script php, qui simulait l'ouverture du fichier distant, copier le contenu de la page et me le sauvegardais sur mon PC.
cependant, je me heurte a un probleme :
CITATION
Votre navigateur n'accepte pas les cookies. Pour afficher cette page, vous devez modifier les préférences de votre navigateur pour qu'il accepte les cookies. (code 0).


Est ce que qq un connais le moyen de faire simuler a mon script que je fais tourner en local le fait que j'ai un cookies ... parce qu'en plus je l'ai ce cookies sur mon PC...
Est-ce qu'il y a une commande a envoyer dans l'entete? ou je ne sais quoi...
la fonction que j'utilise est celle ci :
array file ( string filename [, int use_include_path [, resource context]])

mais je n'ai pas trouvé si je peux mettre des parametres dans 'context' pour arranger mon probleme...
Vincent
bon, je viens d'esssayer de rajouter un truc du genre :
CODE
setcookie("G", $value, time()+3600,$path,$host,1);

pour simuler la creation d'un cookies avec les meme parametre que celui qui est crée quand je navigue normalement sur le site, mais cela ne fonctionne pas .... :gueule:
encyclo
Tu peux utiliser le logiciel "wget":

http://www.gnu.org/software/wget/wget.html

Version Windows:

http://www.interlog.com/~tcharron/wgetwin.html

wget permet d'accepter des cookies, et tu peux récuperer un site au complet avec une seule commande comme: wget -i http://www.example.com/

J'espère que ça aide!
Vincent
merci encyclo mais je suis confonté au meme probleme avec wget.
le petit utilitaire n'arrive pas non plus a passer a travers le control de la présence du cookies, il récupère la même chose que mon script php dry.gif :
CITATION
Votre navigateur n'accepte pas les cookies. Pour afficher cette page, vous devez modifier les préférences de votre navigateur pour qu'il accepte les cookies. (code 0).
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.