note 115561 added to function.dns-get-record

From: Date: Fri, 15 Aug 2014 22:42:52 +0000
Subject: note 115561 added to function.dns-get-record
Groups: php.notes 
Request: Send a blank email to php-notes+get-200197@lists.php.net to get a copy of this message
A quick'n dirty example for a email service lookup <?php $email = "foo.bar@gmail.com"; $domain = substr(strrchr($email,'@'),1); foreach (["imap","imaps","pop3","pop3s"] as $s) { $record = dns_get_record('_'.$s.'._tcp.'.$domain, DNS_SRV); foreach ($record as $r) { if (empty($r['target'])) continue; echo $s ." @ ".$r['target'].':'.$r['port'].PHP_EOL; } } ---- Server IP: 72.52.91.14 Probable Submitter: 2.173.13.0 ---- Manual Page -- http://php.net/manual/en/function.dns-get-record.php Edit -- https://master.php.net/note/edit/115561 Del: integrated -- https://master.php.net/note/delete/115561/integrated Del: useless -- https://master.php.net/note/delete/115561/useless Del: bad code -- https://master.php.net/note/delete/115561/bad+code Del: spam -- https://master.php.net/note/delete/115561/spam Del: non-english -- https://master.php.net/note/delete/115561/non-english Del: in docs -- https://master.php.net/note/delete/115561/in+docs Del: other reasons-- https://master.php.net/note/delete/115561 Reject -- https://master.php.net/note/reject/115561 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#200197) next »