Récupération images HostingPics

Forum pour discuter des extensions, du processus de validation, la traduction des extensions, pour rechercher des extensions...
Pas de support dans cette section

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

Attention, aucun support n'est fourni dans cette section.

Récupération images HostingPics

Messagepar FoFa » 20 Jan 2018 à 12:53

Hello,

[Ceci est un sujet de discussion suite à ce fil : extensions-discussions-recherches/sujet211224.html]

Une autre alternative que je crée en ce moment : un script qui analysera les messages, récupérera les liens hostingpics et enregistrera les images dans un dossier du FTP :wink:

J'en ai déjà parlé sur le forum de HostingPics, j'ai bien avancé mais j'aimerais ajouter quelques fonctionnalités selon les besoins des uns et des autres
De retour parmi vous :wink:
FoFa
Resp. des supporters
Resp. des supporters
 
Messages: 10591
Enregistré le: 15 Nov 2008 à 19:04
Localisation: Auxonne

Re: Récupération images HostingPics

Messagepar jeffm » 21 Jan 2018 à 10:09

un tel script m'intéresse bigrement - j'ai environ 2500 photos chez hostingpics
jeffm
Apprenti-posteur
Apprenti-posteur
 
Messages: 165
Enregistré le: 21 Mar 2012 à 09:23

Re: Récupération images HostingPics

Messagepar FoFa » 21 Jan 2018 à 11:14

jeffm a écrit:un tel script m'intéresse bigrement - j'ai environ 2500 photos chez hostingpics

Après lecture de quelques messages chez hostingpics il semblerait qu'il existe plusieurs manières d'insérer les images dans un message. Faudrait que je regarde sinon des images risquent de passer à côté de la récupération ^_^
De retour parmi vous :wink:
FoFa
Resp. des supporters
Resp. des supporters
 
Messages: 10591
Enregistré le: 15 Nov 2008 à 19:04
Localisation: Auxonne

Re: Récupération images HostingPics

Messagepar FoFa » 28 Jan 2018 à 00:44

Bonsoir,

