Windows 2003 server web - 576 Part IV: Using PHP for Sysadmin Tasks

576 Part IV: Using PHP for Sysadmin Tasks Listing 16-8 (Continued) foreach ($lines as $str) { $index++; if (preg_match( /To:s*(.+)/i , $str, $match ) ) { $to = $match[1]; } else if (preg_match( /From:s*(.+)/i , $str, $match ) ) { array_push($headers, From: $match[1] rn ); } else if (preg_match( /Subject:s*(.+)/i , $str, $match ) ) { $subject = $match[1]; } else if (preg_match( /^CC:s*(.+)/i , $str, $match)) { array_push($headers, Cc: $match[1] rn ); } else if (preg_match( /Bcc:s*(.+)/i , $str, $match)) { array_push($headers, Bcc: $match[1] rn ); } else if (preg_match( /Content-Type:s*(.+)/i , $str, $match ) ) { if (preg_match( /html/ , $match[1])) { array_push($headers,

Leave a Reply