// network: // 1: WLM/MSN // 2: LCS // 4: Mobile Phones // 32: Yahoo! function getNetworkName($network) { switch ($network) { case 1: return 'WLM/MSN'; case 2: return 'LCS'; case 4: return 'Mobile Phones'; case 32: return 'Yahoo!'; } return "Unknown ({$network})"; } require_once 'config.php'; include_once 'msn.class.php'; $msn = new MSN(array('user' => '*****@*****.**', 'password' => 'mypassword', 'alias' => 'myalias', 'psm' => 'psm', 'debug' => true)); $fp = fopen(MSN_CLASS_LOG_DIR . DIRECTORY_SEPARATOR . 'msnbot.pid', 'wt'); if ($fp) { fputs($fp, posix_getpid()); fclose($fp); } declare (ticks=1); $msn->Run(); $msn->log_message("done!"); @unlink(dirname($_SERVER['argv'][0]) . DIRECTORY_SEPARATOR . 'log' . DIRECTORY_SEPARATOR . 'msnbot.pid');