Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster -> FAQ BDD, Cours BDD et Sources BDD
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 07/11/2009, 10h56   #1 (permalink)
Membre du Club
 
Date d'inscription: août 2008
Localisation: dardilly
Messages: 82
Par défaut Uploader un fichier

Bonjour a tous, j'espère trouver quelque réponses à mon problème.

Quel est le moyen le plus pratique pour uplader automatiquement un fichier .sql sur un serveur d'hebregement ?

j'ai essayé de mettre un formulaire en $_POST sur le serveur mais le problème c'est qu'il ne va pas connaitre le chemin du pc client (dans notre cas c'est toujours sur le même dossier, le chemin de bouge jamais)

On m'a indiquer une méthode de batch, utiliser les commandes de windwos pour se connecté, ici je ne l'ai jamais fait , pour le moment je sais utiliser le php et le html.

On m'a aussi indiquer d'utiliser curl? mais bon des question me vienne à l'esprit:
le pc client n'est pas un serveur web, comment il faut pour executer du php?
Je n'ai pas trouvé des tuto ou des exemple simple pour comprendre à utiliser curl

A votre avis quel est la methode la plus simple et la plus facile a mettre en oeuvre? peu être une autre methode autre que celle citée ou un autre language coté client comme le javascipt par exemple?

merci d'avance de vos aide.

Dernière modification par Caro-Line ; 07/11/2009 à 18h17. Motif: Mettre en résolu se fait avec le bouton Résolu en bas à gauche pas en éditant le titre, merci
keokaz est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/11/2009, 11h17   #2 (permalink)
Modérateur
 
Avatar de sabotage
 
Date d'inscription: juillet 2005
Messages: 9 956
Par défaut

Ni le navigateur via javascript, le serveur ne peuvent prelever un fichier sur le poste de l'utilisateur ... et heureusement.

Il te reste Java si tu continues du côté du navigateur ou alors batch, vbs si tu veux utiliser un script coté windows.
sabotage est actuellement connecté   Envoyer un message privé Réponse avec citation
Vieux 07/11/2009, 11h47   #3 (permalink)
Membre du Club
 
Date d'inscription: août 2008
Localisation: dardilly
Messages: 82
Par défaut

merci de ta réponse sabotage

je suis bien conscient que le serveur ne peut pas prélever un fichier sur un client, déja qu'il y a la barriière de l'ip dynamque.

vbs ? c'est le language de windows

et curl il peut le faire ?
keokaz est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/11/2009, 12h20   #4 (permalink)
Modérateur
 
Avatar de sabotage
 
Date d'inscription: juillet 2005
Messages: 9 956
Par défaut

Il n'y a pas de barriere de l'ip : c'est simplement qu'on ne peut pas forcer un navigateur a prendre un fichier à un endroit défini.

cURL c'est du PHP, donc il peut encore moins le faire.

vbs c'est un langage script pour windows.
sabotage est actuellement connecté   Envoyer un message privé Réponse avec citation
Vieux 07/11/2009, 17h18   #5 (permalink)
Membre du Club
 
Date d'inscription: août 2008
Localisation: dardilly
Messages: 82
Par défaut

j'ai comme meme testé avec le curl, je pourrai au moin le faire manuellement
voici ce que j'ai tapez su la console de windows:
Code :
 
C:\tmp\curl -u log:**** -T "c:\tmp\test.txt" ftp://keokaz.fr
 
après qu'il upload ce fichier comment je pourrais le récupérer en php?
j'ai regader avec filezilla je ne le trouve null par?
keokaz est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/11/2009, 17h39   #6 (permalink)
Modérateur
 
Avatar de sabotage
 
Date d'inscription: juillet 2005
Messages: 9 956
Par défaut

Si tu ne le vois pas c'est qu'a priori il n'y est pas.
Que t'affiche curl apres ta commande ?
sabotage est actuellement connecté   Envoyer un message privé Réponse avec citation
Vieux 07/11/2009, 18h02   #7 (permalink)
Membre du Club
 
Date d'inscription: août 2008
Localisation: dardilly
Messages: 82
Par défaut

j'ai retesté avec un fichier de 8Ko car celui la était vide, maintenant je suis aller sur filezilla et j'ai bien mon fichier de 8ko
par contre c'est gênant il est a la racine du serveur
comment php va t'il faire pour récupéré ce fichier car il faudrais qu'il soit dans www.
keokaz est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 07/11/2009, 18h14   #8 (permalink)
Membre du Club
 
Date d'inscription: août 2008
Localisation: dardilly
Messages: 82
Par défaut

je suis bête il faut jute ajouté ftp//keokaz.fr/www
en tous ca merci de ton aide j'ai résolut ce petit problème maintenant il faut que je planche sur dumper avec php, mais ca sera un autre poste si je n'y arrive pas....
keokaz est déconnecté   Envoyer un message privé Réponse avec citation
NEWS PHPFAQ PHPCours PHPSources PHPLivres PHPScripts PHPOutils PHPComparatifsZend Framework

Réponse Proposer ce sujet en actualité

Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non



Fuseau horaire GMT +1. Il est actuellement 20h26.


Vos questions techniques : forum d'entraide PHP - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Hébergement - Participez - Copyright © 2000-2010 www.developpez.com - Legal informations.