Donut
Invité n'ayant pas de compte PHPfrance
22 sept. 2005, 04:12
Salut,
En effet, Ouaibou a raison, stocker tes images dans la BDD c'est pas la meilleure des solutions.
Je te conseille plutôt d'envoyer tes images dans un dossier sur le site (par exemple : \images\photos) et de ne stocker que le nom de l'image dans la BDD.
Tu obtiendra de bien meilleurs résultats avec cette methode car ça évite de surcharger ta BDD et c'est donc plus rapide.
Pour l'upload de fichiers tu trouveras des infos ici :
http://www.nexen.net/docs/php/annotee/r ... oi=$_FILES
Un bon truc à utiliser lors de l'upload d'images, c'est la fonction getimagesize.
Cette fonction est trés utile, pour faire des pop-up par exemple, car elle te permet de stocker des infos sur ton image (taille, largeur, hauteur, type de fichier, etc.) dans ta base de données.
Enfin si tu compte uploader plusieurs fichiers d'un coup, il existe un fonction FTP utilisable en PHP, je n'ai jamais essayé, mais il paraît que c'est efficace...
Voilà, j'espère avoir pu t'aider un peu.
A+