Уважаемый коллективный разум! Need help!!!! Дано: WIN2000+Apache1.3+PHP4.4.4 Код (Text): $socket = fsockopen(); //OK fputs($socket,$A); //OK $responce=fgets($socket); //OK fputs($socket,$B); //OK $responce=fgets($socket); //OK fputs($socket,$C); //OK $responce=fgets($socket); //OK fputs($socket,$D); //OK fputs($socket,$E); //OK fputs($socket,$F); //OK fputs($socket,$H); //OK $responce=fgets($socket); И вот тут начинается самое интересное: Если длина D+E+F+H меньше 1400, то все в порядке Если длина D+E+F+H ЗНАЧИТЕЛЬНО больше 1400, то опять все впорядке. А вот если длина D+E+F+H просто больше 1400, то последний fgets возвращает FALSE при том, что в $php_errormsg полный шоколад. При этом сниффер в канале показывает прохождение $D и дальше тишина..... Вопрос: где копать?
На младших - та же картина. На 5-ку слету перейти не получилось, а тратить время не могу - сервис работающий...
SMTP. Стандартные. ->EHLO <-250 ->AUTH LOGIN <-334 ->base64(login) <-334 ->base64(password) <-235 ->MAIL FROM: <-250 ->RCPT TO <-250 ->RCPT TO: <-250 ->RCPT TO: <-250 ->DATA <-354 ->"Subject: $subject\r\n" ->"To: $to_header\r\n" ->"$headers\r\n\r\n" ->"$message\r\n" ->".\r\n" <-250 - вот тут-то проблема и возникает....