[PHP-users 22960]�᡼������ߤκݤ���¾����
kohei-w
kohei-w �� wd6.so-net.ne.jp
2004ǯ 8�� 11�� (��) 14:43:40 JST
Kohei-w�ȿ����ޤ���
��®�Ǥ�����PHP����᡼������ΰ�Ϣ��ư��ˤ���¾����ߤ����ʤ�Τ�����Τ�
���礦����
�桼����������ΰ���˥᡼����������ơ����Υ᡼���������륹����ץȤ�
�ȥåץڡ���������������֤ǡ�¿���οͤ�Ʊ���˥�������������硢
�᡼��μ���������ץȤ������ư���ΤǤ��礦����
�����ή��Ȥϰʲ��Τ褦�ʤ�ΤǤ���
1.���ˡ�������������ȥڡ����������ɤ��졢pop�����С��˥���������
2.��������Ȥȥѥ���ɤ��������ơ��᡼���������ѿ���������
3.���������᡼���pop�����С��������������åȤ��Ĥ���
4.DB�˼����᡼���ñ¤¹ï¿½ï¿½ï¿½
�Ȥ��ä���ΤǤ���
��ǰ���Ƥ�Τϡ�Ʊ����2�桼�����������ɤ�����硢ξ���Υ桼�������᡼��μ�
�����Ǥ��Ƥ��ޤ��ΤǤϤʤ����Ȥ������Ǥ����ʡ���֤����ơ�
�ǽ�Υ桼�����������ή��Ρ�3�פ�Ԥ����ˡ������ή��Ρ�2�פ�
¾�Υ桼�������Ԥ��Ƥ��ޤ��ΤǤ��礦����
���Τ褦�ʤ����κ���ϼ�ưŪ�˥��å���������ΤǤ��礦��������Ȥ�
������ǥ��å����Ե�����褦�ʻ��Ȥߤ��Ѱդ���ɬ�פ�����ΤǤ��礦����
�������DB���ɲä���ݤǤΥ����å��ϲ�ǽ���Ȼפ��ޤ�����
�Ǥ���м��������Dz���Ǥ���ФȻפäƤ���ޤ���
���ɥХ���������������ꤤ�פ��ޤ���
�᡼�����������ץ�
//��������
$socket = fsockopen('��pop��������',110,$error_no,$error_message,10) or
die ("faield to connect");
$buffer = fgets($socket,512);
if(substr($buffer,0,3) != '+OK') die($buffer);
fputs($socket,"USER �ʥ�������ȡ�\r\n");
$buffer = fgets($socket,512);
if(substr($buffer,0,3) != '+OK') die($buffer);
fputs($socket,"PASS �ʥѥ���ɡ�\r\n");
$buffer = fgets($socket,512);
if(substr($buffer,0,3) != '+OK') die($buffer);
fputs($socket,"STAT"."\r\n");
$buffer = fgets($socket,512);
if(substr($buffer,0,3) == '+OK'){$data = $buffer;}else{die($buffer);}
sscanf($data,'+OK %d %d',$num,$size);
for($i=1;$i<=$num;$i++){
$line = fputs($socket,"RETR ".$i." \r\n");
while(!ereg("^\.\r\n",$line)){
$line = fgets($socket,512);
$m_data[$i] .= $line;
}
//������������������
fputs($socket,"DELE ".$i." \r\n");
if(substr($buffer,0,3) == '+OK'){
$data = $buffer;}else{die($buffer);}
}
fputs($socket,"QUIT \r\n");
fclose($socket);
/*�ʲ���ά
���ʲ��ϼ��������᡼���MYSQL DB�˽ñ¤¹ï¿½ï¿½à¥¹ï¿½ï¿½ï¿½ï¿½×¥ï¿½*/
����������ꤤ�פ��ޤ���
Kohei-w
��ȯ�Ķ�
PHP 4.3.8
MYSQL 3.23.58
RedHatLinux 7.3
Apache 1.3.27
PHP-users �᡼��󥰥ꥹ�Ȥΰ���