Transférer des photos d'un CMS vers un autre
kisscool387
Messages postés
260
Date d'inscription
Statut
Membre
Dernière intervention
-
kisscool387 Messages postés 260 Date d'inscription Statut Membre Dernière intervention -
kisscool387 Messages postés 260 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je veux voudrai transférer mon ancien site sur un nouveau CMS.
J'ai déjà réussi a tranferer les utilisateurs, les commentaires, les votes, les amis, les abonnements et les avatars.
Mais il me manque encore les photos et le forum.
Et je bloque sur les photos !
Car mon ancien site récupéré l'url des photos dans la base de données.
Et Oxwall utilise un prefix et l'id des photos pour retrouver la photo sur le serveur ( upload/photos/PREFIX_$id.jpg ).
Le probléme c'est que j'ai 44800 photos, et avec les 3 dimensions (original, grande, miniature), ça fait 134400 photos à renomer et en liaison avec la base de donnée pour attribuer les bonnes id aux nom des photos !
Voici donc ce que j'ai fait :
Mes mon serveur n'est pas suffisament puissant pour traiter une telle quantitée de données, et je pourrai fixer des limites de résultat sur la requête sql, mais j'aurai un autre gros probléme !
Mon serveur peut lire que environ 15000 fichiers par dossier sur le FTP.
C'est pour cela que dans mon ancien site, j'avais plusieurs dossiers pour les photos.
quelqu'un aurait il une solution pour moi ?
Je remercie d'avance pour les réponses qui me seront proposé.
Je veux voudrai transférer mon ancien site sur un nouveau CMS.
J'ai déjà réussi a tranferer les utilisateurs, les commentaires, les votes, les amis, les abonnements et les avatars.
Mais il me manque encore les photos et le forum.
Et je bloque sur les photos !
Car mon ancien site récupéré l'url des photos dans la base de données.
Et Oxwall utilise un prefix et l'id des photos pour retrouver la photo sur le serveur ( upload/photos/PREFIX_$id.jpg ).
Le probléme c'est que j'ai 44800 photos, et avec les 3 dimensions (original, grande, miniature), ça fait 134400 photos à renomer et en liaison avec la base de donnée pour attribuer les bonnes id aux nom des photos !
Voici donc ce que j'ai fait :
$sql = mysql_query("SELECT id, url, autor FROM gallery_table"); while (list($id, $url, $autor) = mysql_fetch_array($sql)) { $sql1 = mysql_query("INSERT INTO ow_photo ( 'id' , 'autor' ) VALUES ( '" . $id . "' , '" . $autor. "' )"); $name = basename($url); $parent = dirname($url); $extension = pathinfo($name, PATHINFO_EXTENSION); $trouve_moi = "."; $position = strpos($name, $trouve_moi); $image_sans_extension = substr($name, 0, $position); $chemin = "" . $parent . "/" . $image_sans_extension . ""; $photo = rename("" . $chemin . "." . $extension . "", "" . $parent . "/photo_" . $sid . "." . $extension . ""); }
Mes mon serveur n'est pas suffisament puissant pour traiter une telle quantitée de données, et je pourrai fixer des limites de résultat sur la requête sql, mais j'aurai un autre gros probléme !
Mon serveur peut lire que environ 15000 fichiers par dossier sur le FTP.
C'est pour cela que dans mon ancien site, j'avais plusieurs dossiers pour les photos.
quelqu'un aurait il une solution pour moi ?
Je remercie d'avance pour les réponses qui me seront proposé.
A voir également:
- Transférer des photos d'un CMS vers un autre
- Créer un lien pour partager des photos - Guide
- Comment transférer un mail sur un autre mail - Guide
- Toutes mes photos - Guide
- Google photos - Télécharger - Albums photo
- Transférer message whatsapp - Accueil - WhatsApp
Je ne vois vraiment pas l'intérêt ! Puis-que j'explique les configurations utiles au problème, et je pense que mes fautes de frappe ont dû te piquer les yeux, car le nom du nouveau CMS est cité dans mon message.