|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre régulier
![]() |
Slt
, Je fait un petit forum où l'utilisateur a la possibilité d'uploader un avatar, à l'aide d'un script php, le fichier est chargé, le script vérifie sa taille qui doit être inférieur à 50 ko, puis le place dans un dossier ./avatars/ en le renommant avatar0.jpg, avatar1.jpg, avatar2.jpg ... selon l'id de l'utilisateur.Lors de l'affichage je place l'avatar grâce à un script php qui donne qq chose du genre: Code :
<img src="./avatars/avatar1.jpg" alt="avatar de toto" >
__________________
Bonne nuit blanche
|
|
|
00
|
|
|
#2 |
![]() ![]() Dr. PetersWebmaster Inscription : novembre 2006 Messages : 3 630 ![]() |
Bonjour
As tu lu ce toturiel ? Il parle de l'upload de fichier en php et aborde entre autre, la sécurité : http://antoine-herault.developpez.co...p/upload/#L3.2
__________________
Vous débutez dans la creation de sites web : les bases du html et débuter avec les CSS Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS ! Votez pour les messages qui vous ont aidés...
|
|
|
00
|
|
|
#3 | |
|
Membre régulier
![]() |
Merci 12monkeys, j'ai lue sa mais sa ne répond pas encore à ma question, mais ce qui pourrais m'intéresser c'est ce que dit l'auteur mais malheureusement ne développe pas:
Citation:
Mais ce que je cherche réellement à savoir est que si j'ai un fichier "avatar1.jpg", je ne sait pas ce qu'il contient (image: '.png', '.gif', '.jpg', '.jpeg', ou script ou un autre fichier à contenu actif) , peut il s'exécuter (fichier script) s'il est dans une balise <img src="avatar1.jpg" > , surtout coté client
__________________
Bonne nuit blanche
|
|
|
|
00
|
|
|
#4 |
|
Membre habitué
![]() Inscription : septembre 2002 Messages : 140 ![]() |
Salut,
le tuto de 12monkeys est très bien, tu peux le suivre. sauf erreur de ma part (si quelqu'un peut confirmer ou infirmer...), tu ne devrais pas avoir peur d'une attaque lorsque le fichier [image ou code] est chargé par la balise <img... /> mais plutôt avant lorsqu'il est en train d'être téléchargé sur le serveur |
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() |
, je trouve aussi que le tuto de 12monkeys très bien, mais il manque justement ce que cherche: (vérifier le type MIME des fichiers uploadés) merci
__________________
Bonne nuit blanche
|
|
|
00
|
|
|
#6 | ||
|
Membre habitué
![]() Inscription : septembre 2002 Messages : 140 ![]() |
re-salut,
Code :
|
||
|
|
00
|
|
|
#7 |
|
Membre régulier
![]() |
Merci, je vais voir ce code, mais j'ai l'impression qu'il ne vérifie que l'extension du fichier uploadé et pas son contenu
__________________
Bonne nuit blanche
|
|
|
00
|
|
|
#8 | |
![]() ![]() Dr. PetersWebmaster Inscription : novembre 2006 Messages : 3 630 ![]() |
Ceci verifie bien le type mime avec une limitation : http://www.php.net/manual/fr/features.file-upload.php
Citation:
__________________
Vous débutez dans la creation de sites web : les bases du html et débuter avec les CSS Pas de MP pour des questions techniques ! Mode d'emploi du forum ; Règles ; Pensez à la balise code ; Pas de SMS ! Votez pour les messages qui vous ont aidés...
|
|
|
|
00
|
|
|
#9 | |
![]() ![]() Développeur Web Inscription : décembre 2006 Messages : 2 333 ![]() |
salut,
je crois que le mieux à faire sont ceux que t'ont décrit 12monkeys et papa6 Citation:
@ plus
__________________
Développeur | Zend Certified Engineer Étapes Pour mieux se servir du forum: 1. Commencez par lire les cours et tutoriels ; 2. Faites une recherche; 3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles; Nix>_Rien n'est plus pratique que la théorie |
|
|
|
00
|
|
|
#10 |
|
Membre régulier
![]() |
ok c noté merci
__________________
Bonne nuit blanche
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com