Accueil > Forum > > > > upload d'un fichier sql et le mettre ds la base
upload d'un fichier sql et le mettre ds la base
mardi 9 décembre 2008 à 23:11:15 |
upload d'un fichier sql et le mettre ds la base

ludovicanceaux
|
Salut à tous, J'ai fais des recherches depuis cette aprem mais je ne trouve rien!!!!! je suis ss easyphp avec windows "vista évidemment pour arranger les choses" et j'ai un fichier *.sql sur un serveur ftp et je voudrais en PHP le rappatrier ds ma bdd en locale!! Donc j'ai trouvé ca : system("wget http://speed.travian.fr/map.sql -O tmp.sql"); mais ca marche sur un serveur FTP, mais quand j'essaye en locale, ca ne marche pas, savez vous pk "surement parce que c une commande linux"??? et sinon si quelqu'1 à une autre solution pour moi, ca serait cool!!!!! Merci d'avance
|
|
mercredi 10 décembre 2008 à 09:06:17 |
Re : upload d'un fichier sql et le mettre ds la base

coucou747
|
salut
sous windows, ca ne peut pas fonctionner.
sinon, tu peux tenter d'utiliser la librairie CURL (ca permet de faire des requetes HTTP facilement)
exemple d'utilisation ici : http://www.phpcs.com/codes/PROXY-HTTP-SAUVEZ-VOS-VIDEOS-PREFEREES_47616.aspx
|
|
mercredi 10 décembre 2008 à 19:56:34 |
Re : upload d'un fichier sql et le mettre ds la base

ludovicanceaux
|
C bien ce que je pensais!!!! c une balise linux, merde, lolllllllll je ne connais pas du tout la librairie curl, c'est quand même bizarre qu'on puisse créer des fichiers .sql mais rien n'est prévu à l'aide d'un script php de rappatrier ca ds la base en une ligne de code, mdr!!!
je suis en train de tester à l'aide de fopen, penses tu que ce sit une bonne idée?? est ce fiable??
|
|
mercredi 10 décembre 2008 à 20:03:02 |
Re : upload d'un fichier sql et le mettre ds la base

coucou747
|
Réponse acceptée !
en php5, tu peux tenter copy directement.
|
|
mercredi 10 décembre 2008 à 20:06:29 |
Re : upload d'un fichier sql et le mettre ds la base

ludovicanceaux
|
Ah oui copy, j'y avais pas pensé, je vais testé ca de suite ^^ mais qu'en ai t'il de l'insrtion ds la bdd??? je suis obligé de l'ouvrir ensuite avec fopen ou je peux faire autrement???
le fichier que je veux insérer c'est celui là : http://speed.travian.fr/map.sql
|
|
mercredi 10 décembre 2008 à 20:10:52 |
Re : upload d'un fichier sql et le mettre ds la base

ludovicanceaux
|
C bon, j'ai réussi à le rappatrier à l'aide de copy, c'est déjà ca, mdr!!!!!! il me reste juste à le réinjecter ds la bdd, lollllll
|
|
mercredi 10 décembre 2008 à 20:18:10 |
Re : upload d'un fichier sql et le mettre ds la base

coucou747
|
Réponse acceptée !
pour recuperer le contenu du fichier : file_get_contents
pour l'inserrer dans la db, c'est simplement une requete.
|
|
mercredi 10 décembre 2008 à 20:28:32 |
Re : upload d'un fichier sql et le mettre ds la base

ludovicanceaux
|
Je connais pas cette balise, j'ai donc regarder sur php.net, et ca me donnerait ca, mais ca ne marche pas, hum, bizarre!!!
$mysqlhost = 'localhost'; $mysqluser = 'root'; $mysqlpass = ''; $mysqldb = 'travian';
$db = @mysql_connect($mysqlhost, $mysqluser, $mysqlpass) OR die('Can not connect to DB-Server!'); $db_select = @mysql_select_db($mysqldb) OR die('Can not select DB!');
$file = 'http://speed.travian.fr/map.sql'; $newfile = 'data/map.sql';
if (!copy($file, $newfile)) { echo "La copie du fichier $file n'a pas réussi...\n"; }else{ echo "La copie du fichier $file a réussi...\n"; $read_file_sql=file_get_contents($newfile); $result = mysql_query($read_file_sql); echo $result; unlink($newfile); }
|
|
mercredi 10 décembre 2008 à 20:33:21 |
Re : upload d'un fichier sql et le mettre ds la base

coucou747
|
en fait, mysql_query n'effectue qu'une seule requete.
(tu peux faire un file_get_contents sur ton $file directement hein)
faut commencer par separer tes requetes avant de pouvoir faire ca.
|
|
mercredi 10 décembre 2008 à 20:37:01 |
Re : upload d'un fichier sql et le mettre ds la base

ludovicanceaux
|
Oui effectivement je viens de le voir à l'instant, mdr!!!!!! arf il faut parser les données!! je deteste ca!!, mdr, bon je vais essayer de me débrouiller, merci!!!!
je ne connaissais pas toutes les fonctions que tu m'as proposé :)
|
|
Cette discussion est classée dans : fichier, base, upload, sql, ds
Répondre à ce message
Sujets en rapport avec ce message
question chemin d'un fichier .doc ds une base de donne [ par mohamedjayed ]
bonjourj'ai une question sur l'ouverture d'un fichier document a partir de son chemin (nom fich) qui est stocké ds une base de donnée. afin que je pu
exporter une base de donnee [ par plopinou ]
bonjour, voila, je voudrai exporter ma base de donne sur un fichier .sql,je fais ceci : echo "Votre base est en cours de sauvegarde.......\n"; system(
Problème Upload de fichiers ET enregistrement dans la base de données [ par nemo89 ]
Bonsoir tout le monde ! J'ai un gros problème, Je souhaite enregistrer dans ma base de données informations sur un document (fichier) et l'uploader d
Insertion d'un fichier dans une base sql. [ par fallisme ]
Bonjour à tous. Je travaille sur une application et j'ai rencontré quelques difficultés. [u]Description[/u][b][/b] En effet Pour chaque projet, j'inse
Upload de très gros fichier. [ par alexflex25 ]
Bonjour, Je me tourne à nouveau vers vous pour profiter de vos connaissances (inépuisables) Peut-on « uploader » un fichier d'une taille supérieur à
Progress Bar pour upload de fichiers [ par AcarnanDragoon ]
Bonjour à tous, Voila mon soucis. J'ai utilisé le système Jqueryfiletree pour créer une arborescence de fichiers qui permet de voir les fichiers, en
Récupération d'un nom de fichier dans PHP pour faire lien dans Javascript ?? [ par SOFT60 ]
Bonjour à tous, (Débutant en prog Php et Js) j'utilise le script de cette page pour envoyer vers le ftp, et incrémenter au passage le nom de mes fichi
Probleme lien relatif/lien absolu pour requete sql [ par antoinesoler ]
Bonjour a tous, je rencontre un problème lors de l'exécution d'une requête sql utilisant un lien vers un fichier. Je m'explique : je souhaite mettre
proteger mes fichier php [ par msi079 ]
[i]salut . j'ai crée une base de donnée pour un particulier . j'ai installé la base de donnée sur sa machine.mon problème est que le particulier peut
problème de sécurité dans ma base de donnée [ par elkarimi ]
internaute puisse accèder à ton fichier de config http://www.sit.com/application/configs/application.ini par exemple ne te semble pas problématique ??
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|