Transfert fichier via PHP
Fermé
haris44
Messages postés
2419
Date d'inscription
vendredi 23 novembre 2007
Statut
Contributeur
Dernière intervention
13 août 2014
-
1 juil. 2012 à 23:19
aladin07 Messages postés 277 Date d'inscription vendredi 13 avril 2012 Statut Membre Dernière intervention 30 septembre 2012 - 2 juil. 2012 à 09:39
aladin07 Messages postés 277 Date d'inscription vendredi 13 avril 2012 Statut Membre Dernière intervention 30 septembre 2012 - 2 juil. 2012 à 09:39
A voir également:
- Transfert fichier via PHP
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - Guide
- Fichier host - Guide
3 réponses
aladin07
Messages postés
277
Date d'inscription
vendredi 13 avril 2012
Statut
Membre
Dernière intervention
30 septembre 2012
30
2 juil. 2012 à 00:11
2 juil. 2012 à 00:11
Mets un dossier temporaire dans ton installation pour recuperer le fichier puis utilise ceci pour déplacer ton fichier:
exec('mv "/home/path/to/temp/file.ext" "/home/reception"');
Ceci va executer directement la commande dans linux, tu dois activer exec() si ce n'est pas permit.
Attention: Ceci peut presenter un énorme risque de sécurité. Il peut manipuler le nom du fichier de tel sorte qu'il execute une commande, il pourra ensuite faire beacoup de choses malicieuses. Sois très strict dans la vérification du nom du fichier uploadé.
exec('mv "/home/path/to/temp/file.ext" "/home/reception"');
Ceci va executer directement la commande dans linux, tu dois activer exec() si ce n'est pas permit.
Attention: Ceci peut presenter un énorme risque de sécurité. Il peut manipuler le nom du fichier de tel sorte qu'il execute une commande, il pourra ensuite faire beacoup de choses malicieuses. Sois très strict dans la vérification du nom du fichier uploadé.
haris44
Messages postés
2419
Date d'inscription
vendredi 23 novembre 2007
Statut
Contributeur
Dernière intervention
13 août 2014
191
2 juil. 2012 à 08:01
2 juil. 2012 à 08:01
bonjour,
tout d'abord merci de votre reponse rapide, seulement j'ai oublie de preciser que j'etait sur un serveur windows et non linux (pour le besoin de certaines applications)
en ce que concerne la securite, mon projet consiste a faire une sorte de tableau de bord de mon serveur via page web, donc moi seul utilisera le formulaire
merci
tout d'abord merci de votre reponse rapide, seulement j'ai oublie de preciser que j'etait sur un serveur windows et non linux (pour le besoin de certaines applications)
en ce que concerne la securite, mon projet consiste a faire une sorte de tableau de bord de mon serveur via page web, donc moi seul utilisera le formulaire
merci
aladin07
Messages postés
277
Date d'inscription
vendredi 13 avril 2012
Statut
Membre
Dernière intervention
30 septembre 2012
30
2 juil. 2012 à 09:39
2 juil. 2012 à 09:39
Je pense que lq même methode marche avec windows. Esasies pour voir. Vérify d'abord si exec() est activé dans ton serveur.
<?php
function exec_enabled() {
$disabled = explode(', ', ini_get('disable_functions'));
return !in_array('exec', $disabled);
}
?>
<?php
function exec_enabled() {
$disabled = explode(', ', ini_get('disable_functions'));
return !in_array('exec', $disabled);
}
?>