|
7 registered members (3run, miwok, AndrewAMD, Quad, TipmyPip, fairtrader, 1 invisible),
637
guests, and 2
spiders. |
|
Key:
Admin,
Global Mod,
Mod
|
|
|
Anzeige eines Strings der eine PHP-Seite beinhaltet
#297447
11/07/09 16:12
11/07/09 16:12
|
Joined: Aug 2009
Posts: 14 Germany, Berlin
Nicobius
OP
Newbie
|
OP
Newbie
Joined: Aug 2009
Posts: 14
Germany, Berlin
|
Hallo alle zusammen ... Ich versuche mit 3dgs auf eine php Seite zuzugreifen, die Datensätze von einer MySQL Datenbank wieder gibt. Ich möchte diese Datensätze als eine Art Bibliothek in 3DGS verwenden. Ich habe mir das Plugin Anet zugelegt und Dank der Hilfe von Dark_Samurai konnte ich eine Verbindung mit meiner PHP-Seite aufbauen. Den Inhalt der Seite kann ich mir bis jetzt aber nur in einem Error-Fenster anzeigen lassen. Jetzt versuch ich schon seit einigen Tagen mir den Inhalt des Strings einfach mal im 3dgs-Fenster anzeigen zu lassen (z.B. mit der Textfunktion). Leider funktioniert das nicht. Ich verstehe aber das Problem nicht. Mit den herkömmlichen Anzeige-Funktionenn scheint es jedenfalls nicht zu klappen. Kann mir mal jemand einen Tip geben, wie ich diesen Inhalt angezeigt bekomme ...  Vielen Dank das du dir die Zeit genommen hast das wenigstens zu lesen. Ich hoffe du kannst mir helfen. Mit freundlichen Grüßen Nicobius
Last edited by Nicobius; 11/07/09 16:13.
|
|
|
Re: Anzeige eines Strings der eine PHP-Seite beinhaltet
[Re: Nicobius]
#297459
11/07/09 17:00
11/07/09 17:00
|
Joined: Jul 2005
Posts: 1,930 Austria
Dark_samurai
Serious User
|
Serious User
Joined: Jul 2005
Posts: 1,930
Austria
|
Ist bestimmt ein Fehler im Code. Am besten du postest den mal.
ANet - A stable and secure network plugin with multi-zone, unlimited players, voip, server-list features,... (for A7/A8)! get free version
|
|
|
Re: Anzeige eines Strings der eine PHP-Seite beinhaltet
[Re: Dark_samurai]
#297463
11/07/09 17:48
11/07/09 17:48
|
Joined: Aug 2009
Posts: 14 Germany, Berlin
Nicobius
OP
Newbie
|
OP
Newbie
Joined: Aug 2009
Posts: 14
Germany, Berlin
|
#include <acknex.h> #include "anet.h"
//Laden der Daten von der PHP-Seite
http_init(); var http_id = http_post(_str("http://goldis.homeftp.net/Waffen.php"),_str("")); while(http_get_status(http_id) == 0) { wait(1); } STRING* result_str = str_create("#500"); http_get_result(http_id,result_str);
//Testbeispiel
STRING* Inhalt= "Hallo Welt! Es ist schön zu sehen,\nwenn mal etwas funktioniert! \n";
//Textausgabe der beiden Strings
TEXT* first_txt = { pos_x = 300 ; pos_y = 250 ; layer = 3 ; font = Arial#24bi; string(Inhalt, result_str); //Ausgabe des Teststrings ; Ausgabe des Inhalts der PHP-Seite flags=VISIBLE; }
Der STRING Inhalt wird ohne Problem angezeigt. Sobald ich aber den STRING result_str anzeigen lassen möchte zeigt er folgenden Fehler:
< string(result_str);> Test.c 6:4():Bad or missing WDL parameter ...0.135 sec. 1 runtime errors
PS: Wie mach ich hier eigentlich die coolen Quellcode-Fenster?
Last edited by Nicobius; 11/07/09 17:55.
|
|
|
Re: Anzeige eines Strings der eine PHP-Seite beinhaltet
[Re: Rasch]
#297497
11/07/09 21:17
11/07/09 21:17
|
Joined: Aug 2009
Posts: 14 Germany, Berlin
Nicobius
OP
Newbie
|
OP
Newbie
Joined: Aug 2009
Posts: 14
Germany, Berlin
|
Der Code sieht jetzt folgendermaßen aus:
#include <acknex.h>
#include "anet.h"
//Laden der Daten von der PHP-Seite
STRING* result_str = "#500";
http_init();
var http_id = http_post(_str("http://goldis.homeftp.net/Waffen.php"),_str(""));
while(http_get_status(http_id) == 0)
{
wait(1);
}
http_get_result(http_id,result_str);
//Textausgabe des Strings
function main()
{
TEXT* first_txt =
{
pos_x = 300 ;
pos_y = 250 ;
layer = 3 ;
font = Arial#24bi;
string(result_str); //Ausgabe des Teststrings ; Ausgabe des Inhalts der PHP-Seite
flags=VISIBLE;
}
}
Also soweit scheint der Compiler keine Probleme mit der Syntax zu haben, zumindest bekomme ich keine Fehlermeldung mehr. Aber der Inhalt wird leider auch nicht angezeigt. Ich bekomme nur ein schwarzes Fenster.  PS: Danke für den Tip mit dem Quellcodefenster ... sieht schon viel übersichtlicher aus. Liebe Grüße, Nicobius
|
|
|
Re: Anzeige eines Strings der eine PHP-Seite beinhaltet
[Re: Rasch]
#297502
11/07/09 21:40
11/07/09 21:40
|
Joined: Aug 2009
Posts: 14 Germany, Berlin
Nicobius
OP
Newbie
|
OP
Newbie
Joined: Aug 2009
Posts: 14
Germany, Berlin
|
LOL ...
Alles klaro, jetzt funktioniert es auch. Daran hab ich gar nicht mehr geachtet ... Danke!
Na dann werd ich mich mal ran machen, die eigentlichen Daten auszuwerten und vorallem den Html-Code dazwischen wieder los zu werden. (Das nennt man wohl parsen!?!)
Jede Zeile ist ein Datensatz und soll angezeigt werden, wenn ich den entsprechenden Namen aufrufe oder nach bestimmten Kategorien suche.
Liebe Grüße, Nicobius
Last edited by Nicobius; 11/07/09 21:53.
|
|
|
Re: Anzeige eines Strings der eine PHP-Seite beinhaltet
[Re: Nicobius]
#297505
11/07/09 21:52
11/07/09 21:52
|
Joined: Aug 2009
Posts: 14 Germany, Berlin
Nicobius
OP
Newbie
|
OP
Newbie
Joined: Aug 2009
Posts: 14
Germany, Berlin
|
Gibts vielleicht zufällig eine Funktion, welche mir den Html-code wieder umwandelt ... sprich ich wieder den Tabellenaufbau sehe? Ich hab noch gar keine Idee wie ich das umsetzen kann. Ich hatte vor eine Art Bibliothek zu bauen. Die "Waffen" sollen namendlich in einer Liste angezeigt werden und wenn ich eines der Waffen anwähle sollen mir die Kenndaten in einem Infofenster angezeigt werden. Hat da zufällig jemand eine Idee wie ich da am besten ran gehe? Bin schonmal überglücklich das ich den Inhalt der PHP-Seite sehen kann.  Liebe Grüße, Nicobius
|
|
|
|