Witam,
piszę skrypt, który ma umożliwać tworzenie subdomeny na hostingu www.webd.pl
Subdomenę tworzy się w cpanelu serwera no i mam problem z zalogowaniem się do cpanelu.

Oto mój kod:

  1. $postFields['user'] = 'login';
  2. $postFields['pass'] = 'haslo';
  3.  
  4.  
  5. $ch = curl_init('https://login.webd.pl:2083/login/');
  6. curl_setopt($ch, CURLOPT_COOKIEFILE, 'C:\xampp\htdocs\curl\cook.txt');
  7. curl_setopt($ch, CURLOPT_COOKIEJAR,'C:\xampp\htdocs\curl\cook.txt');
  8. //curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12;MEGAUPLOAD 1.0");
  9. curl_setopt($ch, CURLOPT_POST, 1);
  10. curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields);
  11. curl_setopt($ch, CURLOPT_HEADER , 1);
  12. curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
  13. $x = curl_exec($ch);
  14. echo $x;
  15. curl_close($ch);


Nie przenosi mnie do cpanelu, w pliku cook.txt mam:

# Netscape HTTP Cookie File
# http://curl.haxx.se/rfc/cookie_spec.html
# This file was generated by libcurl! Edit at your own risk.

login.webd.pl FALSE / FALSE 0 cpsession logini4Q3qEOA_0d9PTjUzLpb8LXZVJIwUC9Y77omTmCsfrEbrYny4vbRS0dDrsa3Vo3P
login.webd.pl FALSE / FALSE 0 logintheme
login.webd.pl FALSE / FALSE 0 langedit
login.webd.pl FALSE / FALSE 0 lang
login.webd.pl FALSE / FALSE 0 cprelogin no

Jednak co dziwniejsze, jak wpisze niepoprawny login to wyświetla mi się formularz logowania(tylko, że bez styli css)
Dodam, że skrypt uruchamiam na localhoscie(cURL włączyłem w php.ini).
Może, chodzi o to, że to przez https? Może gdzieś powinienem jakies przekierowanie zrobić? Ma ktoś jakiś pomysł? Z góry dzięki za odpowiedzi.

EDIT:
Trochę chyba jestem do przodu bo mam coś takiego:
  1. <?php
  2.  
  3. $user = 'login';
  4. $pass = 'haslo';
  5.  
  6.  
  7. $c = curl_init();
  8. curl_setopt($c, CURLOPT_URL, 'http://login.webd.pl:2082/');
  9. curl_setopt($c, CURLOPT_PORT, '2082');
  10. curl_setopt($c, CURLOPT_USERPWD, $user . ':' . $pass);
  11. curl_setopt($c, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
  12. $page = curl_exec($c);
  13. curl_close($c);
  14. echo $page;
  15.  
  16. ?>


No i po tym mam link "The Document has moved here", klikam i wchodzi mi na stronę:
http://login.webd.pl/frontend/rvolive/index.html
Jednak poprawny link powinien wyglądać tak:(taki jest w przypadku gdy zaloguję się przez formularz webd)
http://login.webd.pl:2082/frontend/rvolive/index.html

Dochodzi port, jednak jak dopiszę ręcznie to wyskakuje mi okienko do logowania.
Co może być nie tak?