bonjour tous,
je désire qu'un script php s'ouvre automatiquement lors du démarrage d'EasyPHP ,sans passer par la barre des
tâches puis web local .... etc....
Comment faire ??
bonjour tous,
je désire qu'un script php s'ouvre automatiquement lors du démarrage d'EasyPHP ,sans passer par la barre des
tâches puis web local .... etc....
Comment faire ??
essaye peut-être un fichier BAT qui s'occupe d'abord de lancer Easyphp et qui lance ensuite le navigateur
Salut mathieu, c'est un peu ce que j'ai fait mais d'abord je voudrais soulever un point important :
initialement je pensais ouvrir mon fichier PHP par un double clic en associant EasyPHP à l'ouverture des fichiers *.php ; cela ne fonctionne pas !? cela semble logique ... finalement ,l'association avec php.exe (situé dans le sous dossier apache) fait le boulot.
J'ai donc créer un fichier batch(avec powershell) qui démarre php.exe en lui passant le fichier php ;
le gros soucis c'est que le fichier principal php fait appel à un autre fichier php dont le rôle est de sauvegarder les données dans un xml et ... c'est là que ça se corse (comme dirait Napoléon).
Avant de continuer ,qu'en penses-tu
ah oui si il s'agit juste d'un script qui doit faire un traitement et s'arrêter sans demander des informations à saisir, ça peut fonctionner comme ça
ça ne devrait pas poser de problème, si l'appel se fait par exemple avec "require", le script de base trouveras le script de sauvegarde
OK , reprenons ;
Lorsque j'utilise EasyPHP tout fonctionne à merveille.
Ce que je veux : automatiser ... poser un icône sur le bureau puis ...
cliquer dessus ... voir apparaître la page dans le navigateur ... que tout fonctionne !!
L'idéal serait de faire démarrer EasyPHP en lui passant le nom du fichier en paramètre ; non !?
Si c'est bien un script qui peut etre executé en ligne de commande, alors un fichier batch suffit (ou meme un raccourci avec la commande).
N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP
Merci pour vos réponses mais je met quoi dans le script ?
EasyPHP n'ouvre pas les fichiers *.php !
En créant une association des fichiers php avec EasyPHP puis en double cliquant sur un de ceux ci il ne se passe rien !
Directement avec l'executable php.exe ; Hop la doc :
http://php.net/manual/fr/features.commandline.usage.php
N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP
Merci pour vos conseils avisés mais je crains que qq chose vous échappe(et c'est là que ça se corse) !
La solution scriptée est bien jolie ,d'ailleurs je l'ai déjà réalisée, mais elle ne fonctionne pas ....
En effet, IE (ou autre) doit être executé pour visualiser la page créee par php.exe ;à ce môment là ,
le navigateur est lancé en tant que client uniquement donc ..... tout lien faisant référence à un fichier
php est complètement ignoré et ne produit rien !!
C'est bien là que réside le problème : EasyPHP lui ,sait bien comment gérer les fichiers php ;IE lui ne
le sait pas.
C'est pour cette raison que je réitère pour la troisième fois ma question : Y a-t-il un moyen de faire executer automatiquement EasyPHP en lui passant un fichier (par dessus le marché) ?
Je t'avais prévenu :
Si c'est bien un script qui peut etre executé en ligne de commandeEasyphp est seulement une interface qui installe et execute Apache et Mysql.EasyPHP lui ,sait bien comment gérer les fichiers php
Tu peux avoir un batch, comme on te l'a dit, du genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3easyphp -start iexplore.exe http://localhost/index.php
N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP
Merci beaucoup de votre patience ; c'est juste dommage qu'il fallu une dizaine de message ...
Bravo à tous et bonne continuation.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager