Version complète: sur le forum Webmaster Hub : Upload PHP
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
Sagishi
Bonjour,

J'ai créé une page upload sur mon site, permettant à mes visiteurs et à moi même de pouvoir uploader des images sur le serveur du site.

En revanche, je n'arrive pas à trouver commen faire pour que le visiteur puisse entrer son adresse e-mail au début, et que lorsqu'il lance l'upload, un mail lui soit envoyé afin qu'il puisse garder le lien. Est-ce que quelqu'un connait le code permettant ceci?

Aussi, est-il possible d'enregistrer l'ip de ceux qui auront uploadé avec l'heure à laquelle ils l'ont fait? ça permettrait de pouvoir bloquer les ip de ceux qui uploadrait des images à caractère illicite.

Merci d'avance.
captain_torche
Pour l'envoi d'email, il te suffit d'utiliser la fonction mail() de PHP.
En ce qui concerne les adresses IP, il faut que tu utilises la variable $_SERVER['REMOTE_ADDR'].
Par contre, sache que le contrôle par adresse IP n'est pas "fiable", en cela qu'une adresse IP est amenée à changer (les adresses IP dynamiques sont encore nombreuses). Si tu veux contrôler les membres, il serait plus approprié de leur créer un compte asscié à une adresse e-mail (avec validation du compte via l'e-mail).
Sagishi
Merci beaucoup, mais pour le mail(), je m'en doutais qu'il fallit utiliser cette fonction, mais je n'arrive vraiment pas à voir comment installer le code pour qu'il envoi un email lorsque l'on upload l'image. J'ai beau chercher sur le net, je n'arrive pas à trouver ce code.

Et pour $_SERVER['REMOTE_ADDR'], ça ne me donne que l'ip du visiteur. Est-il possible de la faire s'enregistrer sur un page ou sur ma base mysql lorsque le visiteur uploadera une image? Je ne veut pas non plus obliger les visiteurs à devoir s'inscrire pour uploader des images.

merci pour les renseignements^^
HoRuSs
il faut que tu demandes à l'utilisateur de renseigner son email tu n'as pas d'autres solutions...
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.