Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] soapCall parametry autoryzacja
Swirek
post
Post #1





Grupa: Zarejestrowani
Postów: 221
Pomógł: 20
Dołączył: 4.05.2006
Skąd: Polska

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


  1. $parameters = array (
  2. 'UserName' => 'login',
  3. 'Password' => 'pass'
  4. );
  5.  
  6.  
  7. __soapCall('addShipment', array($parameters), array(
  8. 'uri' => '...',
  9. 'soapaction' => ''
  10. )
  11. );


otrzymuję błąd

  1. [Tue Apr 17 14:51:45 2012] [error] [client 188.137.72.26] PHP Parse error: syntax error, unexpected T_VARIABLE, expecting T_FUNCTION


podejrzewam że źlę przekazuje parametry $parameters, jeżeli nie podaję parametrów wyrzuca błąd, że wymagana autoryzacja, ale to akurat zrozumiałe

prośba o pomoc i z góry jak zawsze dziękuję

Ten post edytował Swirek 17.04.2012, 15:21:45


--------------------
Macho odpadacie ;) .
Go to the top of the page
+Quote Post
redeemer
post
Post #2





Grupa: Zarejestrowani
Postów: 915
Pomógł: 210
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

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


Nie brakuje tam jednego zamykającego nawiasu przy wywołaniu funkcji?


--------------------
Go to the top of the page
+Quote Post
Swirek
post
Post #3





Grupa: Zarejestrowani
Postów: 221
Pomógł: 20
Dołączył: 4.05.2006
Skąd: Polska

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


nie nie brakuje po prostu nie wkleiłem przez przypadek ostatniego nawiasu


--------------------
Macho odpadacie ;) .
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----


Może tak?
  1. __soapCall('addShipment', $parameters, array(
  2.  
  3. 'uri' => '...',
  4. 'soapaction' => ''
  5. )
  6. );

Rzutowanie tablicy na $parameters ,który jest już tablicą chyba jest bezsensowne.

Ten post edytował Niktoś 17.04.2012, 15:34:51
Go to the top of the page
+Quote Post
Swirek
post
Post #5





Grupa: Zarejestrowani
Postów: 221
Pomógł: 20
Dołączył: 4.05.2006
Skąd: Polska

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


już tak próbowałem, dlatego kombinuje. dostaje ten sam błąd niestety. Wina na 90% jest w parametrach przekazywaniu loginu i hasła


--------------------
Macho odpadacie ;) .
Go to the top of the page
+Quote Post
Niktoś
post
Post #6





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

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


Spójrz na manual:
http://php.net/manual/en/soapclient.soapcall.php
Jakie argumenty przyjmuje ta metoda-u ciebie argumentem jest tablica,a z manuala czytam:
Cytat
arguments
An array of the arguments to pass to the function. This can be either an ordered or an associative array.

Popatrz na przykłady dużo wyjaśniają.
Go to the top of the page
+Quote Post
Swirek
post
Post #7





Grupa: Zarejestrowani
Postów: 221
Pomógł: 20
Dołączył: 4.05.2006
Skąd: Polska

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


Niestety manual zanim założyłem ten temat mi nie pomógł, ponieważ sugerując się przykładami, wydaje mi się, że prawidłowo próbowałem podać dane.

jakieś pomysły? sad.gif

Ten post edytował Swirek 19.04.2012, 12:24:38


--------------------
Macho odpadacie ;) .
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 - 14:24