Comment afficher mon image uploadée au-dessus de la racine ?
Résolu/Fermé
ephelya
Messages postés
282
Date d'inscription
mercredi 28 septembre 2011
Statut
Membre
Dernière intervention
20 juin 2023
-
18 juin 2022 à 18:03
ephelya Messages postés 282 Date d'inscription mercredi 28 septembre 2011 Statut Membre Dernière intervention 20 juin 2023 - 21 juin 2022 à 11:42
ephelya Messages postés 282 Date d'inscription mercredi 28 septembre 2011 Statut Membre Dernière intervention 20 juin 2023 - 21 juin 2022 à 11:42
A voir également:
- "Windows 10"
- Image iso - Guide
- Afficher mot de passe wifi android - Guide
- Acronis true image - Télécharger - Sauvegarde
- Comment agrandir une image - Guide
6 réponses
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
18 juin 2022 à 18:43
18 juin 2022 à 18:43
Bonjour,
Par défaut, php ne peut exécuter (lire) que des fichiers qui se trouvent dans son répertoire web...
Si tu as placé tes fichiers en dehors de ce dossier.. (ce qui normalement ne se fait pas...) il faut faire des réglages au niveau d'apache
Des solutions sont proposées un peu partout sur le net... mais franchement.. pourquoi se compliquer la vie...
Déplaces ton dossier uploads DANS ton dossier web .. et ça marchera très bien.
Par défaut, php ne peut exécuter (lire) que des fichiers qui se trouvent dans son répertoire web...
Si tu as placé tes fichiers en dehors de ce dossier.. (ce qui normalement ne se fait pas...) il faut faire des réglages au niveau d'apache
Des solutions sont proposées un peu partout sur le net... mais franchement.. pourquoi se compliquer la vie...
Déplaces ton dossier uploads DANS ton dossier web .. et ça marchera très bien.
ephelya
Messages postés
282
Date d'inscription
mercredi 28 septembre 2011
Statut
Membre
Dernière intervention
20 juin 2023
2
18 juin 2022 à 19:51
18 juin 2022 à 19:51
J'ai aussi essayé en mettant le répertoire dans le dossier web, mais là j'ai des pbs de droits, ça ne veut pas enregistrer le fichier alors que tout est en 777. Mais bon je vais continuer à chercher, je devrais bien y arriver ! ;-)
Merci pour ton aide !
Merci pour ton aide !
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
18 juin 2022 à 19:58
18 juin 2022 à 19:58
Il faudrait que tu nous montres le code que tu utilises pour faire la sauvegarde ... qu'on regarde ce qui coince éventuellement
ephelya
Messages postés
282
Date d'inscription
mercredi 28 septembre 2011
Statut
Membre
Dernière intervention
20 juin 2023
2
18 juin 2022 à 20:01
18 juin 2022 à 20:01
je viens de changer le épertoire pour le mettre dans le dossier www, et voici le mesage quej'ai à l'upload :
Warning: move_uploaded_file(http://admin.escalier-b.com/css/img/photos/IMG_0430.jpg): Failed to open stream: HTTP wrapper does not support writeable connections in /homepages/41/d736140878/htdocs/escalierb/admin/app/Views/Templates/Front/Forms/trat_photouploads.php on line 26
ephelya
Messages postés
282
Date d'inscription
mercredi 28 septembre 2011
Statut
Membre
Dernière intervention
20 juin 2023
2
18 juin 2022 à 20:02
18 juin 2022 à 20:02
et voici mon script d'upload
$uploaddir = DIR_IMG."photos/"; $uploadfile = $uploaddir . basename($_FILES['photo']['name']); echo '<pre>'; if (move_uploaded_file($_FILES['photo']['tmp_name'], $uploadfile)) { echo "Le fichier est valide, et a été téléchargé avec succès. Voici plus d'informations :\n"; echo "<div class='upphot'><img src='".$uploadfile."'></div>"; } else { echo "Attaque potentielle par téléchargement de fichiers. Voici plus d'informations :\n"; } echo 'Voici quelques informations de débogage :'; echo "url dest = ". $uploadfile; print_r($_FILES); echo '</pre>';
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ephelya
Messages postés
282
Date d'inscription
mercredi 28 septembre 2011
Statut
Membre
Dernière intervention
20 juin 2023
2
18 juin 2022 à 20:08
18 juin 2022 à 20:08
et le contenu de $_FILES
[photo] => Array ( [name] => IMG_0430.jpg [type] => image/jpeg [tmp_name] => /tmp/php49hyY5 [error] => 0 [size] => 82420 )
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
18 juin 2022 à 20:15
18 juin 2022 à 20:15
Tu peux me faire un var_dump de la variable
et au cas où,
avant le move .. faire
J'ai l'impression que ta variable DIR_IMG contient une URL ... et non un CHEMIN (relatif ou absolu)
var_dump($uploaddir);
et au cas où,
avant le move .. faire
if( !is_dir($uploaddir)){ echo $uploaddir . " n'est pas un dossier !" ; exit; } if( !is_writable($uploaddir)){ echo $uploaddir . " n'est pas autorisé en écriture !" ; exit; }
J'ai l'impression que ta variable DIR_IMG contient une URL ... et non un CHEMIN (relatif ou absolu)
ephelya
Messages postés
282
Date d'inscription
mercredi 28 septembre 2011
Statut
Membre
Dernière intervention
20 juin 2023
2
Modifié le 21 juin 2022 à 11:43
Modifié le 21 juin 2022 à 11:43
Hé hé, tu me sauvs la mise, une fois encore ! Tu avais raison, le chemin n'était pas bon. Non seulement c'étiat une url mais en plus je m'étais tropée de dossier...
Du coup tout est réglé et j'arrive bien à afficher mon image, c'est parfait !:-)
Merci beaucoup !
Du coup tout est réglé et j'arrive bien à afficher mon image, c'est parfait !:-)
Merci beaucoup !