Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

k5
2023-08-29 21:19:51

Bonjour,
Merci du retour
Je vais essayer de proposer pour la prochaine mise à jour cette modification (version 14 ou 15)
À très vite

Enopeus
2023-08-29 01:33:40

parfait, la synchro se passe sans problèmes avec cette modification de code.

merci pour votre réactivité.

Cordialement

k5
2023-08-29 00:36:47

Bonjour
essayer de remplacer dans le fichier include/functions_metadata.inc.php ligne 178 et 179

Code:

$result['latitude'] = parse_exif_gps_data($gps_exif['GPSLatitude'], $gps_exif['GPSLatitudeRef']);
$result['longitude'] = parse_exif_gps_data($gps_exif['GPSLongitude'], $gps_exif['GPSLongitudeRef']);

par

Code:

$latitude = parse_exif_gps_data($gps_exif['GPSLatitude'], $gps_exif['GPSLatitudeRef']);
        $longitude = parse_exif_gps_data($gps_exif['GPSLongitude'], $gps_exif['GPSLongitudeRef']);
        if ($latitude >= -90.0  &&  $latitude <= 90.0  &&  $longitude >= -180.0  &&  $longitude <= 180.0)
        {
          $result['latitude'] = $latitude;
          $result['longitude'] = $longitude;
        }

A très vite

Enopeus
2023-08-28 23:44:54

Bonjour/Bonsoir,

la sychro d'un dossier ne contenant que des images s'arrête sur l'erreur suivante :
Fatal error: Uncaught mysqli_sql_exception: Out of range value for column 'latitude' at row 20 in /var/www/html/piwigo/include/dblayer/functions_mysqli.inc.php:132 Stack trace: #0 /var/www/html/piwigo/include/dblayer/functions_mysqli.inc.php(132): mysqli->query() #1 /var/www/html/piwigo/include/dblayer/functions_mysqli.inc.php(550): pwg_query() #2 /var/www/html/piwigo/include/dblayer/functions_mysqli.inc.php(385): mass_inserts() #3 /var/www/html/piwigo/admin/site_update.php(915): mass_updates() #4 /var/www/html/piwigo/admin.php(345): include('...') #5 {main} thrown in /var/www/html/piwigo/include/dblayer/functions_mysqli.inc.php on line 132

a priori le type de la colonne 'latitude' ne permet pas de rentrer la valeur contenu sur l'une des photos.
un correctif possible serait de changer le type de la colonne 'latitude' en bigint.

dans tous les cas, je ne vois pas comment identifier la photo qui pose problème.

merci pour votre aide.

Version de Piwigo: 13.8
Version de PHP:  8.1.22
Version de MySQL: 10.11.3-MariaDB-1+rpi1
URL Piwigo: http://

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact