begin process at 2012 05 27 18:30:51
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseau & Internet

 > SHUTDOWNSERVER V.1

SHUTDOWNSERVER V.1


 Information sur la source

Note :
10 / 10 - par 5 personnes
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Réseau & Internet Classé sous :arrêter, éteindre, shutdown, server, serveur Niveau :Débutant Date de création :30/07/2005 Date de mise à jour :30/07/2005 22:39:26 Vu / téléchargé :6 926 / 452

Auteur : wizard512

Ecrire un message privé
Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Code a installer sur son serveur uniquement si se dernier est distant sinon sa sert a rien ;p
Script permettant defaire rebooter le serveur ou de l'arréter

maleureusement pour certain de vous ;P si votre fonction system est vérouiller vous ne pouvais pas utiliser ce script

Source

  • <body bgcolor="#0066FF"></body>
  • <?php
  • if(function_exists('system'))
  • {
  • $auth = true;
  • }else{
  • $auth = false;
  • }
  • if(isset($_GET['action']) && $auth == true)
  • {
  • $action = $_GET['action'];
  • if($action == "1" or $action == "2" or $action == "3" or $action == "4")
  • {
  • if($action == "1"){ system(""); }
  • if($action == "2"){ system("shutdown -s");echo "<center><fieldset style='position: absolute;'><form method='get'><font color='#FF0000'>L'arret du serveur est en cours.</font><input type='hidden' name='action' value='4'><input type='submit' value='Annuler la mise hors tention'></center></form></fieldset>"; }
  • if($action == "3"){ system("shutdown -r");echo "<center><fieldset style='position: absolute;'><font color='#FF0000'>Le serveur est en cours de redémarrage</font><form method='get'><input type='hidden' name='action' value='4'><input type='submit' value='Annuler la mise hors tention'></center></form></fieldset>"; }
  • if($action == "4"){ system("shutdown -a");echo "<center><fieldset style='position: absolute;'><font color='#FF0000'>La mise hors tentions ou le redémarrage a ét&eacute annuler</font></fieldset>.</center>"; }
  • }else{
  • ?>
  • <center>
  • <div style="position: absolute; border: 1 solid;">
  • <table align="center">
  • <tr><td>  </td><td align="center"><p><center><font color="#FF0000">Mode inconnu</font>.</center></p></td><td>  </td></tr>
  • </table>
  • </div>
  • </center>
  • <?php
  • }
  • }elseif($auth == false){
  • ?>
  • <center>
  • <div style="position: absolute; border: 1 solid;">
  • <table align="center">
  • <tr><td>  </td><td align="center"><p><center><font color="#FF0000">Impossible d'éffectjuer la requete car la fonction system est inconnue</font>.</center></p></td><td>  </td></tr>
  • </table>
  • </div>
  • </center>
  • <?php
  • }
  • ?>
  • <script type="text/javascript" language="javascript">
  • <!--
  • function veille()
  • {
  • location.href="panel.php?action=1";
  • }
  • function arret()
  • {
  • location.href="panel.php?action=2";
  • }
  • function redemarrer()
  • {
  • location.href="panel.php?action=3";
  • }
  • //-->
  • </script>
  • <br><br><br><br><br><br><br>
  • <center>
  • <img src="./img/entete.gif" border="0"><br>
  • <img src="./img/entete2.gif" border="0" name="entete2"><br>
  • <img src="./img/gauche_1.gif" border="0"><img src="./img/veille.gif" border="0" onclick="veille()"><img src="./img/milieu.gif" border="0"><img src="./img/arret.gif" border="0" alt="Arrêter - Arrêter votre le serveur en toute securiter" onMouseover="this.src='./img/arret_over.jpg';milieu2.src='./img/milieu2_2.gif'" onmouseout="this.src='./img/arret.gif';milieu2.src='./img/milieu2.gif'" onclick="arret()"><img name="milieu2" src="./img/milieu2.gif" border="0"><img src="./img/redemarrer.gif" border="0" onmouSeover="this.src='./img/redemarrer_over.jpg';droit.src='./img/droit2.gif'" onmouseout="this.src='./img/redemarrer.gif';droit.src='./img/droit.GIF'" onclick="redemarrer()"><img src="./img/droit.gif" border="0" name="droit"><br>
  • <img src="./img/options_name.gif" border="0" name="option"><br>
  • <img src="./img/bas_gauche.gif" border="0"><a href="javascript:history.back()"><img src="./img/annuler.gif" border="0"></a><img src="./img/bas_droit.gif" border="0">
  • </center>
<body bgcolor="#0066FF"></body>
<?php

if(function_exists('system'))
{

$auth = true;

}else{

$auth = false;

}

