message); if (strlen($zip) != 5 || (int)$zip != $zip) return; `wget -O weather.html 'http://www.accuweather.com/radar-state.asp?partner=accuweather&traveler=0&zipChg=1&zipcode={$zip}&metric=0&site=GA_&large=0&level=state'`; $temp = explode('href="#"',implode('',file('weather.html'))); $temp = $temp[1]; $temp = explode('"',$temp); $imgUrl = $temp[1]; shell_exec("wget -O radar.gif '".$imgUrl."'"); $sms_address = explode('@',$this->from); $sms_host = $sms_address[1]; $query = "select mms_host from ".Database::DBPREFIX."carrieremails where sms_host='".addslashes($sms_host)."' or mms_host='".addslashes($sms_host)."'"; $db = Database::singleton(); $tos = $db->arrayFromResource($db->query($query)); $to = $tos[0]; $to = $sms_address[0].'@'.$to['mms_host']; // wimped out and used phpmailer $mail = new PHPMailer(); $mail->IsSMTP(); $mail->Host = "localhost"; $mail->From = "lamp7command@gmail.com"; $mail->FromName = "lamp7command"; $mail->AddAddress($to); $mail->AddReplyTo("lamp7command@gmail.com"); $mail->AddAttachment("radar.gif"); $mail->Subject = "Radar for {$zip}"; $mail->Body = ""; $mail->Send(); } } ?>