[php-konf] fsockopen ar pan...
From: Guardian Angel of Death (Jozik@GMX.net)
Date: 2002-05-29 23:44:29
Labas
prigalvojau tokia problema:
ar galima ir kaip su PHP atlikti tokio pobudzhio darbus kaip
prisijungima prie FTP/POP3/MAIL/USENET servu ir pasiimti reikiama
informacija?
Kiek man zinoma yra funkcija (nepamenu pavadinimo)
prisijungianti/atidaranti connection'a prie nurodyto servo ir po to
galima ish servo imti ir jam duoti duomenis...
Atrodo esu mates PHP skriptuko soursa kur prisijungiama prie
mail.kazkox.fr ir bandoma siusti laishka, deja tas skriptukas buvo
nedabaigtas tad nieko doro ish ko nesitikiu. Stai jo ishtrauka:
//////////////////////////////////////////////////////////////////////
function SMTPsend($host){
$errno=0; $errstr= "";
// $f=fsockopen("127.0.0.1", 25, &$erno, &$errstr);
if(!$f) {$this->send();}
else {
//SNMP commands Not finished yet
echo fgets($f, 512);
fputs($f, "HELO host.com\n");
echo fgets($f, 512);
fputs($f, "MAIL FROM: ".$this->from. "\n");
echo fgets($f, 512);
fputs($f, "RCPT TO: ".$this->to). "\n";
echo fgets($f, 512);
fputs($f, "data\n");
echo fgets($f, 512);
fputs($f, "From: ".$this->from. "\nTo: ".$this->to. "\n".$this->makeheader().$this->makebody(). "\n\n.\n");
fputs($f, "quit\nexit");
fclose($f);
}
}
//////////////////////////////////////////////////////////////////////
Na jungtis prie FTP servo dar lyg ir neturetu buti labai sudetinga,
taciau bandant parsisiusti ish jo faila... kur ji padetu? Na o jungtis
prie MAIL/POP3/USENET tai tikrai nezinau kokias komandas reiketu
siusti servui...
Ar kasnors apie tai kanors zino? Gal kadanors, kieknors apie tai
domejotes?
Tiesiogiai man tai nera svarbu - tik domiuosi shia PHP galimybe ir
butu smagu jei kasnors pakomantuotu mano teorijas/pasidalintu
bendromis zhiniomis/'pasiustu' reikiama kryptimi... :)
Tai tiek.
SEKMES!
--
JOZIK MailTo:Jozik@GMX.net