Se connecter avec
S'enregistrer | Connectez-vous

Utiliser ShellExec pour easyphp

Dernière réponse : dans Programmation

Bonjour,

J'ai actuellement, dans le cadre d'un projet, un probleme qui pourrait paraitre étrange:
je souhaietrais pouvoir lancer une page web avec internet explorer (imperativement) en plein écran (en bat, je sais faire) mais en passant par easy php.

le but est de manipuler une base de donnée avec du php, le tout en local...
Un ami m'a recommandé l'utilisation de ShellExec sans plus de précision, n'en sachant pas plus lui meme, etant donné que dos n'est pas multi-tache.

Je m'en remet donc a vous pour savoir s'il existe un tutoriel ou je pourrais trouver cette information, ou si qqun d'entre vous connais la solution a mon probleme!

Merci par avance ^^

Autres pages sur : utiliser shellexec easyphp

Lassé par la pub ? Créez un compte

shell_exec exécute une commande shell sur la machine où le script php tourne.
Ce qui veut dire que tu dois appeler php.exe "mon script.php" en ligne de commande ... Ce qui revient au même qu'un fichier bat ou tout autre script.

Si tu veux lancer une page web depuis ton navigateur : ce n'est pas du php mais tout simplement du javascript (ex window.open).

je crois ke je me suis mal exprimé...
je souhaiterais que l'utilisateur de mon projet n'aie qu'a executer un executable pour:
_lancer easyPHP
_faire en sorte que easyPHP lance automatiquement mes pages php en web local (gestion de bdd) avec IE

j'ai l'habitude de gérer des bases de données en php en ligne, en local aussi... mais la, le seul probleme qui se pose a moi, c cet executable!

(ps: merci pour le window.open, mais jen suis pas la lol ;-) )

pour lancer IE, tu peux utiliser la commande shell "explorer http://localhost/fichier.php"
Par exemple en C ce serait simplement :
  1. system("C:\Program Files\EasyPHP\EasyPHP.exe");
  2. //laisse tout de meme un délai pour que Apache et MySQL se chargent
  3. system("explorer \"http://localhost/fichier.php\"");

je vais peut etre paraitre benet, mais je n'ai pas tout compris...
Comment et a quel moment sera envoyé ce signal, par quelle appli, IE ou mon executable?

pour ce qui est de kicker la tache, comment faire?
Lassé par la pub ? Créez un compte
Tom's guide dans le monde