Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z fsockopen(), tak sadze :)
Forum PHP.pl > Forum > PHP
[fisher]
Witam

Czy moze mi ktos powiedziec gdzie jest blad (kod w przedostatnim listingu)?

Log pop3 wywala
Kod
popa3d: Didn't attempt authentication


Z reki dziala

Kod
fisher@fisher:~$ telnet localhost 110

Trying 127.0.0.1...

Connected to localhost.

Escape character is '^]'.

+OK

USER fisher

+OK

PASS jakiestam

+OK

STAT

+OK 9 385681



[php:1:125dcc6f79]<?php

class POP3 {
var $conn;
function Connect() {
$this->conn = fsockopen("localhost", 110);
}
function Login() {
fputs($this->conn, "USER userrn");
fputs($this->conn, "PASS ijegohaslorn");
}
}

$p = new POP3;
$p->Connect();
$p->Login();

?>[/php:1:125dcc6f79]

Podrecznikowy przyklad jednak dziala (bez uzycia obiektow)

[php:1:125dcc6f79]<?php
$conn = fsockopen("localhost", 110);

$out = "USER fisherrn";
$out .= "PASS duparn";
$out .= "QUITrn";

fputs($conn, $out);

while (!feof($conn)) {
echo fgets($conn, 128);
}

?>[/php:1:125dcc6f79]
[fisher]
problem rozwiazany

po kazdym pisaniu do socketu trzeba czytac jego odpowiedz
FiDO
Daj sobie "Pomogl mi" winksmiley.jpg
[fisher]
Cytat
Daj sobie "Pomogl mi" ;)


Nie da sie ;-)

Trzeba to zglosic :)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.