Smf® Solutions

Smf 2.0.x => Upload Images => Discussion démarrée par: Manethon le 18 Avril 2018 à 15:40:58

Titre: Récupération de toutes les images du forum
Posté par: Manethon le 18 Avril 2018 à 15:40:58
Bonjour,

Les images de mon forum sont hébergées chez un prestataire web qui va fermer.

Existe-t-il une solution ou une procédure, depuis le forum ou d'une autre manière, pour les récupérer (photos et images) en une fois depuis les liens URL où elles sont hébergée plutôt que de se "taper" tout à la main, photo par photo puis de ré héberger et de remettre les nouveaux liens dans tous les sujets ?

Merci.
Titre: Récupération de toutes les images du forum
Posté par: maximus23 le 18 Avril 2018 à 18:07:52
Bonjour,

Non rien ne permet de faire une telle chose.

Il faut prévenir les membres en leur demandant de refaire leurs messages en modifiant les liens de leurs images après récupération car si tu dois le faire toi même tu n'es pas sorti de l'auberge comme on dit chez nous :)

Titre: Récupération de toutes les images du forum
Posté par: maximus23 le 19 Avril 2018 à 06:44:46
Bonjour,

Il y a un moyen de récupérer les images si tu as un serveur en local par la fonction "fopen rw".

Il suffit de faire une petite fonction qui traitera un fichier tableau qui sera récupéré par phpmyadmin sur la table message en mode array php et export.

Donc phphmyadmin :

Aller sur la table smf_message.

Aller sur rechercher.

Aller dans le champ body et le mettre sur %like% et entrer hostingpics.net puis faire exécuter.

Aller en dessous dans Résultat de la requête et faire exporter au format Php array.

Voilà le fichier de traitement est récupéré en mode tableau.

Il suffit de faire un petit script qui lit le champ 'body' et qui par un Regex extrait les Tags [img] puis les traite avec fopen r w et là tu vas avoir tout les fichiers images sauvés sur ton espace web ou ton disque dur selon le cas.

Au moins tu auras récupéré les images.

:)