Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Wake on lan [ Archives / Réseau & Internet ] (Elektordi)

mardi 29 juin 2004 à 14:59:38 | Wake on lan

Elektordi

Membre Club
Est-ce que quelqu'un sait commant allumer un PC a distance (qui supporte le WOL) via une interface PHP tournant sur un serveur siué sur le même réseau local que ce pc ?

Merci

mardi 29 juin 2004 à 20:41:36 | Re : Wake on lan

GRenard

Pour allumer un PC comme tu dis, c'est pas du WOL ca :P c'est plutot du BIOS settings :p
Mon PC s'ouvre tout seul apres une perte de courant... je ne pense pas qu'on peut parametrer ca avec php

mercredi 30 juin 2004 à 14:33:48 | Re : Wake on lan

Elektordi

Membre Club
J'ai déjà fait du wake on lan avec un lanceur que j'ai trouvé sur internet.
Là, je voudrait faire un lanceur en php..

mercredi 9 janvier 2008 à 13:50:42 | Re : Wake on lan

olbou621

Mieux vaut tard que jamais.

J'ai bricolé ce petit script qui fonctionne parfaitement sur un réseaux local.

<?php 

 class Wol{
   private $nic;
     public function wake($mac){
         $this->nic = fsockopen("udp://255.255.255.255", 9);
         if( !$this->nic ){
             fclose($this->nic);
             return false;
         }
         else{
             fwrite($this->nic, $this->pacquet($mac));
             fclose($this->nic);
             return true;
         }
     }
 
     private function pacquet($Mac){
         $packet = "";
         for($i = 0; $i < 6; $i++){$packet .= chr(0xFF);}
         for ($j = 0; $j < 16; $j++){
          for($i = 0; $i < 12; $i=$i + 2){$packet .= chr(hexdec(substr($Mac, $i, 2)));}
         }
         return $packet;
     }
 }

 $wol = new Wol();   
//   Remplacer    001122334455   par l'adresse mac du pc à allumer         
 $wol->wake('001122334455');     

?>

 

 


mercredi 25 février 2009 à 14:28:14 | Re : Wake on lan

geoslim0

bonjour,
Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in c:\program files\easyphp1-8\www\infberg\wol.php on line 4

pour le code cidessus
vous avez une soluce???

merci par avance

mardi 3 mars 2009 à 08:23:56 | Re : Wake on lan

geoslim0

bonjour,

quelqu'un serait il modifier le code de olbou61 afin qu'il puisse fonctionner sous easyphp 1-8 afin d'eviter l'erreur : Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}''

merci

mardi 3 mars 2009 à 09:41:30 | Re : Wake on lan

GRenard

Tu utilises la version de PHP4 pour faire tourner du code PHP5.
Vérifie que tu as la version de PHP5 installée.
Installe une nouvelle version de EasyPHP au besoin.

jeudi 5 mars 2009 à 08:42:41 | Re : Wake on lan

geoslim0

bonjour,
merci pour l'info, mais il n'est donc pas possible de modifier ce code afin qu'il puisse fonctionner sous php4?? ca m'arrangerai fortement car j'ai déja tout un tas de code php en version 4!!
merci

jeudi 5 mars 2009 à 17:48:56 | Re : Wake on lan

GRenard

La nouvelle veersion de PHP fait fonctionner le code PHP4 sans problème.
Si tu ne souhaites pas installer la nouvelle version, alors transforme ce code par toi même :)
la grosse différence est que tu enlèves les private/public/protected devant les fonctions et tu mets var au lieu de private/public/protected devant les fields.


Cherchez, Essayez et Testez avant de Poser une question !
[ Lien ]

vendredi 6 mars 2009 à 15:01:01 | Re : Wake on lan

geoslim0

merci!!!
excellent !!
t trop fort.
ça marche en tu enlevant les private/public/protected devant les fonctions et en mettant var au lieu de private/public/protected devant les variables.
et ca marche nickel sans changer de version!!!

merci++++



Cette discussion est classé dans : pc, wake, lan


Répondre à ce message

Sujets en rapport avec ce message

probleme avec apache ! [ par Xime ] salutj'install apache sur mon pc en tant q'admin car il est impossible de l'install a partir de mon user une fois installé en admin apache tourne sans PC-----SMS-------->GSM // Aprtir page web [ par digitalsystems ] sms 2 gsmBonjour,Je cherche un moyen d'envoyer des messages sms vers mon tel portable à partir d'un script [ java-php-asp-cgi perl-vbscript ou javascr comment visualiser le php sur mon pc [ par aftag ] Sltje ss nouveau sur le phpJe voudrai savoir comment on pe visualiser les pages web écrit en php sur mon pc sachant ke je né pas de serveurMerci comment diffencier 2 PC d'un reseau (meme ip) ? [ par EnDSuB ] http://endsub.free.fr voila, j'aimerai savoir comment diffencier 2 PC d'un reseau (meme ip) sans cookies ni sessions , est ce possible?< publication sur LAN + easyphp [ par twiems ] TwiemsBonjourJ'ai un prôblème concernant la publication d'un site intranet avec easyphp. Ce site se trouve sur un ordinateur du réseau et je souhaite Easy Php et Mysql en resseau local [ par xav42 ] Bonjour!!!Voila mon petit probleme: Je suis debutant et j'ai fait un petit prog qui utilise une base que j'ai mis dans Mysql de esay php. En local, to tester presence machines sur un LAN [ par Elkaire ] Voila mon probleme j'aimerais savoir si il est possible de tester la presence de machine sur un reseaux afin de renseigner un client socket. Voici com découpage de lignes... avant celui de mon pc.... [ par ChocoBiscuit ] Salut à tous....Ca fait 2 3 jours que je me casse le Q à trouver la bonne expression régulière qui puisse marcher....Mon problème :J'ai un fichier .cv phpmyadmin (acces d'un pc distant) [ par funboy555 ] Bonjourj'utilise phpmyadmin et je voudrais y acceder depuis un pc distant la page d'accueil s'affiche sans problemes mais apres des que je clique sur Accents incompatibles Mac et PC [ par hamilton ] Bonjour,J'un problème tenace à résoudre (en tout cas pour moi) avec des accents. Une page php fonctionne comme ceci : - Elle génère un fichier texte à


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,406 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.