Contournement sql pour uploader ses images Contournement sql pour uploader ses images
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Contournement sql pour uploader ses images

Started by matmat79, July 03, 2010, 03:46:09 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

matmat79

Bonjour,

Désolé pour le titre bateau...

Version : 1.5.6
Hébergeur : free

Je tente d'uploader des images ".jpg" par ftp mais une fois le dossier sélectionné lorsque je suis sur la page searchnew.php avec la liste des photos, je n'ai que des îcones avec une croix rouge.
Si je tente d'uploader, je n'obtiens que des erreurs undefined.
J'ai réussi à uploader sans problèmes 400 photos/vidéos provenant d'appareils photos numériques divers, mais ces photos proviennent d'un appareil canon professionnel. J'ai tenté de renommer les photos, retailler, convertir en png puis à nouveau en jpg mais sans succès. Je n'arrive pas à comprendre pour ces photos particulièrement ne passent pas.

Sauf si vous avez une solution miracle je comptais outrepasser le ftp en créant moi même les version "thumbs_" et "normal_" et en effectuant des mises à jour directement dans la base de données. Avant de me plonger dans le code, j'ai donc cherché sur le net si les requêtes existaient mais sans succès.
Je viens donc poster ici.
Connaîtriez-vous les requêtes à effectuer? Merci.

Matthieu

François Keller

Bonjour,

La règle du forum veut que l'on poste un lien vers la galerie lorsqu'on pose une question  ;)
Avez vous regardé si GD2 est bien sélectionné comme méthode de redimensionnement des images dans la configuration ?
Les images ne sont elles pas trop grandes par rapport aux limites de free ?
Avez vous activé le mode de débogage pour voir si il n'y a pas un message plus explicite que la croix rouge ?
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

matmat79

Merci pour votre réponse, je corrige mes erreurs.

Si je pointe sur le lien http://matmat79.free.fr/mariage/showthumb.php?picfile=2010_04_17_Mariage%2Fmariage_civil_n_01.jpg&size=48, j'obtiens le message d'erreur suivant :
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2136 bytes) in /mnt/162/sdd/e/d/matmat79/mariage/showthumb.php on line 99

GD2 est bien configuré, les images font moins de 2Mo.
Le mode débogage donne les infos suivantes.

USER:
------------------
Array
(
    [ID] => 43348a9a1a972e5edd235afc51377137
    [lang] => french
    [am] => 1
    [liv_a] => Array
        (
            [0] => 2
        )

    [liv] => Array
        (
            [0] => 153
            [1] => 154
            [2] => 155
            [3] => 156
            [4] => 139
        )

    [upload_method] => html_single
)

==========================
USER DATA:
------------------
Array
(
    [user_id] => 1
    [user_name] => matmat79
    [groups] => Array
        (
            [0] => 1
        )

    [disk_max] => 0
    [disk_min] => 0
    [can_rate_pictures] => 1
    [can_send_ecards] => 1
    [can_post_comments] => 1
    [can_upload_pictures] => 1
    [can_create_albums] => 1
    [has_admin_access] => 1
    [access_level] => 3
    [pub_upl_need_approval] => 0
    [priv_upl_need_approval] => 0
    [group_name] => Admins
    [group_quota] => 0
    [can_see_all_albums] => 1
    [group_id] => 1
    [allowed_albums] => Array
        (
        )

)

