[réparé] impossible de mettre une photo
-
- Messages : 4
- Enregistré le : 09 avr. 2014, 16:27
- Localisation : Grenoble
[réparé] impossible de mettre une photo
Je suis nouveau sur le site.
J'essaye depuis hier d'ajouter une photo et un commentaire à un des points de la carte du Vercors.
La photo ne passe jamais, et j'obiens le message suivant :
"problème qui n'aurait pas dû arriver, le traitement du commentaire a foiré"
Le format de mon image est bien jpeg et la taille n'est pas excessive.
Est ce qu'il y a quelque chose que j'ai zappé ?
J'essaye depuis hier d'ajouter une photo et un commentaire à un des points de la carte du Vercors.
La photo ne passe jamais, et j'obiens le message suivant :
"problème qui n'aurait pas dû arriver, le traitement du commentaire a foiré"
Le format de mon image est bien jpeg et la taille n'est pas excessive.
Est ce qu'il y a quelque chose que j'ai zappé ?
-
- Messages : 5041
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
Bienvenu à toi vinch,
Merci pour ce rapport de bug qui semble nouveau !
Par contre, je ne vois pas bien ce qui peut se passer. Ça te dérangerais de refaire un test à cet endroit (inutile de créer un compte) :
http://sly.refuges.info/point_ajout_commentaire/3919
(remettre la même photo et le même texte)
c'est une zone de test, ça devrait normalement se comporter pareil que le vrai, mais afficher un rapport sur le problème bien plus conséquent que juste "ça n'aurait pas dûr arriver" qui est un peu court pour juger ;-)
Merci pour ce rapport de bug qui semble nouveau !
Par contre, je ne vois pas bien ce qui peut se passer. Ça te dérangerais de refaire un test à cet endroit (inutile de créer un compte) :
http://sly.refuges.info/point_ajout_commentaire/3919
(remettre la même photo et le même texte)
c'est une zone de test, ça devrait normalement se comporter pareil que le vrai, mais afficher un rapport sur le problème bien plus conséquent que juste "ça n'aurait pas dûr arriver" qui est un peu court pour juger ;-)
-
- Messages : 4
- Enregistré le : 09 avr. 2014, 16:27
- Localisation : Grenoble
Bonjour,
voici le message que j'obtiens alors.
On dirait que l'erreur a quelque chose à voir avec un format de date non reconnu ?
voici le message que j'obtiens alors.
On dirait que l'erreur a quelque chose à voir avec un format de date non reconnu ?
Code : Tout sélectionner
Erreur PDO : array (
0 => '22008',
1 => 7,
2 => 'ERREUR: valeur du champ date/time en dehors des limites : « 0000/00/00 »
LINE 3: ... que le sentier est tout à fait praticable.\',\'\',1,\'0000/00/0...
^',
)
Backtrace : array (
0 =>
array (
'file' => '/home/users/sly/www.refuges.info/modeles/commentaire.php',
'line' => 299,
'function' => 'erreur',
'args' =>
array (
0 => 'problème qui n\'aurait pas dû arriver, le traitement du commentaire a foiré',
1 => 'La requête était : INSERT INTO commentaires (id_point,texte,auteur_commentaire,photo_existe,date_photo) VALUES (3919,\'Vue depuis le pas des Bachassons.
Plus bas dans la forêt, un panneau datant d\'\'octobre dernier prévient que le sentier est en rénovation pour 2 mois et est inpraticable. Au même niveau, un arbre est en travers du chemin.
Je confirme pourtant que le sentier est tout à fait praticable.\',\'\',1,\'0000/00/00\')',
),
),
1 =>
array (
'file' => '/home/users/sly/www.refuges.info/controlleurs/point_ajout_commentaire.php',
'line' => 46,
'function' => 'modification_ajout_commentaire',
'args' =>
array (
0 =>
stdClass::__set_state(array(
'id_point' => '3919',
'auteur_commentaire' => '',
'texte' => 'Vue depuis le pas des Bachassons.
Plus bas dans la forêt, un panneau datant d\'octobre dernier prévient que le sentier est en rénovation pour 2 mois et est inpraticable. Au même niveau, un arbre est en travers du chemin.
Je confirme pourtant que le sentier est tout à fait praticable.',
'texte_propre' => 'Vue depuis le pas des Bachassons.
Plus bas dans la forêt, un panneau datant d\'octobre dernier prévient que le sentier est en rénovation pour 2 mois et est inpraticable. Au même niveau, un arbre est en travers du chemin.
Je confirme pourtant que le sentier est tout à fait praticable.',
'photo' =>
array (
'originale' => '/tmp/phpkVQbdv',
),
'demande_correction' => NULL,
'id_createur_commentaire' => NULL,
'photo_existe' => 1,
'date_photo' => '0000/00/00',
)),
),
),
2 =>
array (
'file' => '/home/users/sly/www.refuges.info/controlleur.php',
'line' => 98,
'args' =>
array (
0 => '/home/users/sly/www.refuges.info/controlleurs/point_ajout_commentaire.php',
),
'function' => 'include',
),
)
-
- Messages : 5041
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
ça semble venir de la photo en effet.
Peux tu ré-essayer de mettre ta photo sur :
http://sly.refuges.info/point_ajout_commentaire/3919
et me dire si cette fois ça passe ?
Peux tu ré-essayer de mettre ta photo sur :
http://sly.refuges.info/point_ajout_commentaire/3919
et me dire si cette fois ça passe ?
-
- Messages : 4
- Enregistré le : 09 avr. 2014, 16:27
- Localisation : Grenoble
-
- Messages : 4233
- Enregistré le : 16 févr. 2005, 01:00
- Localisation : Isére
-
- Messages : 3704
- Enregistré le : 08 avr. 2006, 21:58
Les données de la photo ne contenaient pas de date (message d'erreur: ERREUR: valeur du champ date/time en dehors des limites : « 0000/00/00 »)Claude Mauguier a écrit :Ben si, en principe... mais sly va nous expliquer tout çavinch a écrit : Sur le site il ne redimensionne pas tout seul ?
Cas apparemment pas prévu quand nous avons écrit le logiciel
Dominique http://chemineur.fr
-
- Messages : 4233
- Enregistré le : 16 févr. 2005, 01:00
- Localisation : Isére
Tu veux dire que depuis qu'on a prévu "d'instruire" les données EXIF à l'entrée d'une photo, si celles-ci sont absentes la babasse la refuse ? (quid des photos scannées...)Dominique a écrit :Les données de la photo ne contenaient pas de date (message d'erreur: ERREUR: valeur du champ date/time en dehors des limites : « 0000/00/00 »)Claude Mauguier a écrit :Ben si, en principe... mais sly va nous expliquer tout çavinch a écrit : Sur le site il ne redimensionne pas tout seul ?
Cas apparemment pas prévu quand nous avons écrit le logiciel
-
- Messages : 3704
- Enregistré le : 08 avr. 2006, 21:58
Oui, c'est un oubli quand on a programmé cette fonction. Et comme personne n'a entré de photo scannée ou retouchée depuis...Claude Mauguier a écrit :Tu veux dire que depuis qu'on a prévu "d'instruire" les données EXIF à l'entrée d'une photo, si celles-ci sont absentes la babasse la refuse ? (quid des photos scannées...)
Oubli que Maître SLY à réparé apparemment
Dominique http://chemineur.fr
-
- Messages : 5041
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
Alors c'est que tout va bien, qu'elle a bien été acceptée et redimensionnée comme il faut. (d'ailleurs, elle est bien présente)vinch a écrit :C'est fait, j'ai obtenu le message :
"commentaire ajouté, la photo est grande (plus grande que 700x600), elle est redimensionnée."
Non non, rien à faire de ton coté. Ce test prouve que ma correction fonctionne bien, je viens de la mettre sur le vrai site, tu peux donc, normalement, enfin, ajouter ta photo au bon endroit !vinch a écrit : Donc le problème venait de là ? Il faut que mes photos soient inférieures à ce format ? Sur le site il ne redimentionne pas tout seul ?
-
- Messages : 5041
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie
Oulla non, plus compliqué que ça, et plus rare que ça ! (heureusement, sinon, on en aurait entendu parlé bien avant)Dominique a écrit :Oui, c'est un oubli quand on a programmé cette fonction. Et comme personne n'a entré de photo scannée ou retouchée depuis...Claude Mauguier a écrit :Tu veux dire que depuis qu'on a prévu "d'instruire" les données EXIF à l'entrée d'une photo, si celles-ci sont absentes la babasse la refuse ? (quid des photos scannées...)
Oubli que Maître SLY à réparé apparemment :wink:
Le problème se situe en effet dans le traitement des données EXIF des photos. Ce champs étant optionnel, les photos scannées, ou provenant de vieux CD de on ne sait quand, ou tout simplement d'appareils un peu agés qui ne savaient pas ajouter l'heure ne posaient pas de problèmes vu que la date n'y était pas.
Quand la date y était et au bon format, tout allait bien aussi.
Le bug ne se produisait donc que quand la date était présente dans les données exif, mais dans un format non conforme ou invalide.
exemple, d'après la norme, la date doit être au format suivant : "2003:08:11 16:45:32" pile poil et la valeur "vide" est autorisée si la date est inconnue (mais le mieux quand on sait pas, c'est de se taire pas vrai ?)
http://www.awaresystems.be/imaging/tiff ... ginal.html
Et dans notre cas, comme on peut le voir si on épluche l'erreur, la date est au format : 'date_photo' => '0000/00/00'
autrement dit, l'ingénieur qui a développé le firmware de l'appareil photo en question est un gougnafier qui ne semble pas avoir bien lu la norme (ou n'a pas prévu le cas "date inconnue")
Bien sûr, coté wri on est pas tout blanc non plus et on aurait jamais dû faire confiance à qui que se soit et vérifier avec soin que la date est bien au format de la norme et soit dire :
'oulla, la date est pourrie, votre photo a été refusée et nous vous recommandons d'éviter les appareils photo chinois à l'avenir"
ou
"votre photo est acceptée mais sa date, dans un format anormal a été considérée comme invalide"
-
- Messages : 4
- Enregistré le : 09 avr. 2014, 16:27
- Localisation : Grenoble
-
- Messages : 5041
- Enregistré le : 29 févr. 2004, 17:59
- Localisation : Chambéry - Savoie