XML RPC Client in PHP - Kein Connect zum Remote Server - Array ()

Hallo,

ich habe hier einen Demo Client für XML-RPC. Dieser wurde in PHP
entwickelt.
Ich bin jein PHP-Profi, kenne mich dennoch schon ein wenig damit aus.

Zum Problem:
In der Doku zu diesem Client ist einiges beschrieben, trotzdem
funktioniert die Demo des Clients noch nicht richtig. Das neuste XAMMP
(Windows) habe ich auch installiert.

Die Einstellungen in der php.ini habe ich verlangt vorgenommen:
max_execution_time =3D 1800
max_input_time =3D 60
memory_limit =3D 32M
Den Eintrag ";extension=3Dphp_xmlrpc.dll" habe ich wie beschrieben
auskommentiert.

Die config.inc.php habe ich auch wie beschrieben angepasst.

Hier die Problembeschreibung:
Die Datei "config.inc.php" enthält diese Zeile:
$this->config["save_data_to_db"] =3D 1;

Wenn ich nun den Client über die "index.php" starte erhalte ich immer
die Fehlermeldung:
Fatal error: Using $this when not in object context in C:\Programme
\xampp\htdocs\umco_xmlrpc2_client\client\config.inc.php on line 86.

In Internetforen habe ich daraufhin herausgefunden, dass das
Schlüsselwort "$this" so nicht verwendet werden darf außer in einer
Funktion, weil es reserviert ist. Oder man ändert es z.B. in "$config"
oder "$that" um.

=C4ndere ich nun die "config.ic.php" so ab ($config["save_data_to_db"] =3D
1;), ist die Fehlermeldung verschwunden und ich kann den Client
starten. Wenn ich dies aber dann tue und rufe z.B. die Seite
"syndication_client.php" auf und will mich einloggen funktioniert dies
nicht, als ob eine Funktion fehlt oder er die Logindaten gar nicht
versendet werden. Statt dessen gibt er mir die Logindaten in folgender
Form aus:
Array
(
[user] =3D> demo
[passwd] =3D> demo
[task] =3D> func.Login
)

Ich weiß hier leider nicht mehr weiter.

Könnt Ihr mir helfen? Mehr Einblick in den Client, einfach PN oder
Mail an mich mit der Eurer EMail. Ich schicke euch dann mal das zip.

Gruß
Jörg
tannet [ Fr, 16 November 2007 10:21 ] [ ID #1872714 ]

Re: XML RPC Client in PHP - Kein Connect zum Remote Server - Array ()

Schick mir doch einfach den code an danielneu [at] t-online.de ich schau
mir das dann mal an :)
danielneu [ So, 18 November 2007 15:11 ] [ ID #1873688 ]

Re: XML RPC Client in PHP - Kein Connect zum Remote Server - Array ()

On 18 Nov., 15:11, daniel... [at] t-online.de wrote:
> Schick mir doch einfach den code an daniel... [at] t-online.de ich schau
> mir das dann mal an :)

Hi Daniel,

die Datei müsstest Du ja bekommen haben. Vielen Dank für Deine
Hilfe!!!

Ich habe in der Zwischenzeit weiter getestet. Einen Client von einem
anderen Kunden habe ich auch bekommen, der ist identisch und
funktioniert auch nicht.
Da dachte ich es wäre die XAMPP Version. Habe also auf 1.5.4
gewechselt. Funktioniert auch nicht. Die Benutzerdaten sind auch
richtig.
Aber immer bekomme ich keinen Connect sondern nur:
Array
(
[user] =3D> demo
[passwd] =3D> demo
[task] =3D> func.Login
) als Ausgabe sobald ich auf Login klicke.

Gruß
Jörg
tannet [ Di, 20 November 2007 14:52 ] [ ID #1875214 ]
PHP » de.comp.lang.php.misc » XML RPC Client in PHP - Kein Connect zum Remote Server - Array ()

Vorheriges Thema: Problem mit SOAP/Transport/HTTP.php, open_basedir und CURLOPT_FOLLOWLOCATION
Nächstes Thema: PDFLib 7 und topdown-Option