Kaskus

Tech

User telah dihapusAvatar border
TS
User telah dihapus
[php]parse kode smtp yang melewati fsockopen()
ane ngirim perintah EHLO ke gmail STMP. jika respon itu sukses, maka akan mengirim kode 250. ane mencoba untuk nangkap kode respon dari gmail smtp. ketika kode ane kya gini
Code:
$fp = fsockopen("ssl://smtp.gmail.com", 465, $errNo, $errStr, 15);
if(empty($fp)){
echo $errNo.":".$errStr;
}else{
fputs($fp, "EHLO"."\r\n");
$rp = get_lines($fp);
$code = substr($rp,0,3);
echo $code;
fclose($fp);

}
function get_lines($fp){
while($str = fgets($fp)){
return $str;
}
}

knp selalu menghasilkan kode 220​​ ? tapi ketika ane nambahin kode php dengan fgets echo ($ fp);seperti ini
Code:
$fp = fsockopen("ssl://smtp.gmail.com", 465, $errNo, $errStr, 15);
if(empty($fp)){
echo $errNo.":".$errStr;
}else{
echo fgets($fp); //kode tambahan
fputs($fp, "EHLO"."\r\n");
$rp = get_lines($fp);
$code = substr($rp,0,3);
echo $code;
fclose($fp);

}
function get_lines($fp){
while($str = fgets($fp)){
return $str;
}
}

outputnya seperti ini
Code:
220 mx.google.com ESMTP vu10sm20075869pbc.27 - gsmtp <<don't need this
250

kode 250 berhasil dgn cara menambah script embel2 yang gak dibutuhkan. emoticon-Sorrygmana menghasilkan kode 250 tanpa perintah tambahan seperti fgets echo ($ fp);?
0
812
4
GuestAvatar border
Komentar yang asik ya
Urutan
Terbaru
Terlama
GuestAvatar border
Komentar yang asik ya
Komunitas Pilihan