cs_jennet
Messages postés12Date d'inscriptionmardi 18 janvier 2005StatutMembreDernière intervention20 octobre 2005
-
4 oct. 2005 à 10:56
ISSAT
Messages postés16Date d'inscriptionjeudi 17 juillet 2003StatutMembreDernière intervention 7 octobre 2008
-
7 oct. 2008 à 09:17
bonjour a tous !!
j'aimerais bien savoir s'il y a moyen de copier les fichiers d'un repertoire sur le serveur distant vers le repertoire local de mon site ... j'ai fait un upload qui permet aux utilisateurs d'envoyer des images sur le serveurs distant mais pour l'affichage j'aimerais bien que ces images la se trouvent sur mon local pour pouvoir les recuperer par la base de données... quelqu'un a une solution pour ca ou une autre solution que j'ai pas su penser??? merci d'avance
J_G
Messages postés1406Date d'inscriptionmercredi 17 août 2005StatutMembreDernière intervention28 août 200710 4 oct. 2005 à 11:20
Salut,
Il y'a quelques solutions possibles... Mais toutes sont limitées par
les droits d'accés que tu aura sur le serveur distant (Pas le droit de
lire un fichier depuis un IP inconnu => couic ! )
Mais bon généralement on à toujours acces en lecture aux fichiers images, même en log anonyme.
* Move_uploaded_file() : Si tu as déjà téléchargé le fichier à l'aide d'un formulaire HTML, ce
fichier se trouvera dans le répretoire temporaire d'upload de PHP. Il
faudra alors le rapatrier vers une destination "maitrisée". Pour ce
genre de situation, va voir ce petit condensé sur les téléchargements de fichier.
* Tu peux aussi lire le fichier et le coller directement dans ta base de données, au format binaire.
$fp = fopen($file,'rb');
$query = "Insert Into tableImage (champBinaire) Values ('".base64_encode(fread($fp,MAXLENGTH))."');"
ISSAT
Messages postés16Date d'inscriptionjeudi 17 juillet 2003StatutMembreDernière intervention 7 octobre 2008 7 oct. 2008 à 09:17
salut ma base de données est postgres je veux faire l'export des images TIFF sur mon local.alors que j'ai toujours un problème.donc j'ai pensé de faire le chargement sur le serveur puisque c'est faisable puis faire un accés a ce dossier et recuperer les données sur mon disque dure local.
pour faire j'utilise lo_export() en local puis move_uploaded_file().
merci de me donner une reponse si puissante parceque sa me pose un problème depuis un bon temps.