IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Upload automatique d'un fichier via une url Php


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Inscrit en
    Juillet 2003
    Messages
    207
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 207
    Points : 85
    Points
    85
    Par défaut Upload automatique d'un fichier via une url Php
    Bonjour,

    Ne pouvant pas le faire en ftp, je cherche le moyen d'uploader un fichier de manière automatique sur un serveur web via un commande php.

    Par exemple à chaque ouverture de cette page php d'un poste client, cela enverrai un fichier local sur le serveur Web :
    http://serveur_web.fr/upload.php?fichier=toto.txt

    Pourriez vous m'aider ?
    D'avance merci

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2010
    Messages : 14
    Points : 7
    Points
    7
    Par défaut
    Voila un petit bout de code php tiré d'une de mes applis, qui pourrait t'aider :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    <?php
    // -------------------------------------------------------
    // Recuperer les donnees d'entree nessaires a l'action
    // -------------------------------------------------------
     
    $NomOriginalFichier = $_GET['fichier']['name'];						// Récupération du nom original du fichier
    $NomTemporaireFichier = $_GET['fichier']['tmp_name'];				// Récupération du nom temporaire du fichier
     
    // -------------------------------------------------------
    // Executer l'action
    // ---------------------------------------------------------
    if(!is_uploaded_file($NomTemporaireFichier)) {						// On enregistre temporairement
    	echo '<p>Fichier introuvable sur le r&eacute;pertoire temporaire du serveur.</p>';
    } else {
    	if(file_exists('Dossierdereception/'.$NomOriginalFichier)){			// Si le fichier existe déjà ...
    		if(!move_uploaded_file($NomTemporaireFichier, 'Dossierdereception/'.$NomOriginalFichier)) { // Alors Déplacement Fichier avec ecrasement de l'ancien
    			echo '<p>Impossible de d&eacute;placer le fichier !</p>';
    		} else {
    			echo '<p>Le Fichier "<b>'.$NomOriginalFichier. '</b>" a &eacute;t&eacute; <b>remplac&eacute;</b> avec succ&egrave;s.</p>';
    		}
    	} else {
    		if(!move_uploaded_file($NomTemporaireFichier, 'Dossierdereception/'.$NomOriginalFichier)){ // Sinon Déplacement Fichier
    		   echo '<p>Impossible de d&eacute;placer le fichier !</p>';
    		} else {
    			echo '<p><b>Ajout</b> du fichier "<b>'.$NomOriginalFichier. '</b>" r&eacute;ussi !</p>';
    		}
    	}
    }
    ?>

Discussions similaires

  1. Recuperer un fichier via une URL
    Par kululu dans le forum Général Java
    Réponses: 6
    Dernier message: 12/05/2010, 16h25
  2. Réponses: 9
    Dernier message: 06/01/2009, 19h39
  3. Upload de Fichier via une Servlet HTTP
    Par tagsOf dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 01/11/2008, 18h53
  4. JS : Upload de multiples fichiers via une page HTML
    Par titexe dans le forum Général JavaScript
    Réponses: 15
    Dernier message: 02/01/2007, 19h54
  5. Accéder au contenu d'un fichier via une URL en mode binaire
    Par sbelli dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 11/10/2005, 11h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo