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

  1. 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
  2. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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
  3. gla10
     
    Salut,
    Merci pour vos réponses.
    J'espère que je vais pouvoir m'en sortir maintenant.
    0
  4. gla10
     
    Bonjour,
    Je voudrais également savoir comment fait-on pour passer d'un .php à un php.exe.
    Merci.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. chico200987 Messages postés 856 Statut Membre 144
     
    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
  7. gla10
     
    Ha ok merci parce que j'avais pas du tout compris ça comme ça.
    Merci.
    0