19th jan 2008

Importation de fichiers excel(.csv) dans une base de données Mysql

Script: PHP CSV Importer 3

Ce script va vous permettre d’importer facilement des fichiers excel au format csv dans une base de donnée MySql via une interface très facile.

Il suffit de sélectionner le fichier .csv à importer, définir le séparateur de colonne, choisir le nombre de colonne dans l’aperçu et de définir la valeur de la première rangée du tableau.

Script programmé très proprement, gestion de template, gestion multi-langage, customizable à souhait.
L’auteur du script ne met apparemment plus à jour son script en ce moment, n’hésitez donc pas à faire un don si vous comptez utiliser énormément ce script.

Utilisant ce script sur un site, j’ai effectué la traduction du fichier ‘en.php‘ en français.
Voici les fichiers:
fr.php - Placer ce fichier dans la répertoire lang (php_csv_importer/includes/php/lang/) et modifier la ligne 30 du fichier ‘config.php’ (php_csv_importer/includes/).
error.tpl - Remplacer le fichier error.tpl d’origine par celui-ci (php_csv_importer/includes/html/templates/).
N’hésitez pas à me corriger et me faire part de vos remarques.

php_csv_translate_fr.zip

Lien téléchargement direct: PHP CSV Importer 3.0.2a

Posted in Application web, Mysql, Php | No Comments »

07th jan 2008

Script automatique de sauvegarde de base de données MySql

Après une grosse bourde de ma part et un manque de sauvegarde d’une base de donnée, je me suis mis à rechercher un script de backup.

Voici un script php de backup (créer par Dagon Design) bien pensé et fortement configurable utilisant l’utilitaire MySqlDump fourni avec MySql.
Ce script trouvera toutes vos bases de données et les tables correspondantes, compressera les fichiers sql, placera les fichiers dans un dossier prédéfini et vous enverra un compte rendu par email.

L’avantage de l’utilisation de MySqlDump par rapport à une sauvegarde du dossier contenant les bdds (souvent data/ et format de fichiers .frm (définition), .MYD (données) et .MYI (index)) est que les fichiers sortant au format .sql deviennent multiplate-forme/serveur.

La copie manuelle du répertoire /data n’est conseillée que si le serveur Mysql est à l’arrêt ou ne se met plus à jour.
Le script mysqlhotcopy offre la possibilité de sauvegarder "à chaud" les fichiers de données du répertoire /data mais un des inconvénients pour ceux qui n’ont pas un hébergement dédié est que ce script ne peut fonctionner que si il se trouve sur la même machine qui contient les fichiers de données.

Un tutoriel est également disponible pour effectuer des sauvegardes automatiques grâce à un Cron (si vous êtes sur Unix ou si vous avez un programme vous le permettant).

Le site Dagon Design offre également des plugins pour Wordpress, des scripts php et des dizaines d’articles très intéressant sur tous ce qui touche à l’informatique et la programmation.

 

Posted in Application web, Mysql, Php | Comments Off

04th jan 2008

Installer un serveur Php avec SQLite3 sur son PDA

Pour les plus geek d’entre nous qui ont besoin de leurs doses de programmation ou qu’ils soient, voici un programme à installer sur son PDA.

Pockethph permet d’utiliser un serveur php (compact) sur les systèmes WindowsCE 2003 et +, il comprend une liste de fonctions réduite mais déjà utilisable et la gestion des bases de données SQLite3.

Après quelques heures de programmation sur mon vieux Acer N30, Pockethph semble très stable et rapide.

Pour l’édition des pages à partir d’un pc, je vous conseille CeNotepad spécialement conçu à cet usage.

Sur ce, je vais faire un solitaire…

Posted in Application web, Geekerie, Programmes | No Comments »

25th déc 2007

SpongeStats 3.0, l’éponge dynamique !

Spongestats est un outil d’analyse du trafic facilement intégrable à votre site. Développer en php et utilisant subtilement l’ajax, cet outil est très agréable à utiliser.

SpongeStats 3.0

Pour le moment en période de test sur le blog et d’autres projets professionnels, il se révèle très précis.

Posted in Ajax, Application web | No Comments »