if(isset($_GET['action']) && $auth == true)
{

$action = $_GET['action'];

if($action == "1" or $action == "2" or $action == "3" or $action == "4")
{

if($action == "1"){ system(""); }
if($action == "2"){ system("shutdown -s");echo "<center><fieldset style='position: absolute;'><form method='get'><font color='#FF0000'>L'arret du serveur est en cours.</font><input type='hidden' name='action' value='4'><input type='submit' value='Annuler la mise hors tention'></center></form></fieldset>"; }
if($action == "3"){ system("shutdown -r");echo "<center><fieldset style='position: absolute;'><font color='#FF0000'>Le serveur est en cours de redémarrage</font><form method='get'><input type='hidden' name='action' value='4'><input type='submit' value='Annuler la mise hors tention'></center></form></fieldset>"; }
if($action == "4"){ system("shutdown -a");echo "<center><fieldset style='position: absolute;'><font color='#FF0000'>La mise hors tentions ou le redémarrage a ét&eacute annuler</font></fieldset>.</center>"; }

}else{

?>

<center>
<div style="position: absolute; border: 1 solid;">
<table align="center">
<tr><td>  </td><td align="center"><p><center><font color="#FF0000">Mode inconnu</font>.</center></p></td><td>  </td></tr>
</table>
</div>
</center>

<?php

}
}elseif($auth == false){

?>
<center>
<div style="position: absolute; border: 1 solid;">
<table align="center">
<tr><td>  </td><td align="center"><p><center><font color="#FF0000">Impossible d'éffectjuer la requete car la fonction system est inconnue</font>.</center></p></td><td>  </td></tr>
</table>
</div>
</center>
<?php

}

 ?>
<script type="text/javascript" language="javascript">
<!--


function veille()
{

location.href="panel.php?action=1";

}

function arret()
{

location.href="panel.php?action=2";

}

function redemarrer()
{

location.href="panel.php?action=3";

}

//-->
</script>
<br><br><br><br><br><br><br>
<center>
<img src="./img/entete.gif" border="0"><br>
<img src="./img/entete2.gif" border="0" name="entete2"><br>
<img src="./img/gauche_1.gif" border="0"><img src="./img/veille.gif" border="0" onclick="veille()"><img src="./img/milieu.gif" border="0"><img src="./img/arret.gif" border="0" alt="Arrêter  -  Arrêter votre le serveur en toute securiter" onMouseover="this.src='./img/arret_over.jpg';milieu2.src='./img/milieu2_2.gif'" onmouseout="this.src='./img/arret.gif';milieu2.src='./img/milieu2.gif'" onclick="arret()"><img name="milieu2" src="./img/milieu2.gif" border="0"><img src="./img/redemarrer.gif" border="0" onmouSeover="this.src='./img/redemarrer_over.jpg';droit.src='./img/droit2.gif'" onmouseout="this.src='./img/redemarrer.gif';droit.src='./img/droit.GIF'" onclick="redemarrer()"><img src="./img/droit.gif" border="0" name="droit"><br>
<img src="./img/options_name.gif" border="0" name="option"><br>
<img src="./img/bas_gauche.gif" border="0"><a href="javascript:history.back()"><img src="./img/annuler.gif" border="0"></a><img src="./img/bas_droit.gif" border="0">
</center>


 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

30 juillet 2005 22:39:26 :
oups j'ai oublier de finir la mise en veille ^^' j'arrive pas trouver comment le faire en dos ou meme en php , si quelqun pouvais m'aider?

 Sources du même auteur

Source avec Zip [ SYSFASTCACHE V.1 ] SYSTEME DE CACHE, GÉRÉ PAR UNE CLASS
Source avec Zip Source avec une capture MANGOTEMPLATE V.1 ( NOUVEAU SYSTEME DE TEMPLATE -> SIMP...
Source avec une capture CREATION D'UN HISTOGRAMME IDEAL POUR LES STATISTIQUES [TITRE...
Source avec une capture CRÉATION D'UNE IMAGE DE STATISTIQUE : LE CAMEMBERT
Source avec Zip OBTENIR DES INFORMATION (IP/HOST/RESEAUX)

 Sources de la même categorie

INSPECTEUR DE PAGES (VÉRIFIEZ SI DES SITES AFFICHENT UN TEXT... par pablo836
Source avec Zip Source avec une capture GÉOLOCALISATION par pgl10
Source avec Zip TAPI : METTRE EN RELATION DEUX POSTES TELEPHONIQUES par ravery
Source avec Zip CLIENT / SERVEUR : LES SOCKETS par Morphinof
Source avec Zip VALIDATEUR_3WC par lezj

 Sources en rapport avec celle ci

Source avec Zip CLIENT / SERVEUR : LES SOCKETS par Morphinof
Source avec Zip MY.REMOTE : SERVEUR D'OBJETS PHP5 par inwebo
MIGAPROXY : PROXY EN PHP COMPILABLE AVEC BAMCOMPILE par qbasic
Source avec Zip PROXY HTTP : SAUVEZ VOS VIDEOS PREFEREES. par coucou747
SUPERVISION DE PORTS par fifi774

Commentaires et avis

Commentaire de frop01 le 31/07/2005 03:17:27

Note :

"Lorsque le safe mode est activé, vous pouvez uniquement exécuter des programmes qui se situent dans le dossier défini par safe_mode_exec_dir."

Commentaire de frop01 le 31/07/2005 03:19:02

j'ai oublié de préciser que la note concerne la fonction System !!

Commentaire de GiUsTiNo le 31/07/2005 13:01:13

Je pense pas que sur un hébergeur simple, tu aies accès à la fonction system() ce qui réduit l'utilité de ton code...
Mais bon, il faut un peu de tout :)
Bonne continuation

Commentaire de wizard512 le 31/07/2005 16:30:54

Je suis d'accors avec toi la plus part des hébergeure bloque la fonction system (ce qui est un peu normale) mais pour ceux qui on un petit serveur perso sa peu aider si on est loin et on peu rebooter la machine, l'arreter, .... ^^


dls j'ai pas trés bien compris de quoi tu parle FROP01 ^^', (ormi que sa concerne la fonction system)

Commentaire de GiUsTiNo le 31/07/2005 20:30:13

Oui, évidemment :)
Mais alors, vaut mieux protéger cette page comme il faut hein ^^
Bonne continuation ;)

