Problème d'affichage d'image
Résolu
Tomas
-
Tomas -
Tomas -
Bonjour, je m’appelle Tomas et j'ai fait un contact form en php ou le mec peut envoyer son mot de passe ..etc et une image au bol de lui mais l'image ne veut pas marcher
EDIT : Ajout des BALISES DE CODE
<?php $nom = filter_input(INPUT_POST, "nom"); $email = filter_input(INPUT_POST, "email"); $motdepasse = filter_input(INPUT_POST, "motdepasse"); $genre = filter_input(INPUT_POST, "genre"); $image = filter_input(INPUT_POST, "image"); ?> <!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <title>Acceuil</title> <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css" /> <link rel="stylesheet" type="text/css" href="css/php.css" /> <script src="script/Index.js" type="text/javascript"></script> <style> header { text-align: center; background-color: black; height: 50px; line-height: 50px; color: white; } .information { text-align: center; height: 10px; line-height: 30px; } </style> <body> <header class = "container-fluid"> <div class="container"> <h2>Information de la candidature </h2> </header> <section class ="information"> <div class="row"> <article class="col-nd-12 col-lg-12 col-xs-12 col-sn-12"> <p> <?php $nomOrigine = $_FILES['image']['name']; $elementsChemin = pathinfo($nomOrigine); $extensionFichier = $elementsChemin['extension']; $extensionsAutorisees = array("jpeg", "jpg", "gif" ,"png"); if (!(in_array($extensionFichier, $extensionsAutorisees))) { echo "Le fichier n'a pas l'extension attendue"; } else { // Copie dans le repertoire du script avec un nom // incluant l'heure a la seconde pres $repertoireDestination = dirname(__FILE__)."/image/"; echo $repertoireDestination; $nomDestination = "Portrait".date("YmdHis").".".$extensionFichier; if (move_uploaded_file($_FILES["image"]["tmp_name"], $repertoireDestination.$nomDestination)) { echo "Le fichier temporaire ".$_FILES["image"]["tmp_name"]. " a été déplacé vers ".$repertoireDestination.$nomDestination; } else { echo "Le fichier n'a pas été uploadé (trop gros ?) ou ". "Le déplacement du fichier temporaire a échoué". " vérifiez l'existence du répertoire ".$repertoireDestination; } } echo "<br>"; echo "<img src ='image'/'.$nomDestination'/>"; echo "<br>Votre Nom complet: $nom"; echo "<br>Votre Email: $email"; echo "<br>Votre Mot De Passe: $motdepasse"; echo "<br>Votre sexe: $genre"; ?> </p> </article> </div> <a href = "formulaire.html">Retourner vers la page de candidature</a> </article> </section> </body> </html>
EDIT : Ajout des BALISES DE CODE
A voir également:
- Problème d'affichage d'image
- Image iso - Guide
- Affichage double ecran - Guide
- Problème affichage fenêtre windows 10 - Guide
- Windows 11 affichage classique - Guide
- Acronis true image - Télécharger - Sauvegarde
3 réponses
Bonjour,
Déjà, à l'avenir, lorsque tu posteras du code sur le forum, merci d'utiliser les BALISES DE CODE.
explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Ensuite
A remplacer par
ou par
Je t'invite également à prendre connaissance (et à appliquer) les conseils donnés ici pour tes prochains codes :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
.
Déjà, à l'avenir, lorsque tu posteras du code sur le forum, merci d'utiliser les BALISES DE CODE.
explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
Ensuite
echo "<img src ='image'/'.$nomDestination'/>";
A remplacer par
echo "<img src ='image/$nomDestination'/>";
ou par
echo "<img src ='image/".$nomDestination ."'/>";
Je t'invite également à prendre connaissance (et à appliquer) les conseils donnés ici pour tes prochains codes :
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code
.
L'image ne s'affiche pas
C:\Program Files (x86)\EasyPHP-Devserver-17\eds-www\ProjetJavascript/image/Le fichier temporaire C:\Users\tomas\AppData\Local\Temp\php6430.tmp a été déplacé vers C:\Program Files (x86)\EasyPHP-Devserver-17\eds-www\ProjetJavascript/image/Portrait20200508132303.png
Votre Nom complet: Tomas
Votre Email: ***@***
Votre Mot De Passe: MotDePasse
Votre sexe: Male
Retourner vers la page de candidature
C:\Program Files (x86)\EasyPHP-Devserver-17\eds-www\ProjetJavascript/image/Le fichier temporaire C:\Users\tomas\AppData\Local\Temp\php6430.tmp a été déplacé vers C:\Program Files (x86)\EasyPHP-Devserver-17\eds-www\ProjetJavascript/image/Portrait20200508132303.png
Votre Nom complet: Tomas
Votre Email: ***@***
Votre Mot De Passe: MotDePasse
Votre sexe: Male
Retourner vers la page de candidature