Vendre un téléchargement photo
za83700
-
za83700 -
za83700 -
Bonjour,
Cela fait maintenant quelques jours (voir semaines) que j'épie les forums et autres à la recherche d'une solution sans résultat. en dernier recours je me permets donc de poster mon propre sujet sur la question , qui sait, pourra aider d'autre dans le même cas.
Voilà j'aimerai vendre par téléchargement des photos. J'ai essayé prestashop mais il ne semble pas adapté à mon problème et oblige à enregistrer chaque photo une par une dans l'admin. Ayant 4000 photos à mettre le travail risque d'être interminable. De plus je n'arrive pas à trouver le moyen pour donner un lien de téléchargement temporaire à la personne qui achète la photo dès la paiement.
De plus je ne souhaite pas passer par une banque d'image, et souhaiterais avoir cette boutique de téléchargement photo sur mon propre site.
J'espère que quelqu'un aura une solution, pour moi car mes recherches restent infructueuses.
Merci d'avance,
Elsa.
Cela fait maintenant quelques jours (voir semaines) que j'épie les forums et autres à la recherche d'une solution sans résultat. en dernier recours je me permets donc de poster mon propre sujet sur la question , qui sait, pourra aider d'autre dans le même cas.
Voilà j'aimerai vendre par téléchargement des photos. J'ai essayé prestashop mais il ne semble pas adapté à mon problème et oblige à enregistrer chaque photo une par une dans l'admin. Ayant 4000 photos à mettre le travail risque d'être interminable. De plus je n'arrive pas à trouver le moyen pour donner un lien de téléchargement temporaire à la personne qui achète la photo dès la paiement.
De plus je ne souhaite pas passer par une banque d'image, et souhaiterais avoir cette boutique de téléchargement photo sur mon propre site.
J'espère que quelqu'un aura une solution, pour moi car mes recherches restent infructueuses.
Merci d'avance,
Elsa.
A voir également:
- Vendre un téléchargement photo
- Google photo - Télécharger - Albums photo
- Telechargement direct - Accueil - Outils
- Site pour vendre des objets d'occasion - Guide
- Photo filtre 7 gratuit - Télécharger - Retouche d'image
- Telecharger toutes les photos google photo - Guide
1 réponse
Tu crées une table code contenant les champs suivants : key, #id_member, path (key étant la clé primaire et id_member est une clé étrangère)
Pour atttribuer une clé et une fichier à un membre, tu insères dans cette table, la clé (code), l'identifiant du membre (provenant de la table des membres) et le chemin du fichier.
Ta page download recherche dans la table où il y a la clé key et que l'identifiant du membre est présent.
Code php
$sql=mysql_query("SELECT path FROM code WHERE key='".htmlspecialchars($_GET['key'], ENT_QUOTES)."' AND id_member='".$_SESSION['id_member']."'");
if(mysql_num_rows(mysql_query($sql))==1){ // il y a un unique résultat (code unique)
$rs=mysql_fetch_array($sql); // on met le résultat dans un RS
$filename = substr($rs['path'], strrpos($rs['path'], "/"));
// téléchargement du fichier
header('Content-disposition: attachment; filename='.$filename);
header('Content-Type: application/force-download');
header('Content-Transfer-Encoding: fichier');
header('Content-Length: '.filesize($rs['path']));
header('Pragma: no-cache');
header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0');
header('Expires: 0');
readfile($rs['path']);
}else{
echo 'Code inconnu pour ce membre.'; // Message d'erreur ou :
//Header('location: index.php'); // va t'en de là
}
?>
Pour atttribuer une clé et une fichier à un membre, tu insères dans cette table, la clé (code), l'identifiant du membre (provenant de la table des membres) et le chemin du fichier.
Ta page download recherche dans la table où il y a la clé key et que l'identifiant du membre est présent.
Code php
$sql=mysql_query("SELECT path FROM code WHERE key='".htmlspecialchars($_GET['key'], ENT_QUOTES)."' AND id_member='".$_SESSION['id_member']."'");
if(mysql_num_rows(mysql_query($sql))==1){ // il y a un unique résultat (code unique)
$rs=mysql_fetch_array($sql); // on met le résultat dans un RS
$filename = substr($rs['path'], strrpos($rs['path'], "/"));
// téléchargement du fichier
header('Content-disposition: attachment; filename='.$filename);
header('Content-Type: application/force-download');
header('Content-Transfer-Encoding: fichier');
header('Content-Length: '.filesize($rs['path']));
header('Pragma: no-cache');
header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0');
header('Expires: 0');
readfile($rs['path']);
}else{
echo 'Code inconnu pour ce membre.'; // Message d'erreur ou :
//Header('location: index.php'); // va t'en de là
}
?>
votrephotographe
voir les avis ici
https://forums.commentcamarche.net/forum/affich-2347412-vendre-mes-photographies-sur-internet
Par contre je vais me pencher sur votrephotographe, et surtout les appeler car leur site ne laisse pas beaucoup de détails.
Merci pour ton aide en tout cas.