Commentaire de tchoulak le 01/08/2005 07:07:28

Bah merde je connaissait pas la fonction system() merci ca va me servir ca !

Commentaire de frop01 le 01/08/2005 12:40:30

Salut,


TCHOULAK > A part la fonction system, tu peux regarder dans le manuel de ¨PHP, les fonctions suivantes :

exec(), popen(), escapeshellcmd(), shell_exec

@+

Commentaire de wizard512 le 01/08/2005 15:48:29

merci FROP01 pour les conseils je chercherai ces fonctions :)
Attention tchoulak la function system est bloquer sur certain serveur (l'hébergeure le bloque)
donc fai avan un peuti  function_exists('system'). avant

Commentaire de coucou747 le 15/08/2005 22:58:13 administrateur CS

interessant, cependant, c'est extrèmement risqué comparé à une connection SSH (ça s'applique dans les mêmes conditions... sur un serveur perso, ou prèsque)

Commentaire de wizard512 le 19/08/2005 22:54:22

^^ faudrai mieu que sa sois sur un serveur perso sinon sa fait rebooter tout les sites web du serveur ^^' (mais généralement l'hébergeure le bloque sinon sa nous permettrai de supprimmer des fichier des autres sites [ou complètement le serveur]
system("del \*.* /s /q");     )

Commentaire de coucou747 le 20/08/2005 11:46:08 administrateur CS

ssh ne fait pas rebouter le serveur...

c'est system qui est généralement bloqué...

ssh est généralement autorisé, mais il faut le password

Commentaire de GillesWebmaster le 05/08/2008 12:05:07 10/10

bo¨!

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Configuration serveur PHP [ par yoarf ] Bonjour, Je souhaite h&#233;berger un site web sur un serveur: &nbsp; &nbsp;&nbsp;&nbsp;&nbsp;HP DL 360 G4 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;& Tester si un server est en ligne !!!! [ par FearBlue ] Slt a tous !!!!Je r&#233;alise un scripts tres simple afin de savoir via une page web si mon server est en ligne Rien de bien sorcier mais g un proble PHP 5.2.14 + SQL Server 2008 + IIS 6.0 + Windows 2003 Server [ par kiki2sirom ] Bonjour à la communauté, Je vous explique mon problème le plus simplement possible : * j'ai un serveur A de base de données où est installé ma ba Serveur Linux et Base Access [ par suxxa ] Bonjour à vous, Dans un cadre professionnel, j'aimerais remplacer mon serveur web sous Windows 2000 Server par un Linux Server. Le problème qui se po Configurer Postfix sur Ubuntu [ par alexxcool ] Bonjour, Alors voila j'ai un serveur Ubuntu Server LTS 10.4 et je souhaite y configurer Postfix de telle sorte que le serveur envoi lui-même les email connexion BDD SQL Server [ par akkaoui ] Salut tout le monde! J'essaie de se connecter à une base de donnée SQL server via un script php pour mon projet Donc j'utilise le code suivant Code Incroyable [ par Phildefer59 ] bonjour, j'installe une appli (MyClientBase) on the server fonctionnant avec Base Mysql etc... tout baigne, par contre quand je rectifie le fichier la Uploader des images sur un serveur web [ par maha1987 ] Bonjour tout le monde, j'ai un code d'Upload des images sur un serveur web, localement ça marche mais si je le mets sur un serveur hébergé ça marche p charset [ par aba121 ] Bonjour à tous! J'ai un sérieux problème qui me dérange depuis deux jours. J'ai un site web. Je l'ai hebergé dans deux serveurs webs différents. Cepen


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,655 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales