Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/12/2010, 13h51   #1
Membre à l'essai
 
Inscription : juillet 2003
Messages : 78
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 78
Points : 21
Points : 21
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
davelop est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2010, 12h07   #2
Invité de passage
 
Gabriel GOURRAT
Inscription : octobre 2010
Messages : 14
Détails du profil
Informations personnelles :
Nom : Gabriel GOURRAT

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

Code :
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>';
		}
	}
}
?>
gab.64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h07.


 
 
 
 
Partenaires

Hébergement Web