c'est pas exactement ce que je fais ? (quand ma fonction est appelée avec un nom de fichier pour le second paramètre)
mais j'ai oublié de dire ici que j'ai trouvé :
ok j'ai trouvé, bien que je ne me l'explique pas vraiment :
les url données par l'API Gdata utilisent SSL, étant donné que ça marchait (dans le navigateur) sans, j'avais remplacé 'https' par 'http' dans l'url
mauvaise idée
http://www.phpriot.com/articles/downloa … rl-and-php
C'est peut le memory limit de php qui coince.... pour éviter ça:
$url = 'http://www.example.com/a-large-file.zip'; $path = '/path/to/a-large-file.zip'; $fp = fopen($path, 'w'); $ch = curl_init($url); curl_setopt($ch, CURLOPT_FILE, $fp); $data = curl_exec($ch); curl_close($ch); fclose($fp);
après quelques tests ça à l'air de dépendre de la taille, le problème ne se produit que pour les images de plus de 2Mo environ
wget aussi, unix aussi :D
http://www.zeitoun.net/articles/batch-d … lbum/start
après j’arrête...
car je crois que tu es un plus grand spécialiste que moi...
il utilise wget, une commande unix, moi c'est l'extension curl, multiplateforme (si php est compilé avec)
bonjour
ca c'est une bonne idée...
je suis tombé sur ça quand je cherchais le moyen de basculer mes 33 albums picasa sur piwigo...
http://pedia.zaclys.com/Aspirer-les-pho … ux,p123,62
mais je ne suis pas un spécialiste...
Salut,
je suis entrain de développer un outil de migration PicasaWebAlbums -> Piwigo (après Flickr et PBase :D ), et je bloque sur un truc : le téléchargement de la photo grande taille depuis les serveurs Google.
les liens sont de ce type http://lh3.googleusercontent.com/-z2npS … 030782.JPG
à savoir avec un header force-download (probablement)
pour télécharger je me suis écrit une fonction qui utilise curl ou à défaut file_get_contents (si le serveur autorise les connexions distantes)
http://pastebin.com/Ac3AZ0YD
la partie file_get_contents, fonctionne très bien avec l'url ci-dessus, mais ce n'est pas le cas de curl, le fichier est bien téléchargé mais la fonction curl_exec ne se termine que par timeout
j'ai pas mal cherché mais pas trouvé la bonne configuration :?
(fw: http://www.developpez.net/forums/d12508 … -download/)
hs: si quelqu'un a déjà utilisé le Framework Zend Gdata, je ne parviens pas à récupérer le nom d'utilisateur de l'utilisateur connecté, pas critique mais c'est sympa de savoir avec quel compte on est connecté (vu que c'est conservé pour toute la session)