Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

mistic100
2012-08-17 10:58:43

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

P@t
2012-08-17 00:23:07

http://www.phpriot.com/articles/downloa … rl-and-php

C'est peut le memory limit de php qui coince.... pour éviter ça:

Code:

$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);
mistic100
2012-08-08 11:05:24

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

mistic100
2012-08-07 18:45:47

wget aussi, unix aussi :D

Pasbonte
2012-08-07 18:43:22

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...

mistic100
2012-08-07 18:40:20

il utilise wget, une commande unix, moi c'est l'extension curl, multiplateforme (si php est compilé avec)

Pasbonte
2012-08-07 18:38:06

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...

mistic100
2012-08-07 18:34:31

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)

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact