webservice mit php 5

Alles, was PHP betrifft, kann hier besprochen werden.

webservice mit php 5

Postby K.Bean » 19. October 2006 11:22

hallo

ich habe schon das ganze netz durchstöbert, aber einfach noch keine lösung gefunden. vielleicht findet sich hier eine helfende hand ;)

um das ganze mal verständlich rüberzubringen, erkläre ich mal den kompletten sachverhalt. ein service im netzt ermöglicht es mir über ein webinterface in kombination mit meinem root server meine games auf dem server zu steuern. also praktisch ist das ein game admin panel und das kostenlos. wer mal schaun will http://gamecreate.com. ist für jeden interessant der mit games zu tun hat.

damit nun auch andere über meinen account aber mit beschränkten rechten dieses panel nutzen können, bietet der anbieter ein login in form eines webservice über die eigene (also meine) hompage an.

so und nun zum problem:
dieser webservice funktioniert über soap. soweit ich bisher weiß (und das ist nicht viel) funktioniert unter php 5 das ganze nicht, weil sich die soap klassen wohl gegenseitig stören. zumindest erhalte ich folgende fehlermeldung:

Fatal error: Cannot redeclare class soapclient in /web/www/gamerz/html/login/soap/nusoap.php on line 7240

übrigens über php 4 ( hier auf meinen testweb http://kbean.ki.funpic.de/login/auth.php das soll die eigentliche ausgabe sein ) funktioniert das ganze einwandfrei.

so inzw. habe ich in der nusoap.php (auf grund einiger tips meines providers) einige änderungen vorgenommen mit denen das ganze wohl auch unter php5 läuft. leider erhalte ich nun neue fehlermeldungen, mit denen ich so garnichts anfangen kann.

[http://www.gamerz-net.de/login/auth.php]

Notice: Undefined index: content-type in /web/www/gamerz/html/login/soap/nusoap.php on line 3818

Notice: Undefined index: content-type in /web/www/gamerz/html/login/soap/nusoap.php on line 3819

Warning: Cannot modify header information - headers already sent by (output started at /web/www/gamerz/html/login/soap/nusoap.php:3818) in /web/www/gamerz/html/login/soap/nusoap.php on line 3783

Warning: Cannot modify header information - headers already sent by (output started at /web/www/gamerz/html/login/soap/nusoap.php:3818) in /web/www/gamerz/html/login/soap/nusoap.php on line 3783

Warning: Cannot modify header information - headers already sent by (output started at /web/www/gamerz/html/login/soap/nusoap.php:3818) in /web/www/gamerz/html/login/soap/nusoap.php on line 3783

Warning: Cannot modify header information - headers already sent by (output started at /web/www/gamerz/html/login/soap/nusoap.php:3818) in /web/www/gamerz/html/login/soap/nusoap.php on line 3783

Warning: Cannot modify header information - headers already sent by (output started at /web/www/gamerz/html/login/soap/nusoap.php:3818) in /web/www/gamerz/html/login/soap/nusoap.php on line 3783

Warning: Cannot modify header information - headers already sent by (output started at /web/www/gamerz/html/login/soap/nusoap.php:3818) in /web/www/gamerz/html/login/soap/nusoap.php on line 3783
ClientOperation '' is not defined in the WSDL for this service

leider antwortet mein provider nicht und ich stehe nun komplett auf dem schlauch. falls sich jemand die mühe machen möchte um zu schauen dem hinterlasse ich mal alle wichtigen dinge per link. für eure hilfe wäre ich sehr dankbar.

link zum webservice script unverändert:
http://www.gamerz-net.de/files/External ... cation.zip

link zur php info:
http://www.gamerz-net.de/phpinfo.php

vielen dank.[/url]
K.Bean
 
Posts: 3
Joined: 11. July 2004 20:34

Postby hugoxampp » 19. October 2006 14:28

wo stehst denn der php code, der den fehler verursacht?? setzte mal den code <?php... ?> vor den header tag:

<html>
<?php hierhin.... ?>
<header></header>
<body>
<body>
</html>
hugoxampp
 
Posts: 6
Joined: 04. October 2006 14:16


Return to PHP

Who is online

Users browsing this forum: No registered users and 45 guests