Installeur v1.0 - installation/téléchargement automatique d'applications

Description

Bonjour à tous,
Installeur V1.0 est fait pour que vous puissiez publier une installation de votre application qui tient en un seul fichier !

- Voici le fonctionnement de cet installeur :
L'utilisateur qui veut installer votre programme télécharge l'installation (= 1 fichier : install.php).
Il l'execute, l'installation regarde si le dossier cible (où sera installé votre application) est accessible en écriture, si dans l'installation, vous avez besoin de MySQL, l'installation demande à l'utilisateur ses identifiants MySQL.
L'utilisateur valide, l'installation télécharge votre application depuis un serveur distant (en général le votre), et copie les fichiers dans le dossier cible. Vous pouvez aussi programmer l'installation pour qu'elle crée les tables MySQL etc. Vous pouvez aussi créer des sous-dossiers, mettre des chmod enfin toutes les fonctions possibles existantes dans PHP !
Et voilà, votre application est installée chez l'utilisateur en 5 minutes.

- Comment configurer l'installeur pour l'installation de mon application ?
C'est très simple, vous allez voir :
Fichiers à modifier :
- install.php, ligne 46 : include("http://monserv.com/superSOFT/install.txt");
Remplacez l'URL d'exemple par l'URL de votre fichier install.txt

- install.txt
Modifiez ce qu'il doit être modifié ^^ (Presque tout, car c'est un fichier d'exemple)

- do.txt
Modifiez toutes les lignes qui ne sont pas commentées (ne commençant pas par //)

Ensuite, uploadez tous les fichiers se trouvant dans le dossier "Fichiers serveur distant" vers votre serveur.
L'URL du dossier uploadé contenant ces fichiers doit correspondre à la variable $i_domaine, ligne 11 de install.txt

Et voilà, c'est fini, vous pouvez publier le fichier install.php auprès des utilisateurs pour installer votre application !

PS : Tous les fichiers cités se trouvent dans le ZIP de cette source.

- A quoi servent les fichiers install.txt et do.txt ?
install.txt est le fichier de configuration de votre installation.
do.txt est le fichier où est écrit tout ce que l'installation doit éffectuer.

Tout est expliqué sous forme de commentaires dans ces fichiers.

Source / Exemple :


Bon, chez moi le ZIP n'a pas l'air de bien s'uploader alors voici l'adresse du ZIP : 

---> http://thomas.vaillant1.free.fr/Installeur_V1.zip <---

Conclusion :


Voilà, je pense que j'ai tout dit...

Comme vous pouvez le constater j'ai essayé de commenter un peu tout dans tous les fichiers.

Si vous avez des questions, commentaires, n'héistez pas, postez votre commentaire ici ou envoyez moi un e-mail : thomas.vaillant-76@laposte.net (Adresse MSN : tilinux_76@hotmail.fr)
Ou contactez-moi sur IRC :
tchat.ircsea.com:6667
Salons : Presque tous, je suis admin ^^ (salon général : #general)
Pseudo : Thomas

N'hésitez pas non plus à noter la source !

PS : Pour toutes suggestions d'améliorations, je risque de ne pas les faires tout de suite car j'ai 13ans et avec les cours et les devoirs...

Bonne prog à tous ;)

Aufaite, comme je ne suis pas très calé en graphisme WEB, vous avez sans doutes pu observé que j'ai utilisé un kit-graphique gratuit (avec l'accord de son auteur).

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.