8800 sujets

Développement web côté serveur, CMS

Salut tout le monde,
J'aimerai savoir comment fait on pour créer un script.php , qui permet :
-De configurer des valeurs dans un fichier config.php
-De créer automatiquement ma base et toutes mes tables.


Dans un second temps j'aimerai savoir si il est possible de sauvegarder ma base et ton les fichiers de mon site via un script ?
L'idéal serait que ce script sauvegarde ma base et mes fichiers dans une même archive.
Tu t'y prends mal coté configuration.

A titre d'exemple, pour mon fw, l'install se fait:
- configuration des fichiers ini/xml/yml selon le choix (tu peux fixer le format voulu, mais un format de rétention de datas, pas un php !)
- utilisation des fichiers de config yml (ou xml) pour création de la db et des fichiers php liés

Pour le coté DB, je te conseille de jeter un oeil du coté des ORMs, ils ont généralement des générateurs SQL assez performants pour la création.
Coté configuration, donc, passer en véritable configuration: des fichiers de données, et non des php Smiley smile
Pour les fichiers de config, personnellement j'aime utiliser du JSON. Ça donne des fichiers très simple à lire et à écrire (par un humain) et PHP possède tout l'attirail pour les gérer nativement.