==========================
Queries:
------------------
Array
(
    [0] => SELECT name, value FROM cpg15x_config [include/init.inc.php:178] (0 ms)
    [1] => SELECT * FROM cpg15x_plugins ORDER BY priority [include/plugin_api.inc.php:53] (5 ms)
    [2] => SELECT user_id, time FROM `matmat79`.cpg15x_sessions WHERE session_id = 'cd1278f50856ba6933a9c3861ed01016' [bridge/coppermine.inc.php:264] (0 ms)
    [3] => SELECT user_id, user_password FROM `matmat79`.cpg15x_users WHERE user_id = 1 [bridge/coppermine.inc.php:276] (0 ms)
    [4] => SELECT u.user_id AS id, u.user_name AS username, user_password AS password, u.user_group AS group_id FROM `matmat79`.cpg15x_users AS u LEFT JOIN `matmat79`.cpg15x_usergroups AS g ON u.user_group=g.group_id WHERE u.user_id='1' [bridge/udb_base.inc.php:70] (0 ms)
    [5] => SELECT user_group_list FROM `matmat79`.cpg15x_users AS u WHERE user_id='1' AND user_group_list <> '' [bridge/coppermine.inc.php:202] (0 ms)
    [6] => SELECT MAX(group_quota) AS disk_max, MIN(group_quota) AS disk_min, MAX(can_rate_pictures) AS can_rate_pictures, MAX(can_send_ecards) AS can_send_ecards, MAX(can_post_comments) AS can_post_comments, MAX(can_upload_pictures) AS can_upload_pictures, MAX(can_create_albums) AS can_create_albums, MAX(has_admin_access) AS has_admin_access, MAX(access_level) AS access_level, MIN(pub_upl_need_approval) AS pub_upl_need_approval, MIN( priv_upl_need_approval) AS  priv_upl_need_approval FROM cpg15x_usergroups WHERE group_id in (1) [bridge/udb_base.inc.php:321] (0 ms)
    [7] => SELECT group_name FROM  cpg15x_usergroups WHERE group_id= 1 [bridge/udb_base.inc.php:325] (0 ms)
    [8] => SELECT lang_id FROM cpg15x_languages WHERE enabled='YES' [include/init.inc.php:326] (0 ms)
    [9] => SELECT user_favpics FROM cpg15x_favpics WHERE user_id = 1 [include/init.inc.php:384] (0 ms)
    [10] => DELETE FROM cpg15x_banned WHERE expiry < '2010-07-03 17:01:57' [include/init.inc.php:440] (0 ms)
    [11] => SELECT null FROM cpg15x_banned WHERE (user_id=1 OR '93.14.229.163' LIKE ip_addr ) AND brute_force=0 LIMIT 1 [include/init.inc.php:456] (0 ms)
    [12] => SELECT aid, title FROM cpg15x_albums WHERE 1 [searchnew.php:358] (0 ms)
    [13] => SELECT COUNT(*) FROM cpg15x_pictures WHERE approved = 'NO' [include/functions.inc.php:2402] (0 ms)
    [14] => SELECT lang_id, abbr FROM cpg15x_languages WHERE available='YES' AND enabled='YES' [include/themes.inc.php:2315] (0 ms)
    [15] => DELETE FROM cpg15x_temp_messages WHERE time < 1278165717 [include/functions.inc.php:4903] (0 ms)
    [16] => SELECT filepath, filename FROM cpg15x_pictures WHERE filepath LIKE '2010_04_17_Mariage%' [searchnew.php:336] (0 ms)
    [17] => SELECT aid, title, category FROM cpg15x_albums ORDER BY pos [include/functions.inc.php:5896] (0 ms)
    [18] => SELECT cid, rgt, name FROM cpg15x_categories ORDER BY lft [include/functions.inc.php:5913] (0 ms)
    [19] => SELECT user_id AS user_id, user_name AS user_name FROM `matmat79`.cpg15x_users ORDER BY user_name [include/functions.inc.php:5935] (0 ms)
    [20] => SELECT extension, mime, content, player FROM cpg15x_filetypes [include/functions.inc.php:5768] (0 ms)
)

==========================
GET :
------------------
Array
(
    [startdir] => 2010_04_17_Mariage
)

==========================
POST :
------------------
Array
(
)

==========================
COOKIE :
------------------
Array
(
    [86a4984fc46e0f1ea4c1ec32abb409dd] => df4fcadac8288b98cc48c1b9160de35f
    [cpg15x_data] => YTo2OntzOjI6IklEIjtzOjMyOiI0MzM0OGE5YTFhOTcyZTVlZGQyMzVhZmM1MTM3NzEzNyI7czo0OiJsYW5nIjtzOjY6ImZyZW5jaCI7czoyOiJhbSI7aToxO3M6NToibGl2X2EiO2E6MTp7aTowO2k6Mjt9czozOiJsaXYiO2E6NTp7aTowO3M6MzoiMTUzIjtpOjE7czozOiIxNTQiO2k6MjtzOjM6IjE1NSI7aTozO3M6MzoiMTU2IjtpOjQ7czozOiIxMzkiO31zOjEzOiJ1cGxvYWRfbWV0aG9kIjtzOjExOiJodG1sX3NpbmdsZSI7fQ==
    [21285c80ab7e672b68b9cdfa8307dbfa] => 937b76969b6635182df35484b472a577
    [e953b7efca9c9c18c2589b35cf6d5915] => ed6b09592f06cb5bfc8261ac17c7de64
    [__utma] => 172764660.1223831339.1276448336.1276448336.1276464588.2
    [__utmz] => 172764660.1276448336.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
)

==========================
VERSION INFO :
------------------
<br />
<b>Fatal error</b>:  Call to undefined function:  mb_strlen() in <b>/mnt/162/sdd/e/d/matmat79/mariage/include/functions.inc.php</b> on line <b>6296</b><br />



François Keller

Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

matmat79

J'ai déjà tenté le coup en redimenssionnant les images mais sans succès.
Je vais essayer de diminuer la résolution encore plus.
Merci pour la réponse, je vous tiens au courant si cela fonctionne.

matmat79

Cela fonctionne !
Merci.

C'est bien la première fois que cela m'arrive en plus de 10 Go de photos et vidéos uploadés sur divers CPG.

François Keller

en fait tout dépend de la résolution de l'image et de sa taille (en dimensions) et pas seulement de son poids
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog