cs_Adrien4
Messages postés65Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention28 octobre 2005
-
22 oct. 2005 à 19:24
monoceros01
Messages postés420Date d'inscriptionvendredi 28 novembre 2003StatutMembreDernière intervention20 mars 2006
-
25 oct. 2005 à 21:26
Bonjour,
j'ai trouvé un code php sur le net il y a quelques mois, que je ne retrouve plus.
Il fonctionnait, même chez free, mais après l'avoir "arrangé" a ma page, il est totalement mort ...
Pourriez-vous m'aider à resoudre ce problème ?
Merci d'avance, voici le code :
<?php
$taille_octets_max = 2000000;
if ($file_name == "none" || !$file_name)
{
$error="Veuillez selectionner un fichier à envoyer.";
}
elseif($_FILES['file_name']['size'] > $taille_octets_max)
{
$error="Le fichier doit peser moins de ".($taille_octets_max/1000000)." Mo.";
}
Le fichier a bien été téléchargé
sur notre serveur, nous vous remercions de l'aide que vous nous avez apporté.
<table width="1" border="0" cellspacing="0" cellpadding="0">
----, </td>
</td>
</tr>
<tr>
<td>
Nom du fichier :
monoceros01
Messages postés420Date d'inscriptionvendredi 28 novembre 2003StatutMembreDernière intervention20 mars 2006 23 oct. 2005 à 04:05
Voila, il y avait trop de fautes pour les énumérer une par une
Taille :
Ko
[[index.htm Retour]]
Par contre, je serais toi, si le script est destinée à une zone
public je vérifierais quel type de fichiers sont envoyer, car si on
peut t'envoyer des fichier .php tel quel, des personnes mals intentionnées pourraient uploader et executer n'importe quel script sur ton site.
cs_Adrien4
Messages postés65Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention28 octobre 2005 23 oct. 2005 à 12:41
Le script marche parfaitement maibntenant, je t'en remerci 1000 fois monoceros01 !!
Cela dit, je ne refuserais pas un petit bout de scriptrefusant tel ou tel sorte de fichier (extention .exe ou .php justement)
J'ai bien vu les sources de ce site, mais je ne saurais pas l'adapter ...^^
Je te remerci en tout cas de l'aide énorme que tu viens de m'apporter !
Adrien
monoceros01
Messages postés420Date d'inscriptionvendredi 28 novembre 2003StatutMembreDernière intervention20 mars 2006 23 oct. 2005 à 13:39
La tu te débrouille, j'ai corrigé ton script parce que je comptais
faire le même genre de chose dans pas longtemps et que j'en avais
jamais fait... mais bon ça va pas être bien difficile de vérifier
l'extention du fichier que tu upload ;)
cs_Adrien4
Messages postés65Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention28 octobre 2005 23 oct. 2005 à 22:36
Donc ... ?
Tu insinues quoi par "originalité" ?
Soit tu avoue ne pas y avoir pensé, soit tu dis ce qui cloche ! je suis sur que mon hypothese du htaccess n'est pas bonne, et que tu veux me le faire comprendre ... aller, dis moi ! :'(
cs_Adrien4
Messages postés65Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention28 octobre 2005 25 oct. 2005 à 11:48
Ok, ben reinseigne toi, je crois que c'est une solution bien pratique si l'on ne veux pas s'embêter...
Merci en tous cas pour la correction du code, pis A bientôt j'espere ... sur CS !
monoceros01
Messages postés420Date d'inscriptionvendredi 28 novembre 2003StatutMembreDernière intervention20 mars 2006 25 oct. 2005 à 13:48
Ouai ben moi je préfère faire un getimagesize() sur les fichiers uploadés et vérifié si la valeur de l'index 2 du tableau retourné est bien égal à 1, 2 ou 3.
Parce qu'avec un htaccess "deny from all" plus personne ne pourrait voir mes zoulies images TT-TT
cs_Adrien4
Messages postés65Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention28 octobre 2005 25 oct. 2005 à 14:15
Lol, j'ai comprit la fonction que tu attriburait à cet upload en php et la difference avec la mienne ...
pour moi, les fichiers uploadés ne sont pas visibles sur mon site, et ne doivent pas l'etre, c'est moi qui tri et choisit ceux que je desir republiser ... ^^