Script pour autoriser le Téléchargement

Fermé
0ReL Messages postés 42 Date d'inscription samedi 9 juin 2007 Statut Membre Dernière intervention 14 octobre 2009 - 12 oct. 2009 à 12:17
0ReL Messages postés 42 Date d'inscription samedi 9 juin 2007 Statut Membre Dernière intervention 14 octobre 2009 - 13 oct. 2009 à 17:11
Bonjour à tous,
La question est dans le titre, j'ai déjà pas mal cherché du coté de ce vieux pote Google mais rien trouvé...

Es ce que quelqu'un aurai sous la main un script pour autoriser le téléchargement sur un fichier... exmple : j'ai un lien qui permet de télécharger un .PDF mais je voudrai que lorsque l'utilisateur clique sur le lien une popup s'ouvre et lui demande de rentrer son adresse eMail (pour remplir une BDD avec pleins d'eMail...), une fois l'adresse mail validé le téléchargement ce lance...

Donc en résumé un script qui bloque le téléchargement tant que l'adresse mail (ou autre...) n'as pas été rentrée...

Bonne journée!
MERCI !!


A voir également:

2 réponses

Il va falloir que tu le développe !!!!
J'v faire le premier pas pr toi !! hhhhhh

Page où il y a le telechargement !
////////////////////////////////////////////////////////////////////////////

<SCRIPT LANGUAGE="JavaScript">
function ouvrir(lien){
window.open (lien, 'Confirmation', config='height=200, width=200, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no');
}
</SCRIPT>

<a href="confirmation.php">Télécharger</a>
////////////////////////////////////////////////////////////////////////////

Page confirmation.php
////////////////////////////////////////////////////////////////////////////
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Confirmation</title>
<script language="javascript">
function valid() {
var form = document.confirmation;
var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

if (reg.test(form.mail.value) == false)
alert( "Entrez une adresse mail valide !" );
else form.submit();
}
</script>
</head>

<body>
<form id="confirmation" name="confirmation" method="post" action="envoie.php">
<input name="mail" type="text" id="mail" />
<a href="javascript:valid();"><br />
Envoyer</a>
</form>
</body>
</html>


///////////////////////
A toi de te casser la tête un peu hhhh
ds le envoie.php tu enregistre le mail dans la base ( en vérifiant qu'il n'y existe pas), avec un code.
Ensuite tu envoie un mail à l'adresse avec le lien de telechargement et le code !!!!!!
1
0ReL Messages postés 42 Date d'inscription samedi 9 juin 2007 Statut Membre Dernière intervention 14 octobre 2009 13
13 oct. 2009 à 17:11
Yeah!! Thank!!
Bon c'est pas dis que ça marche j'ai pas encore testé ^^, mais merci pour le bout de code... j'vais regarder ça de plus près!!

Bonne journée!
0