Description :
Script PHP/MySQL pour archiver vos animes (sur support DVD, CD, HD, intranet, internet...). Idéal pour tenir à jour votre animethèque.
- Liste des fichiers de phpMyAnime
- Installer une zone administration sécurisée et une zone visiteur libre accès
- Gestion de la liste des Team et Fansub
- License
Pour une utilisation en local sur votre PC:
A partir de maintenant
vous disposez d'un serveur apache/PHP/MySQL qui vous permettra d'utiliser
ce script.
Pour installer phpMyAnime, il vous faut tout d'abord créer la base
avec PHPMyAdmin
en utilisant les fichiers "myanimebase.sql", "myanimeuser.sql" et
"myanimepret.sql". Utilisez la commande "Importer un fichier".
Une fois l'opération effectuée, créez un répertoire phpMyAnime et y
mettre les fichiers du package phpMyAnime. (Si vous
utilisez Easyphp, il faut créer le répertoire de phpMyAnime dans le répertoire
C:\Program Files\Easyphp\www ou faire un alias). Il ne vous reste plus qu'à modifier
le fichier config.php .
Pour une utilisation avec EasyPHP voici un exemple de configuration du fichier config.php :
| $cfg_hote = 'localhost'; | Nom d'hôte, de la machine contenant la base |
| $cfg_base = 'phpMyAnime'; | Nom de la base (à vous de la créer) |
| $cfg_user = 'root'; | Nom de l'utilisateur de la base MySQL (je conseille d'en créer un) |
| $cfg_password = ''; | Mot de passe associé |
| $cfg_databaseannu = 'MyAnime'; | Nom de la table qui contient les animes |
| $cfg_base_user = 'MyAnimeUser'; | Nom de la table des utilisateurs |
| $cfg_base_pret = 'MyAnimePret'; | Nom de la table permettant la gestion des prêts |
| $urlsite = 'http://localhost/phpmyanime'; | URL de la page ou se trouve le fichier index.php |
Et voir les options suivantes de phpMyAnime en fonction de vos besoins.
Il faut également créer 2 répertoires accessibles en lecture et écriture (rw) si ils ne sont pas déjà créés: "cache" et "jaquettes". Ces répertoires doivent avoir les droits de lecture et d'écriture.
Maintenant, vous êtes prêt à utiliser phpMyAnime. Si vous l'utilisez avec EasyPHP, entrez cette adresse dans votre navigateur : http://localhost/phpMyAnime/
phpMyAnime permet principalement de répertoirier toute une animethèque. Par "anime" nous entendons films dans le style manga, mais aussi séries, OAV (Original Animation Video). Nous prenons également en compte les OST (Original Sound Track), car nous pensons que celles ci sont l'empreinte d'un anime, tellement représentatives et forte en émotions ;)
Les auteurs espèrent que phpMyAnime vous sera utile et répondra à vos attentes. La liste des fonctionnalités de la dernière version de phpMyAnime est visible ici : http://phpmymanga.sourceforge.net/
| add.inc | Ajouter un film, une série, OAV ou OST dans la base |
| addanime.php | Gérer les images |
| config.php | Fichier de configuration de phpMyAnime |
| export.php | Exporter la base en format csv (comma separated values, lisible par excel) ou MySQL |
| import.php | Importer une base csv (comma separated values, lisible par excel) ou MySQL |
| index.php | Afficher la liste des films, permet de faire des recherches |
| info.php | Afficher les informations sur l'anime (type, qualité, langue, propriétaire, réalisateur, acteur(s), résumé...) |
| infouser.php | Afficher des informations sur un utilisateur de phpMyAnime |
| install.html | Fichier d'aide à l'installation (celui que vous êtes en train de lire) |
| phpmyanime.css | Feuille de style, qui permet de configurer le design |
| pret.php | Gérer les prêts d'un anime à une personne |
| team.inc | Liste des teams ou fansub Voir La gestion des teams |
| testmysql.php | Permet la détection d'un problème de configuration/fonctionnement avec la base MySQL |
| tools.php | Utilitaires divers (recherche de doublons, suppressions multiples...) |
| user.php | Gestion des utilisateurs (ajout, modification, suppression) |
| *.sql | Ces 3 fichiers contiennent les 3 tables nécessaires au bon fonctionnement de la base de phpMyAnime |
1) Installer le
script normalement (ex : répertoire phpmyanime) avec uniquement les fichiers suivants :
- config.php
- index.php
- testmysql.php
2) Créer un sous répertoire "admin"
3) Copier tous les fichiers dans ce répertoire admin
4) Protéger le répertoire "admin" avec un
bon vieux et efficace .htaccess (cf : http://www.phpdebutant.com/?page=htaccess)
5) Paramétrer dans le répertoire d'installation (probablement "phpmyanime") le fichier config.php pour une utilisation en visualisation uniquement
6) Configurer le fichier config.php du répertoire "admin" qui est maintenant protégé par password avec tous les droits pour l'administration.
Toutes les team et fansub sont stockées dans un fichier, "team.inc" . Ce fichier consiste en une liste du nom de chaque team, ligne par ligne. Pour ajouter une team, il suffit de rajouter le nom de celle-ci sur une nouvelle ligne. Pour en supprimer une, supprimez la ligne correspondante. Ne pas mettre de commentaire ou de ligne vide, cela risquerait d'altérer le fonctionnement du script.
Les team sont classées par ordre alphabétique, ordre le plus équitable. Si toutefois vous désirez obtenir certaines team en haut du menu déroulant, il vous suffit de déplacer les lignes des team en question en haut du fichier. Vous pourrez ainsi classer vos team.
phpMyAnime est soumis à la licence GPL. Celle-ci peut être trouvée ici (en
anglais) http://www.opensource.org/licenses/gpl-license.php.
La traduction (non-officielle) est disponible ici : http://www.april.org/gnu/gpl_french2.html
En voici les principes généraux :
Mis à part cette licence, les développeurs de phpMyAnime seraient heureux que vous leur fassiez part de vos modifications ou reprises de code. (Par mail à starfunlorenzo@yahoo.fr et sfouilleux@yahoo.fr) Merci d'avance.
Pour toutes améliorations à apporter, souci, bug, ... etc. Veuillez m'envoyer un mail à starfunlorenzo@yahoo.fr.
Idée originale de Starfunlorenzo, réalisée à partir de MyDivx Liste (création de Guedz)