| ||||||||
Petit astucien | Bonjour, Je n'arrive pas à afficher une image à partir de ce code ci-dessous. Je pense qu'il y a une erreur de syntaxe En retour, je n'ai qu'une icône ..... Merci | |||||||
Publicité | ||||||||
| ||||||||
Astucien | Bjr, Je ne suis pas spécialiste du PHP (juste autodidacte). D'abord, je m'assurerais que l'url de l'image est bien correcte en faisant une page html avec juste de <img ...> et l'url en dur. Puis je ferais un affichage de la source de la page renvoyée par le serveur, idéalement dans un éditeur de texte avec coloration syntaxique (en particulier voir l'url passée à src de la balise img). Ensuite, je crois que tout le "petit" monde des instructions mysl est déprécié, au profit de mysqli (si possible, voir les erreurs apache sur le serveur; perso je me suis fait un scrip php rien que pour ça). Bon, c'est une contribution à deux sous, mais j'ai appris qu'afficher la source d'une page incorrecte est une toute première démarche très productive (quand on est autodidacte, ça se produit souvent | |||||||
Petit astucien | Merci ! En effet j'ai revu mes liens dans la bd ! | |||||||
Astucien | Cool ! Merci pour le retour | |||||||
Petit astucien | didier_b a écrit : J'ai donc tenter de mettre l'adresse du site complète qui mène à la photo pour $dossier. A la saisie d'écriture dans la bd, la première fois ça a fonctionné. Mais après, j'ai eu le message : Warning: move_uploaded_file(https://th1.free.fr/tatachat/images/chats/tiana2.JPG) [function.move-uploaded-file]: failed to open stream: No such file or directory in /mnt/168/sda/5/0/th1/tatachat/gestion/add_chat.php on line 25 | |||||||
Astucien ![]() | Tu devrais vérifier ce que retourne ta requête SQL. En voyant ce que tu sors de la base de données et la façon dont tu le traites, tu y verras bien plus clair. Et comme te le dit Didier, fais gaffe ! MySQL est obsolète !
| |||||||
Astucien | t14 a écrit : Je ne comprends plus très bien; je n'ai pas vu ce move_uploaded_file dans ton code. Je suis un peu largué là. Est-ce que tu as pu valider ton code en mettant l'url d'une image en dur dans <img src=[ici l'adresse en dur] ...> ? Et fait la manip préconisée par zoulouman, il faut aussi t'assurer des données que tu fournis à ton script. | |||||||
Petit astucien | Effectivement ! Le move_uploaded_file se situe dans le script d'écriture de l'enregistrement dans la bd. D'abord, je saisie le futur enregistrement dans un formulaire Puis j'écris l'enregistrement dans la bd Et dans ce script, j'ai l'erreur Warning: move_uploaded_file(images/chats/tiana2.JPG) [function.move-uploaded-file]: failed to open stream: No such file or directory in /mnt/168/sda/5/0/th1/tatachat/gestion/add_chat.php on line 24Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move '/mnt/168/sda/5/0/th1/php9SisS4' to 'images/chats/tiana2.JPG' in /mnt/168/sda/5/0/th1/tatachat/gestion/add_chat.php on line 24 | |||||||
Petit astucien | J'ai trouvé !!!! Dans le script d'écriture de la bd + insertion de la photo dans le dossier, je n'avais défini qu'une variable $dossier. J'en crée une deuxième $dossier2 Merci à vous ! | |||||||
|
Les bons plans du moment PC Astuces | Tous les Bons Plans | ||||||||||||||||||
|