Gamestudio Links
Zorro Links
Newest Posts
Help with plotting multiple ZigZag
by degenerate_762. 04/30/24 23:23
M1 Oversampling
by 11honza11. 04/30/24 08:16
Trading Journey
by howardR. 04/28/24 09:55
Zorro Trader GPT
by TipmyPip. 04/27/24 13:50
Data from CSV not parsed correctly
by jcl. 04/26/24 11:18
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
3 registered members (AndrewAMD, Quad, M_D), 1,217 guests, and 1 spider.
Key: Admin, Global Mod, Mod
Newest Members
firatv, wandaluciaia, Mega_Rod, EternallyCurious, howardR
19050 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 1 of 3 1 2 3
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
N
Nicobius Offline OP
Newbie
Nicobius  Offline OP
Newbie
N

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 ... blush

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 Offline
Serious User
Dark_samurai  Offline
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
N
Nicobius Offline OP
Newbie
Nicobius  Offline OP
Newbie
N

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: Nicobius] #297475
11/07/09 18:58
11/07/09 18:58
Joined: Jun 2008
Posts: 428
Rasch Offline
Senior Member
Rasch  Offline
Senior Member

Joined: Jun 2008
Posts: 428
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;
}

dein result_str wird zur Laufzeit erstellt oder? Das heist der TEXT sucht den String result_str. Das funktioniert natürlich nicht da er global nicht definiert ist. Also mach doch mal folgendes:

- Nimm das hier raus: STRING* result_str = str_create("#500");
- Stattdessen definiere den String schon vor allen funktionen.
- So: STRING* result_str = "#500";
- Wichtig das du das über deine TEXT Definition legst.

Hoffe ich seh das so richtig.

Zu den Quellcodes im Editfenster bzw da wo du deinen Beitrag postest gibt es oben ja Smileys, hyperlinks usw. bei den Symbolen auf Raute klicken als # und dann Code wählen. Deinen code zwischen

[code] test [ /code]

setzen.

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
N
Nicobius Offline OP
Newbie
Nicobius  Offline OP
Newbie
N

Joined: Aug 2009
Posts: 14
Germany, Berlin
Der Code sieht jetzt folgendermaßen aus:

Code:
#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. smile

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: Nicobius] #297499
11/07/09 21:24
11/07/09 21:24
Joined: Jun 2008
Posts: 428
Rasch Offline
Senior Member
Rasch  Offline
Senior Member

Joined: Jun 2008
Posts: 428
Das ist irgendwie alles verkehrt oder? Das müsste doch so aussehen.

Code:
#include <acknex.h>
#include "anet.h"

STRING* result_str = "#500";

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;
} 

//Laden der Daten von der PHP-Seite

function main()
{
	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);
}



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
N
Nicobius Offline OP
Newbie
Nicobius  Offline OP
Newbie
N

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] #297504
11/07/09 21:47
11/07/09 21:47
Joined: Jun 2008
Posts: 428
Rasch Offline
Senior Member
Rasch  Offline
Senior Member

Joined: Jun 2008
Posts: 428
Sowas wie eine Highscore?

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
N
Nicobius Offline OP
Newbie
Nicobius  Offline OP
Newbie
N

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. smile

Liebe Grüße,
Nicobius

Re: Anzeige eines Strings der eine PHP-Seite beinhaltet [Re: Nicobius] #297506
11/07/09 21:53
11/07/09 21:53
Joined: Jun 2008
Posts: 428
Rasch Offline
Senior Member
Rasch  Offline
Senior Member

Joined: Jun 2008
Posts: 428
Ich glaub Tabellen usw gehen nicht. Vorallem kein JHTMl. Du kannst dir eine tabelle basteln mit panels usw und dann da die empfangenen daten paltzieren

Page 1 of 3 1 2 3

Moderated by  HeelX, Spirit 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1