Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problemy z wysyłaniem nagłówka metodą POST
cobong
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 5.08.2003

Ostrzeżenie: (0%)
-----


Witam,
mam taki mały problem mianowicie kiedy wysyłam naggłówki do idei to dostaej komunikat bad request
takie wysyłam:

fputs($fp,"POST /sendsms.aspx HTTP/1.1nReferer: .Referer: http://213.218.116.131/default.aspx?SENDER...tnContent-type: application/x-www-form-urlencodednHost: sms.idea.plnContent-length: $sizenn$postn ");

i chyba powinny działać, ponieważ oryginalne są takie:

sendsms.aspx HTTP/1.
1..Accept: image
/gif, image/x-xb
itmap, image/jpe
g, image/pjpeg,
application/x-sh
ockwave-flash, a
pplication/vnd.m
s-powerpoint, ap
plication/vnd.ms
-excel, applicat
ion/msword, */*.
.Referer: http:/
/213.218.116.131
/default.aspx?SE
NDER=Misiek&RECI
PIENT=502111111&
SHORT_MESSAGE=as
dsadasd..Accept-
Language: pl..Co
ntent-Type: appl
ication/x-www-fo
rm-urlencoded..A
ccept-Encoding:
gzip, deflate..U
ser-Agent: Mozil
la/4.0 (compatib
le; MSIE 6.0; Wi
ndows NT 5.0)..H
ost: 213.218.116
.131..Content-Le
ngth: 240..Conne
ction: Keep-Aliv
e..Cache-Control
: no-cache..Cook
ie: inboxid=; al
lowload=....toke
n=ef108f2f-e805-
40fd-b9cd-9afcf0
fb5504&SENDER=Mi
siek&ILE_ZNAKOW=
554&RECIPIENT=50
2111111&ILE_SMSO
W=1&SHORT_MESSAG
E=asdsadasd&MESS
AGE_PREV=SMS+OD+
Misiek%3Aasdsada
sd**Teraz+mozesz
+odpowiedziec+na
+tego+SMSa+-+uzy
j+opcji+Odpowied
z&pass=szata..

Pozdrawiam
Go to the top of the page
+Quote Post
adwol
post
Post #2





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 6.08.2003

Ostrzeżenie: (0%)
-----


Cytat
Witam,
mam taki mały problem mianowicie kiedy wysyłam naggłówki do idei to dostaej komunikat bad request
takie wysyłam:

Sformatuj to jakoś porządnie bo na razie to nic z tego nie można wyciagnąć. Poza tym widać, że chyba Ci się pogubiły backslashe od n.
Najlepiej pokaż kawałek kodu, który to wysyła.
Go to the top of the page
+Quote Post
cobong
post
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 5.08.2003

Ostrzeżenie: (0%)
-----


Cytat
Cytat
Witam,
mam taki mały problem mianowicie kiedy wysyłam naggłówki do idei to dostaej komunikat bad request
takie wysyłam:

Sformatuj to jakoś porządnie bo na razie to nic z tego nie można wyciagnąć. Poza tym widać, że chyba Ci się pogubiły backslashe od n.
Najlepiej pokaż kawałek kodu, który to wysyła.

[php:1:dac02fc389]<?php

function send_idea ($numer,$tekst,$podpis, $kod, $token, $cookie="") {

$fp=fsockopen("213.218.116.131",80,&$errno,&$errstr,3); //timeout=3s
if (!$fp) {
debug ("PROBLEM Z POLACZENIEM : $errno - $errstr");
return 0;
}
else {
$rozmiar_tekstu=strlen($tekst);
$rozmiar_podpisu=strlen($podpis);
if ($rozmiar_tekstu+$rozmiar_podpisu>631) { // limit 631 znakow
$tekst=substr($tekst, 0, 631-$rozmiar_podpisu-3);
$tekst=$tekst."...";
}
$tekst=znaki_spec($tekst);
$podpis=znaki_spec($podpis);
$prefix=substr($numer,0,3);
$numer_2=substr($numer,3);

$post="token=$token&RECIPIENT=$numer&SHORT_MESSAGE=$tekst&SENDER=$podpis&pass=$kod";
$size=strlen($post);
debug ("Wysylam pakiet: $post");
debug ("Wielkosc pakietu: $size");
fputs($fp,"POST /sendsms.asp HTTP/1.0nReferer: http://213.218.116.131/nContent-type: application/x-www-form-urlencodednHost: 213.218.116.131nContent-length: $sizen".$cookie."n$postn");
$tmp=fread($fp,100000); // pobranie strony po wyslaniu
#zapisz ($tmp, "tmp/http");

if (strpos($tmp, "tekstowa zosta")) $status=1;
if (strpos($tmp, "limit")) $status=2;
if (strpos($tmp, "nie ma aktywnej")) $status=3;
if (strpos($tmp, "default.asp?text")) $status=4;
fclose($fp);
}

debug("Status: $status");
return $status;
}

?>[/php:1:dac02fc389]

tutaj jest cała funkcja, jednak nic nie moge sobie pokombinowac jak zrobić działającą bramke skoro dostaje ciągle komunikat bad request sad.gif
Pzdr
Go to the top of the page
+Quote Post
Zbawca
post
Post #4





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 14.08.2003
Skąd: Częstochowa

Ostrzeżenie: (0%)
-----


U mnie phpsms z tą modyfikacja działa na sieć Idea biggrin.gif
[php:1:1e82d195b5]<?php
$mes_prev="SMS+OD+$podpis%3A".$tekst."**Teraz+mozesz+odpowiedziec+na+tego+SMSa+-+uzyj+opcji+Odpowiedz";
$post="token=$token&SENDER=$podpis&ILE_ZNAKOW=$znaki&RECIPIENT=$numer&ILE_SMSOW=$smsow&SHORT_MESSAGE=$tekst&MESSAGE_PREV=$mes_prev&pass=$kod";
$size=strlen($post);
fputs($fp,"POST /sendsms.aspx HTTP/1.1rnAccept: */*rnReferer: http://sms.idea.pl/default.aspxrnAccept-Language: plrnContent-type: application/x-www-form-urlencodedrnAccept-Encoding: gzip, deflaternUser-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; Smart Explorer v6.0 ( Evaluation Period ))rnHost: sms.idea.plrnContent-length: $sizernConnection: Keep-AlivernCache-Control: no-cachernCookie: inboxidsv=; inboxid=$id; allowload=rnrn$postrn");

?>[/php:1:1e82d195b5]
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 15:47