Charger une photo sur le seveur
Fermé
Gariig
Messages postés
194
Date d'inscription
samedi 5 septembre 2009
Statut
Membre
Dernière intervention
4 avril 2011
-
14 mars 2010 à 17:06
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 14 mars 2010 à 18:46
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 14 mars 2010 à 18:46
A voir également:
- Charger une photo sur le seveur
- Traduction photo gratuit - Guide
- Photo de profil - Guide
- Partage photo - Guide
- Photo aérienne de ma maison - Guide
- Photo filtre gratuit - Télécharger - Retouche d'image
5 réponses
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 497
14 mars 2010 à 17:19
14 mars 2010 à 17:19
<input type="file" name="nomfichier" />https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913099-transmettez-des-donnees-avec-les-formulaires#ss_part_4
Gariig
Messages postés
194
Date d'inscription
samedi 5 septembre 2009
Statut
Membre
Dernière intervention
4 avril 2011
9
14 mars 2010 à 18:36
14 mars 2010 à 18:36
Merci pour le tutoriel du sdz
J ai suivi les instructions mais j ai un souci
Les images s enregistrent bien dans la bdd mais sous une forme bizarre:
/tmp/phpIjQ3VT
alors que moi je voudrai que ça soit stocké dans la bdd sous la forme:
monimage.jpg
Donc apres pour afficher l image, ça fonctionne pas...
Comment je fais pour stocker l image dans la bdd sous la forme monimage.jpg ?
Merci
J ai suivi les instructions mais j ai un souci
Les images s enregistrent bien dans la bdd mais sous une forme bizarre:
/tmp/phpIjQ3VT
alors que moi je voudrai que ça soit stocké dans la bdd sous la forme:
monimage.jpg
Donc apres pour afficher l image, ça fonctionne pas...
Comment je fais pour stocker l image dans la bdd sous la forme monimage.jpg ?
Merci
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 497
14 mars 2010 à 18:39
14 mars 2010 à 18:39
Quelle est ta ligne avec move_uploaded_file() ?
Gariig
Messages postés
194
Date d'inscription
samedi 5 septembre 2009
Statut
Membre
Dernière intervention
4 avril 2011
9
14 mars 2010 à 18:40
14 mars 2010 à 18:40
voici mon scipt
<?php
// Testons si le fichier a bien été envoyé et s'il n'y a pas d'erreur
if (isset($_FILES['logo']) AND $_FILES['logo']['error'] == 0)
{
// Testons si le fichier n'est pas trop gros
if ($_FILES['logo']['size'] <= 1000000)
{
// Testons si l'extension est autorisée
$infosfichier = pathinfo($_FILES['logo']['name']);
$extension_upload = $infosfichier['extension'];
$extensions_autorisees = array('jpg', 'jpeg', 'gif', 'png');
if (in_array($extension_upload, $extensions_autorisees))
{
// On peut valider le fichier et le stocker définitivement
move_uploaded_file($_FILES['logo']['tmp_name'], 'uploads/' . basename($_FILES['logo']['name']));
echo "L'upload d'image a bien été effectué !";
}
else {
echo 'probleme dans l\'envoi de l\'image';
}
}
}
?>
<?php
// Testons si le fichier a bien été envoyé et s'il n'y a pas d'erreur
if (isset($_FILES['logo']) AND $_FILES['logo']['error'] == 0)
{
// Testons si le fichier n'est pas trop gros
if ($_FILES['logo']['size'] <= 1000000)
{
// Testons si l'extension est autorisée
$infosfichier = pathinfo($_FILES['logo']['name']);
$extension_upload = $infosfichier['extension'];
$extensions_autorisees = array('jpg', 'jpeg', 'gif', 'png');
if (in_array($extension_upload, $extensions_autorisees))
{
// On peut valider le fichier et le stocker définitivement
move_uploaded_file($_FILES['logo']['tmp_name'], 'uploads/' . basename($_FILES['logo']['name']));
echo "L'upload d'image a bien été effectué !";
}
else {
echo 'probleme dans l\'envoi de l\'image';
}
}
}
?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 497
14 mars 2010 à 18:46
14 mars 2010 à 18:46
if(in_array($extension_upload, $extensions_autorisees)) { // On peut valider le fichier et le stocker définitivement $cheminDefinitif = 'uploads/' . basename($_FILES['logo']['name']; move_uploaded_file($_FILES['logo']['tmp_name'], $cheminDefinitif)); echo "L'upload d'image a bien été effectué !"; }Maintenant à toi d'utiliser la variable $cheminDefinitif dans ta requête SQL.