Witam,
Próbuję napisac kreator kont pocztowych, i nie moge sobie poradzic, sprawdzcie kod, wysylam dokladnie to samo co Opera ( przynajmniej tak mi się wydaje) a dostaję zupełnie co innego, czy mógł by ktoś sprawdzic dlaczego to nie działa jak powinno ? Skrzynka do ktorej próbuje napisac kreator to walla.
Bless
KOD:
<?php
$form[w] = '/@reg.commit';
$form[theme] = '';
$form[ReturnURL] = 'http://mail.walla.com';
$form[edit] = '';
$form[stoki] = 'GHDLLLWIRNFJSOEKSASFGSA22';
$form[username] = 'usnaerme12si';
$form[password] = 'haslo11';
$form[password] = 'haslo11';
$form[hintq] = 'Zapytanie';
$form[hint] = 'Odpowiedz';
$form[DD] = '1';
$form[MM] = '1';
$form[YYYY] = '1980';
$form[email] = '';
$form[fname] = 'Imie';
$form[lname] = 'nazwisko';
$form[gender] = '1';
$form[country_code] = '225';
$form[timezone] = '-12';
$form[zip] = '';
$url = 'friends.walla.com';
$fp = fsockopen($url, 80
, $errno, $errstr, 1
); $out = "POST / HTTP/1.0rn";
$out .= "Host: $urlrn";
$out .= "Content-Type: application/x-www-form-urlencodedrn";
/**
* Tu podajemy długość całego łańcucha zmiennych POST (patrz niżej)
*/
$out .= "rn";
/**
* Tu kolejno podajemy zmienne POST oddzielając je & (tak jak w GET)
*/
{
$echo .= fgets($fp, 128
); }
foreach($form AS $index => $value){
if($index != 'zip')
{
$post .=$index.'='.$value.'&';
}else{
$post .=$index.'='."rn";
}
}
$out .= "Content-Length:".strlen("$post")."rn"; $out .= $post;
$out .= "Connection: Closernrn";
fputs($fp, $header.$data."rnrn"); }
?>