Stocker en memoire sur un serveur
Posté : 17 mars 2006, 15:11
Bonjour a tous 
Je dispose d'une base de donnée MySQL hébergée sur un serveur et je souhaiterai faire une interface php permettant de choisir un fichier texte local present sur la machine d'un utilisateur autorisé et d'utiliser ce fichier formaté (delimitateur de champ" et separateur de champ ; ) pour remplir de manière automatique la base de donnée présente sur le serveur.
J'ai entendu parler de LOAD DATA INFILE mais si j'ai bien compris cela necessite d'avoir un dossier sur le serveur dans le quel le fichier texte sera sauvegardé. Mon probleme est que je n'ai pas le droit (car c'est aps tres sécurité de laisser un dossier avec des droit d'ecriture) de creer un dossier dans la memoire du serveur.
Aussi j'aimerai savoir si il y a un autre moyen de charger directement la base avec les données d'un fichier texte. Ou sinon savoir si il est possible de stocker le fichier sur le serveur autrement que directement en memoire morte (en tampon en memoire vive peut être je n'y connait pas grand chose dans ce domaine).
Merci d'avance.
Je dispose d'une base de donnée MySQL hébergée sur un serveur et je souhaiterai faire une interface php permettant de choisir un fichier texte local present sur la machine d'un utilisateur autorisé et d'utiliser ce fichier formaté (delimitateur de champ" et separateur de champ ; ) pour remplir de manière automatique la base de donnée présente sur le serveur.
J'ai entendu parler de LOAD DATA INFILE mais si j'ai bien compris cela necessite d'avoir un dossier sur le serveur dans le quel le fichier texte sera sauvegardé. Mon probleme est que je n'ai pas le droit (car c'est aps tres sécurité de laisser un dossier avec des droit d'ecriture) de creer un dossier dans la memoire du serveur.
Aussi j'aimerai savoir si il y a un autre moyen de charger directement la base avec les données d'un fichier texte. Ou sinon savoir si il est possible de stocker le fichier sur le serveur autrement que directement en memoire morte (en tampon en memoire vive peut être je n'y connait pas grand chose dans ce domaine).
Merci d'avance.