Transfert fichier via PHP
                    
        
     
             
                    haris44
    
        
    
                    Messages postés
            
                
     
             
            2690
        
            
                                    Statut
            Contributeur
                    
                -
                                     
aladin07 Messages postés 277 Date d'inscription Statut Membre Dernière intervention -
        aladin07 Messages postés 277 Date d'inscription Statut Membre Dernière intervention -
        Bonjour, 
Voila, je souhaiterais tout simplement connaitre le code permettant a l'utilisateur d'envoyer un fichier a partir d'une page PHP vers un dossier sur mon serveur qui se nomme "récéption", qui n'est pas dans la même partition que le serveur Apache/PHP
J'ai déjà pas mal cherchée sur le net, mais je n'est rien trouver de très clair.
Merci
            
            
                
            
                
    
    
    
        Voila, je souhaiterais tout simplement connaitre le code permettant a l'utilisateur d'envoyer un fichier a partir d'une page PHP vers un dossier sur mon serveur qui se nomme "récéption", qui n'est pas dans la même partition que le serveur Apache/PHP
J'ai déjà pas mal cherchée sur le net, mais je n'est rien trouver de très clair.
Merci
        A voir également:         
- Transfert fichier via PHP
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
3 réponses
                        
                    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é.
                        
                    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
