Appel de php dans un batch

gla10 -  
 gla10 -
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.

6 réponses

Utilisateur anonyme
 
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 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
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
gla10
 
Salut,
Merci pour vos réponses.
J'espère que je vais pouvoir m'en sortir maintenant.
0
gla10
 
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   Statut Membre Dernière intervention   143
 
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
gla10
 
Ha ok merci parce que j'avais pas du tout compris ça comme ça.
Merci.
0