J'ai pu avancer jeudi soir. Je pense que lundi soir je pourrai effectuer un test grandeur nature voir si ce que j'ai produit fonctionne ou non (actuellement le script bloque sans que je n'en saisisse la raison).
De retour parmi vous :wink:
FoFa
Resp. des supporters
Resp. des supporters
 
Messages: 10591
Enregistré le: 15 Nov 2008 à 19:04
Localisation: Auxonne

Re: Récupération images HostingPics

Messagepar Sylveretour » 28 Jan 2018 à 01:07

Dans un cas de blocage comme cela, fait des boucles de par exemple 20 avec une légère temporisation et affichage de la réussite ou erreur.
Cela permet d'éviter tout timeout et de débuguer en direct, ne pas oublier d'activer le mode debug dans config.php
Avatar de l’utilisateur
Sylveretour
Maître-posteur
Maître-posteur
 
Messages: 443
Enregistré le: 21 Nov 2017 à 19:24
Localisation: West Coast

Re: Récupération images HostingPics

Messagepar FoFa » 28 Jan 2018 à 01:11

Je n'ai testé pour le moment que sur un message et non pas sur tous les messages du forum. Fichier config.php modifié comme nécessaire :wink:

D'ailleurs, pour éviter que le script analyse trop longtemps tous les messages pour remplacer les éventuelles références à hostingpics, j'effectue une pré-sélection : je récupère les ID des messages, je crée une nouvelle table. Ensuite lors du remplacement, je calculerai le nombre de messages concernés (COUNT) et j'effectuerai une boucle à partir de la nouvelle table ^_^
De retour parmi vous :wink:
FoFa
Resp. des supporters
Resp. des supporters
 
Messages: 10591
Enregistré le: 15 Nov 2008 à 19:04
Localisation: Auxonne

Re: Récupération images HostingPics

Messagepar Sylveretour » 28 Jan 2018 à 01:17

Et il bloque vers quel passage?
Analyse des messages? => faire des boucles car peut être long et lourds pour la mémoire tampon
Récupération des images et upload sur le serveur? => 10 max par passage
Remplacement des liens?
Avatar de l’utilisateur
Sylveretour
Maître-posteur
Maître-posteur
 
Messages: 443
Enregistré le: 21 Nov 2017 à 19:24
Localisation: West Coast

Re: Récupération images HostingPics

Messagepar FoFa » 28 Jan 2018 à 01:22

Cela bloque au niveau de l'enregistrement du nouveau message. En fait je vois bien le message qui doit être enregistré avec les bons liens (bon, cela veut dire que les liens sont bien modifiés, cela me rassure déjà un max).

J'ai dû stopper pour dormir, vendredi journée j'ai pas été présent chez moi et j'ai aussi dû dormir. Et là je suis de service au boulot de samedi 10h à dimanche 20h30.

Du coup j'ai pas pu pousser les tests.

Par boucle j'entends : si j'ai 10 000 messages, je ne vais pas demander au script de tous les traiter en une seule fois. Mais par paquets de 10, 20, 50, etc.
De retour parmi vous :wink:
FoFa
Resp. des supporters
Resp. des supporters
 
Messages: 10591
Enregistré le: 15 Nov 2008 à 19:04
Localisation: Auxonne

Re: Récupération images HostingPics

Messagepar Sylveretour » 28 Jan 2018 à 01:49

Envoie moi le bébé si tu veut que je teste de mon coté...
Avatar de l’utilisateur
Sylveretour
Maître-posteur
Maître-posteur
 
Messages: 443
Enregistré le: 21 Nov 2017 à 19:24
Localisation: West Coast

Re: Récupération images HostingPics

Messagepar FoFa » 28 Jan 2018 à 02:04

Je ne peux rien transmettre, j'ai signé un contrat de confidentialité. C'est pour cela que je ne demandais pas d'aide :lol:, je peux éventuellement mettre le message d'erreur en masquant les parties sensibles (je ne peux transmettre aucun message entier).

https://code.empreintesduweb.com/12369.html

A savoir que ce ne sont pas les apostrophes qui sont en cause car lorsque je les supprime (comme je l'ai fait avec l'action changée en laction), le message reste entier ^_^

Je me demande s'il y a une manière de rédiger pour msql et msqli mais cela me semblerait bizarre car j'utilise la méthode de coding de phpBB pour les requêtes UPDATE ^_^
De retour parmi vous :wink:
FoFa
Resp. des supporters
Resp. des supporters
 
Messages: 10591
Enregistré le: 15 Nov 2008 à 19:04
Localisation: Auxonne

Re: Récupération images HostingPics

Messagepar Sylveretour » 28 Jan 2018 à 02:11

ok!! typique, ce sont les apostrophes non échappées qui mettent le dawa.
Le code doit devenir: de l\'association
Et oui, celui-ci n'est pas échappé
Modifié en dernier par Sylveretour le 28 Jan 2018 à 02:15, modifié 2 fois.
Avatar de l’utilisateur
Sylveretour
Maître-posteur
Maître-posteur
 
Messages: 443
Enregistré le: 21 Nov 2017 à 19:24
Localisation: West Coast

Re: Récupération images HostingPics

Messagepar FoFa » 28 Jan 2018 à 02:13

Bah du moment que j'utilise les fonctions de formatage de phpBB, cela devrait être traité par phpBB lui-même (j'ai déjà posté des messages dans phpBB depuis une page externe, sans échapper les apostrophes et je n'ai jamais eu de souci). Mais j'ai prévu de tester sans les apostrophes une fois de retour chez moi (question d'écarter malgré tout ce problème).

P.S.: habituellement le message d'erreur s'arrête là où il y l'apostrophe, cela aurait dû me dire
Code: Tout sélectionner
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Vous souhaitez soutenir laction de l'' at line 1 [1064]
vu que le premier apostrophe est à l'association

Je te tiens informé ^_^
De retour parmi vous :wink:
FoFa
Resp. des supporters
Resp. des supporters
 
Messages: 10591
Enregistré le: 15 Nov 2008 à 19:04
Localisation: Auxonne

Re: Récupération images HostingPics

Messagepar Sylveretour » 28 Jan 2018 à 02:16

La bonne fonction est $db->sql_escape()
Elle permet justement d"échapper par un anti slash tout caractère risquant de faire buguer
Modifié en dernier par Sylveretour le 28 Jan 2018 à 02:21, modifié 1 fois.
Avatar de l’utilisateur
Sylveretour
Maître-posteur
Maître-posteur
 
Messages: 443
Enregistré le: 21 Nov 2017 à 19:24
Localisation: West Coast

Re: Récupération images HostingPics

Messagepar FoFa » 28 Jan 2018 à 02:20

Honnêtement je n'ai jamais fait appel à cette fonction et comme dit, jamais eu de souci.

Je vais voir si je peux tenter une connexion FTP avec le navigateur (ce n'est pas le mien, je n'ai pas de logiciel FTP et pas le droit d'en installer un) pour récupérer les identifiants à la base de données, modifier le message et tester dès ce soir (autant profiter de ma nuit blanche).
De retour parmi vous :wink:
FoFa
Resp. des supporters
Resp. des supporters
 
Messages: 10591
Enregistré le: 15 Nov 2008 à 19:04
Localisation: Auxonne

Re: Récupération images HostingPics

Messagepar Sylveretour » 28 Jan 2018 à 02:23

Oki, tu adonc oublié en amont de formater le message comme il se doit: utf8_normalize_nfc($message)
Avatar de l’utilisateur
Sylveretour
Maître-posteur
Maître-posteur
 
Messages: 443
Enregistré le: 21 Nov 2017 à 19:24
Localisation: West Coast

Suivante

Retourner vers Discussions et recherches d'extensions

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité