Archive

Archives pour 11/2009

Utiliser correctement la fonction mail de PHP

13/11/2009 Comments off

PHPLa plupart du temps l’utilisation  la fonction mail de PHP par les développeurs n’est pas correcte, cela se traduit pas la non réception des retours d’erreurs concernant les mails expédiés à des adresses erronées.

Dans le manuel de php la syntaxe de cette fonction est la suivante :

bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )

La plupart des développeurs utilisent cette fonction de manière basique, ce qui n’est pas une bonne idée.

Si vous désirez recevoir vos mails d’erreur, composez votre code sous cette forme :

<?php mail($to, $subject, $message, $headers, "-finfo@example.com");

?>

Il est également possible de s’affranchir de la commande mail() de PHP en écrivant sa propre classe utilisant le protocol SMTP. Vous trouverez un exemple de cette pratique sur ce site.

Categories: PHP Tags: ,

Reboot d’une machine plantée à travers le réseau

12/11/2009 Comments off
Switch Secteur

Switch Secteur

Il est parfois utile de redémarrer à distance une machine plantée. C’est tout à fait possible à l’aide d’un accessoire permettant de couper et de remettre le courant de la machine incriminée.

Cet accessoire dipose d’une adresse IP et un site web intégré qui permet de piloter  la ou les prises de courant situées sur cet appareil. Pour piloter plusieurs serveurs, il existe des switchs disposant de plusieurs prises (jusqu’à 24).

Pour une utilisation personnelle, il suffit d’attribuer une IP fixe interne du style 192.168.1.xx et de paramétrer le routeur pour une redirection NAT du port web utilisé pour cet accessoire, par exemple 8080. A ce moment là il suffira pour accéder au switch de saisir dans un navigateur l’adresse externe de la ligne ADSL suivie de :8080 pour accéder à l’interface web du switch et de couper et remettre le courant du serveur.

Le coût d’un tel accessoire est de 180$ environ, on peut le trouver ici.