Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Platnosci.pl problemik z połączeniem podczas odbioru raportu
pjamalia
post
Post #1





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 1.11.2009

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


Witam,

Mam skrypt który umożliwia odebranie raportu z platnosci.pl. Problem z tym, że u siebie na localhost po podaniu id session działa bez żadnego problemu. Podczas gdy wrzucę ten skrypt na serwer to skrypt przestaja prawidłowo wykonywac swoje operacje. Przeanalizowalem, że problrm tkwi podczas łączenia się izczytaniem statusu transakcji. Umieszczę kawałek odpowiedziany za tą operację która nistety mi nie działa. Może ktoś z was wie co mam źle:

  1. if ( (PHP_VERSION >= 4.3) && ($fp = @fsockopen('ssl://' . $server, 443, $errno, $errstr, 30)) )
  2. {
  3. $fsocket = true;
  4. }
  5. elseif (function_exists('curl_exec'))
  6. {
  7. $curl = true;
  8. }
  9.  
  10. if ($fsocket == true)
  11. {
  12. $header = 'POST ' . $server_script . ' HTTP/1.0' . "\r\n" .
  13. 'Host: ' . $server . "\r\n" .
  14. 'Content-Type: application/x-www-form-urlencoded' . "\r\n" .
  15. 'Content-Length: ' . strlen($parameters) . "\r\n" .
  16. 'Connection: close' . "\r\n\r\n";
  17. @fputs($fp, $header . $parameters);
  18. $platnosci_response = '';
  19. while (!@feof($fp))
  20. {
  21. $res = @fgets($fp, 1024);
  22. //$platnosci_response .= $res.'<br />';
  23. //$myArray[] .= $res.'<br />';
  24. $myArray[] .= $res;
  25. }
  26. @fclose($fp);
  27. writeTransactionStatus2($myArray,'platnosc.log'); // -- zapis zawartości tablicy transakcji do pliku
  28. }
  29. else
  30. {
  31. // tutaj mi włazi po tym jak skrypt działa już na serwerze. Jak localhost to if() jest wykonywany bez problemu
  32. }
  33.  
  34.  


wywala mi komunikat:

32767 - Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP? ||

Bardzo proszę o pomoc...
dzięki z góry

Ten post edytował pjamalia 8.12.2011, 19:49:10
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Niktoś
post
Post #2





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


Może masz poblokowany port 32767

Ten post edytował Niktoś 8.12.2011, 20:44:46
Go to the top of the page
+Quote Post
pjamalia
post
Post #3





Grupa: Zarejestrowani
Postów: 77
Pomógł: 0
Dołączył: 1.11.2009

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


wrzuciłem na serwer cba.pl i proserver.pl i to samo, kurcze czy można takie sprawy odblokować na serwerze?questionmark.gif
Go to the top of the page
+Quote Post
Niktoś
post
Post #4





Grupa: Zarejestrowani
Postów: 1 195
Pomógł: 109
Dołączył: 3.11.2011

Ostrzeżenie: (10%)
X----


32767 -To nie port,tylko nazwa ,numer błędu.
Tu jest chyba jak to rozwiązać :
http://blog.boringguys.com/2007/07/unable-...rt-did-you.html
chyba trzeba skonfigurować lepiej php.
Hmm,ale jak używasz hostingu-to u nich potrzebna jest ta konfiguracja,u ciebie na localhoście działa,weź zobacz na jakim hostingu mają zaimplementowane płatności pl.

Ten post edytował Niktoś 8.12.2011, 21:49:24
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: 22.08.2025 - 07:47