jipe32
Messages postés277Date d'inscriptionjeudi 23 novembre 2000StatutMembreDernière intervention11 mai 2010
-
31 mars 2006 à 14:12
fabolo
Messages postés18Date d'inscriptionmercredi 15 janvier 2003StatutMembreDernière intervention 2 avril 2006
-
1 avril 2006 à 01:51
Bonjour à tous,
Je ne savais pas ou poster alors je poste ici.
Je détaille et j'explique...
J'ai un site en developpement ou je propose aux internautes l'upload d'image pour leur profile. Le probleme est que ces images sont uploadées sur mon hébergeur, qui lui sera vite saturé (meme si il y a une taille limite) car il n'y a pas que des images... J'ai un dique dur externe branché sur mon PC qui lui est allumé 24/24, 7/7 avec une connexion 1024 chez Wanadoo (livebox). Je vourais que l'upload se fasse sur mon disque F mais je ne sais pas comment faire. Si vous avez un tuto pour ce genre de dileme, dites le moi, sinon aidez moi svp
Merci de m'aider.
jipe32
Free-Web01, mon site qui vous permet de gagner des points pour accéder aux ressources web.
fabolo
Messages postés18Date d'inscriptionmercredi 15 janvier 2003StatutMembreDernière intervention 2 avril 2006 1 avril 2006 à 01:51
Bonsoir,
plusieurs solutions s'offrent à toi, mais ne sont pas toujours bonnes.
Dans les grandes lignes, tu souhaites te servir te la plateforme que tu a chez toi pour stocker les photos, donc il va falloir écrire sur ton disque depuis le serveur de ton hébergeur. Les solutions que je vais énumérer ne fonctionneront pas forcément, en effet comme tu vas écrire du serveur distant ( ton hebergeur ) à chez toi, tu vas passer par l'infrastructure réseau de l'hébergeur, et tout les ports ne sont pas ouverts.
1. Solution ( pas la meilleur pour des raisons évidentes de sécurité )
Tu crées un dossier partagé sur ta machine, puis tu redirige les ports microsoft ( j'ai pas la liste ) de ton IP publique vers ta machine ( pareil je saurais pas te dire comment faire ne connaissant pas la livebox ).
2. Solution ( un peu mieux quand même ! et surtout plus simple )
Si ton hébergeur te permet d'utiliser les fonctions ftp de php, tu n'as plus qu'à installer un serveur Ftp sur ta machine et la rendre accessible au serveur hébergeant ton site. Même topo c'est sur la livebox mais je ne connais pas. Le port COM de ftp est le port 21 et le port data est aléatoire ( bride sur ton serveur Ftp, ex de 1024 à 1025 ).
!!Pour l'affichage de l'image
Une solution est d'installer apache sur ton serveur perso et d'indiquer l'url dans la balise img http://TONIP/TONIMAGE" />
Sinon tu passe par un fichier php qui se chargera d'ouvrir le fichier, lire le contenu et faire un print du contenu, avec un header image dans la page. Dans ce cas ta balise img ressemblera à ça :