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