/dev/null`; //echo "gpg says\n".htmlspecialchars($gpg); foreach (explode("\n", $gpg) as $line) { $bits = explode(":", $line); if ($bits[0] != "pub" && $bits[0] != "uid") { continue; } if($bits[0] == "pub") { if (preg_match("/<([\w.-]*\@[\w.-]*)>/", $bits[9],$match)) { //echo "Found: ".$match[1]; $mail = trim(gpg_hex2bin($match[1])); echo "EMail: *$mail**\n"; echo "update gpg set email='$mail' where id=$row[id]\n"; mysql_query("update gpg set email='$mail' where id=$row[id];"); } } } } echo "Done\n"; mysql_free_result($res); ?>