Version imprimable du sujet

Cliquez ici pour voir ce sujet dans son format original

Forum osCommerce-fr _ Echanges développeurs _ [RESOLU] Redirection sur ftp pour téléchargement fichier

Écrit par : diaph 6 Dec 2011, 22:05

Bonsoir,
Je vends des fichiers images : j'ai actuellement un ftp pour stocker mes fichiers .zip : mais je voudrais rediriger, maintenant, vers un autre ftp qui me donne plus d'espace disque.
Comment dois-je écrire mon code dans download.php pour que cela fonctionne ?
Voici mon code actuel:

Code
if (DOWNLOAD_BY_REDIRECT == 'true') {
// This will work only on Unix/Linux hosts
    tep_unlink_temp_dir(DIR_FS_DOWNLOAD_PUBLIC);
    $tempdir = tep_random_name();
    umask(0000);
    mkdir(DIR_FS_DOWNLOAD_PUBLIC . $tempdir, 0777);
    symlink(DIR_FS_DOWNLOAD . $downloads['orders_products_filename'], DIR_FS_DOWNLOAD_PUBLIC . $tempdir . '/' . $downloads['orders_products_filename']);
    tep_redirect('ftp://login:pass@adresse.com/' . $tempdir . '/' . $downloads['orders_products_filename']);
  } else {
// This will work on all systems, but will need considerable resources
// We could also loop with fread($fp, 4096) to save memory
    readfile('ftp://login:pass@adresse.com/' . $downloads['orders_products_filename']);
  }


J'ai essayé avec et sans le port (21). Quand la vente arrive à son terme, le lien ne s'affiche pas après payement (Paypal) : mon fichier est un .zip.

Dans l'admin j'ai mis "Téléchargement par redirection" sur True.

Je suis chez OVH, serait-il possible que mon hébergeur me bloque la redirection ?

Merci de venir à mon aide...

Écrit par : diaph 8 Mar 2012, 19:11

ftp://login:pass@adresse IP du ftp/nom du dossier où se trouvent les zip smile.gif

Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)