Envoie d'image en php
Résolu/Fermé
Utilisateur anonyme
-
19 avril 2010 à 21:29
a70m Messages postés 2763 Date d'inscription jeudi 21 mai 2009 Statut Contributeur Dernière intervention 2 février 2014 - 19 avril 2010 à 22:36
a70m Messages postés 2763 Date d'inscription jeudi 21 mai 2009 Statut Contributeur Dernière intervention 2 février 2014 - 19 avril 2010 à 22:36
A voir également:
- Envoie d'image en php
- Image iso - Guide
- Acronis true image - Télécharger - Sauvegarde
- Google recherche par image - Guide
- Faststone image viewer - Télécharger - Visionnage & Diaporama
- Image - Guide
3 réponses
a70m
Messages postés
2763
Date d'inscription
jeudi 21 mai 2009
Statut
Contributeur
Dernière intervention
2 février 2014
217
19 avril 2010 à 21:54
19 avril 2010 à 21:54
Salut,
Enfait tes deux problèmes viennent du même endroit, ton upload d'images.
Je te propose mon script d'upload :
Il ne faut pas qu'il y ai d'espace dans le nom de l'image.
C'est la variable $url_image que tu peux mettre dans ta base de donnée.
Cordialement
Enfait tes deux problèmes viennent du même endroit, ton upload d'images.
Je te propose mon script d'upload :
Il ne faut pas qu'il y ai d'espace dans le nom de l'image.
if($ajout == "1"){ // Testons si le fichier a bien été envoyé et s'il n'y a pas d'erreur if (isset($_FILES['image1']) AND $_FILES['fichier_up']['error'] == 0) { // Testons si le fichier n'est pas trop gros (10Mo max) if ($_FILES['fichier_up']['size'] <= 10000000) { $infosfichier = pathinfo($_FILES['image1']['name']); $extension_fichier = $infosfichier['extension']; $extensions_autorisees = array('jpg', 'JPG', 'jpeg', 'JPEG', 'gif', 'GIF', 'PNG', 'png'); $nom_image = $_POST['nom']; $nom_fichier_complet = "{$nom_image}.{$extension_fichier}"; $repertoire = "images/contenu/machines/"; if (in_array($extension_fichier, $extensions_autorisees)) { // On peut valider le fichier et le stocker définitivement move_uploaded_file($_FILES['image1']['tmp_name'], 'images/contenu/machines/'.$nom_fichier_complet); $url_image = "images/contenu/machines/{$nom_fichier}.{$extension_fichier}";
C'est la variable $url_image que tu peux mettre dans ta base de donnée.
Cordialement
Utilisateur anonyme
19 avril 2010 à 22:33
19 avril 2010 à 22:33
wOOAAAA Super merci ... j'ai un peu adapter a ma sauce parce que sa sera que l'administrateur qui pourra incérer des image donc pas besoin de tout vérifier mais autrement sa ma super aider...
Grand merci à toi :D
Grand merci à toi :D
a70m
Messages postés
2763
Date d'inscription
jeudi 21 mai 2009
Statut
Contributeur
Dernière intervention
2 février 2014
217
19 avril 2010 à 22:36
19 avril 2010 à 22:36
Waou, je m'attendais pas à ce que le premier feedback soit aussi positif. Ravi d'avoir pu t'aider.
Bien entendu, pour les vérifications, à toi de voir
Perso, je les mets comme ça, je mets des else plus bas avec un message d'erreur différent qui, en cas d'erreur, me permet de savoir illico d'où vient le soucis.
Mais elles ne sont pas obligatoire.
Bonne soirée, et bonne continuation pour ton site.
Cordialement.
Bien entendu, pour les vérifications, à toi de voir
Perso, je les mets comme ça, je mets des else plus bas avec un message d'erreur différent qui, en cas d'erreur, me permet de savoir illico d'où vient le soucis.
Mais elles ne sont pas obligatoire.
Bonne soirée, et bonne continuation pour ton site.
Cordialement.