begin process at 2012 02 15 02:34:27
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Réseau & Internet

 > 

Wake on lan


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Wake on lan

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ée dans : pc, wake, lan


Répondre à ce message

Sujets en rapport avec ce message

wake on lan [ par salehtch ] SAS salut offaite j ai de probleme avec le wake on lan je ve le fonctionné via le internet en local sa marche mais je l es fai avec le magik packe Implémentation d'une apllication PHP pour PC pocket [ par dagbedji ] [color=blue][color=blue]Bonjour chers membres, J'ai actuellement un projet de développpement d'apllication en PHP pour PC Pocket et l'implémentation copier tous les fichiers d'un dosssier de FTP vers mon pc [ par sliwa85 ] Bonjour, je veut télécharger de mon serveur FTP un dossier qui s'appelle téléchargement contient plusieurs fichiers.comment je peut le faire.j'ai arri detect webcam [ par eva4 ] bonjour, quelqu'un saurait s'il est possible via un script de detecter la présence ou non d'une webcam sur un pc ? Tout en connaissant l'ip du pc a connection à distance [ par fredoann ] Bonjour ,j'ai réalisé un site que j'ai installé sur un PC qui fait office de serveur.La base de donnée perfenac du site est administrée dans easyphp s problème affichage du nombre de visiteurs [ par fredoann ] Bonjour ,j'ai réalisé un site que j'ai installé sur un PC qui fait office de serveur.Sur ce pc tout fonctionne,et particulièrement le nombre de visite problème boite de dialogue php [ par fredoann ] Depuis mon pc, j’essai d’accéder à mon site placé sur un autre pc relié en reseau,une partie de la page de démarrage se charge mais aussitot une boite 2 ordi et une page ! [ par youvalcsharpp ] Bonsoir, J'ai une page en php et 2 ordinateur : Je voudrais que quand un pc est sur (connecté a ) la page alors quand je veux aller sur cette dernièr


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 2,964 sec (4)

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