Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2787 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Stopper l'exécution ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Stopper l'exécution ?

n°1778864
eric6779
Posté le 28-08-2008 à 09:56:37  profilanswer
 

Bonjour à tous,
 
 
j'ai créer une page php pouvant démarrer, stopper ou redémarrer un serveur de jeux.
 
Si je clique sur start, la page php exécute un fichier batch mais celle ci tourne en boucle et en tache de fond....
 
Ne m'y connaissant pas trop en php, je galère pas mal et je voudrais votre aide pour finaliser...
 
Voici le debut du script :
 

Citation :

<?php
//
// Code pour démarrer le serveur
//
echo '<p align="center">Patientez le temps de la mise en route du serveur <font color="red">test</font> (5 Secondes)';
echo '<form name="input" action="test.php?start" method="post">
<p align="center"><input type="submit" value="Start">
</form>';
 
if (isset($_REQUEST['start'])) {
 
echo exec('call C:\test\start.bat',$output).'<br />';
echo '<pre>';print_r($output);echo '</pre>';
 
echo "<pre><b>Serveur:</b> <font color=\"green\">En Ligne</font></pre>";
}
?>


 
 
Le serveur se lance bien mais vu que la page php continue de charger, il lance en boucle le processus donner dans le batch...
 
Cordialement

mood
Publicité
Posté le 28-08-2008 à 09:56:37  profilanswer
 

n°1778888
Profil sup​primé
Posté le 28-08-2008 à 10:29:45  answer
 

taskkill ?

n°1778890
eric6779
Posté le 28-08-2008 à 10:31:43  profilanswer
 

quel rapport ?
 
Je ne souhaite pas tuer le processus mais stopper l'exécution de la page php une fois le processus lancé

n°1778900
Profil sup​primé
Posté le 28-08-2008 à 10:40:56  answer
 

Pardon...
Alors dans ce cas utilises EXIT mais 30 secondes de recherches t'auraient permis de trouver...
http://fr.php.net/exit

n°1778921
eric6779
Posté le 28-08-2008 à 11:08:02  profilanswer
 

Je ne savais pas quoi  rechercher :s j'ai rechercher stopper execution php et ça ma retourner sur set_time_limit(X);
 
Merci en tout cas ;)

n°1779136
Dj YeLL
$question = $to_be || !$to_be;
Posté le 28-08-2008 à 14:34:47  profilanswer
 

uh je vois pas ce que le die() (ou exit, alias) va changer hein...


---------------
Gamertag: CoteBlack YeLL
n°1779141
Profil sup​primé
Posté le 28-08-2008 à 14:39:53  answer
 

d'où mon premier post

n°1779145
Dj YeLL
$question = $to_be || !$to_be;
Posté le 28-08-2008 à 14:43:53  profilanswer
 

Nan mais là n'est pas la question :o
 
Si exec attends une réponse sans fin... tu pourras mettre ce que tu veux après, ça ne changera rien du tout :o


---------------
Gamertag: CoteBlack YeLL
n°1779146
c0wb0y
:d
Posté le 28-08-2008 à 14:44:19  profilanswer
 

Quand tu lances le serveur => tu créés en même temps un fichier (vide, peu importe) genre /var/tmp/monserveur
Tant que le fichier existe => tu ne relances pas le serveur.
 
Quand tu stoppes le serveur => tu détruits le fichier.
 
A chaud comme ça, ça devrait à peu près faire l'affaire.

n°1779150
Dj YeLL
$question = $to_be || !$to_be;
Posté le 28-08-2008 à 14:47:48  profilanswer
 

À vous lire je me demande vraiment si j'ai compris son problème en fait [:dawa]


---------------
Gamertag: CoteBlack YeLL

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Stopper l'exécution ?

 

Sujets relatifs
URGENT erreur d'execution 2147467262 (80004002)problème exécution de requête
Exécution d'une macro sans ouvrir les fichiers Excel[SQL Server] Capacité et temps d'exécution
pb éxécution .JARPb de temps d'execution d'une requete
[ASP] - Stopper une exécution si trop longue[PHP] comment stopper l'éxecution d'un script ??? [résolu : exit()]
[pHp] stopper l'exécution d'un script[Moteur php] Comment stopper l'execution d'un script ??
Plus de sujets relatifs à : Stopper l'exécution ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR