Appel de php dans un batch

Fermé
gla10 - 14 janv. 2011 à 16:20
 gla10 - 17 janv. 2011 à 16:44
Bonjour,
Je suis actuellement en stage de BTS IG option réseau donc la programmation c'est pas mon fort. Et mon maître de stage m'a demander de réaliser un programme qui génère des mails. A ce que j'ai pu voir il n'existe pas de commande pour envoyer un mail en batch, du coup je pensais le faire en php et je me demandais s'il était possible d'appeler un .php dans un batch. Si oui comment fait-on?
De plus je voulais savoir s'il l'on pouvait intégrer du SQL dans un .php.
Merci.
A voir également:

6 réponses

slt, la commande start devrait te permettre de lancer le fichier php, (start /?)
du style:

start iexplore.exe http://127.0.0.1/


et oui tu peut lancer des requettes sql avec du php

regarde du coté mysql query:
pour se connecter au serveur
<?php
$connexion = mysql_connect('localhost', 'root', '') OR die('Erreur de connexion');
?>
et apres tu recupere t as requete sql et tu l'envoie avec mysql query
regarde un peut sur le net tu va trouvé assez facilement:
https://www.vulgarisation-informatique.com/php-mysql.php

sinon t'as telnet:
->https://forums.commentcamarche.net/forum/affich-2075500-ms-dos-peut-on-envoyer-un-mail-avec-ms-dos

bn chance
0
avion-f16 Messages postés 19247 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 4 juin 2024 4 501
15 janv. 2011 à 13:20
Salut.

Pour l'envoie du mail en PHP, il faut passer par un serveur SMTP.
Si tu en as un, tu peux lancer le script PHP en console, depuis l'interpréteur.
Il suffit d'indiquer le chemin de php.exe suivit du chemin du script PHP.

https://www.php.net/manual/fr/features.commandline.php
0
Salut,
Merci pour vos réponses.
J'espère que je vais pouvoir m'en sortir maintenant.
0
Bonjour,
Je voudrais également savoir comment fait-on pour passer d'un .php à un php.exe.
Merci.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
chico200987 Messages postés 791 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 30 juillet 2018 143
Modifié par chico200987 le 17/01/2011 à 16:38
Tu ne passe pas d'un .php a un php.exe.

En fait, php.exe est le moteur PHP qui execute les .php

Donc si tu veux exécuter ton script .php en ligne de commande tu lui passes en parametre ce qui fait :

php.exe monscript.php sous windows ou
./php monscript.php sous Linux
0
Ha ok merci parce que j'avais pas du tout compris ça comme ça.
Merci.
0