sms,sity,php

taranis taranis na inmail.sk
Úterý Srpen 13 19:41:56 CEST 2002


Hi,

Mam dalsi problem.Dufam, ze Vas to moc neotravuje.

Ked sa chcem pripojit a odoslat data z PHP cez funkciu socket(), dostanem
ako odpoved HTTP/1.1 404 Not Found.Ked na tu istu adresu odoslem data z html 
tak vsetko prebehne ok.Prosim poradte mi kde v PHP robim chybu.dik


------------sity.html---------------------
<FORM action=http://www.sity.sk/pls/sity/u_registrate2.login1 method=post>
Meno:<BR><INPUT name=NAME value=meno size=8 style="WIDTH: 100px" tabIndex=1
> 
<BR>Heslo:<INPUT name=PASSWD value=heslo size=8 style="WIDTH: 100px" tabIndex=2 
type=password>
<INPUT type=submit value=OK>
<INPUT name=ASERVICE type=hidden value=0> <INPUT name=CMD 
      type=hidden value=run> <INPUT name=SERVICE type=hidden value=0>
</FORM> 
------------------------------------------

------------sity.php----------------------
<?
$name="meno";
$passwd="heslo";
$dlzka=strlen($name) + strlen($passwd) + 43;

$fp = fsockopen ("www.sity.sk", 80);

if(!$fp) {
echo "Spojenie sa nepodarilo...";
die;
}

usleep(500000);

if($fp)
{
fputs ($fp, "
POST http://www.sity.sk/pls/sity/u_registrate2.login1 HTTP/1.1
Host: www.sity.sk
Referer: http://www.sity.sk/pls/sity/!u_sms.home
Content-Length: $dlzka
Content-Type: application/x-www-form-urlencoded
Connection: Close

NAME=$name&PASSWD=$passwd&ASERVICE=0&CMD=run&SERVICE=0

");
echo fgets ($fp,80);
echo fgets ($fp,80);
fclose ($fp);
}
?>
-----------------------------------------------------






Další informace o konferenci Linux