Upload exécutables "non identifiables"
Bonjour à tous,
je désespère grave depuis 2/3 jours.. Je voudrais mettre en place un site de téléchargement pour aider les néophytes en Informatique avec quelques programmes de bases. J'utilise le code conseillé par de nombreux sites.
MAIS les informations sont valides pour tout fichier TXT DOC JPG etc... Mais dès que je veux tester sur des programmes exécutables... regardez, c'est plus simple..
Code:
1 2 3 4 5 6 7 8 9 10 11
| $name_fichier=$_FILES['Logiciel']['name'];
$taille_fichier = filesize($_FILES['Logiciel']['tmp_name']);
$nom_serveur_fichier=$_FILES['Logiciel']['tmp_name'];
$type_fichier=$_FILES['Logiciel']['type'];
$error_fichier=$_FILES['Logiciel']['error'];
echo 'Nom d\'origine : '.$name_fichier.'<br />';
echo 'Taille : '.$taille_fichier.'<br />';
echo 'Nom sur le serveur : '.$nom_serveur_fichier.'<br />';
echo 'Type de fichier : '.$type_fichier.'<br />';
echo 'Code erreur : '.$error_fichier.'<br />'; |
Citation:
Nom d'origine : Coucou Schtroumphette.docx
Taille : 14164
Nom sur le serveur : C:\wamp\tmp\php2E4C.tmp
Type de fichier : application/vnd.openxmlformats-officedocument.wordprocessingml.document
Code erreur : 0
Citation:
Nom d'origine : FileZilla_352.exe
Taille :
Nom sur le serveur :
Type de fichier :
Code erreur : 1
GGGRRRRR..... Au secours !!!
limite php.ini - je n'ai rien limité !!!
J'ai bien lu, la correspondance des codes erreurs, mais je n'ai fait aucune limitation de taille. Je dispose sur le serveur largement de quoi déposer quelques programmes.
Alors php.ini a-t-il une limite de base ? Faut-il l'augmenter ? La réponse est partielle. Svp encore un effort. Merci.
Solution OK avec petit complément
Merci pour les deux lignes de codes pour le .htaccess
J'ai testé, ça marche...
Pour compléter un peu.
Pour créer le fichier .htaccess, la solution la plus simple est Notepad++ vous tapez directement .htaccess, il accepte directement la création avec cette extension.
Je sais que cela vous parait simple, mais c'est toujours la première fois que c'est compliqué.
Merci aux deux personnes qui m'ont aidé à résoudre ce problème.:ccool: