Jump to content
Unity Insider Forum

Timestamp php abfrage


dewa

Recommended Posts

Hallo zusammen,

ich habe vor das bei jedem Spielstart eine Datenbank abfrage stattfindet die mir den Aktuellen Timestamp mit der WWW funktion übermittelt.

 

Die php Datei:

 

<?php

$timestamp = time();

echo $timestamp;

?>

 

c# script:

 

IEnumerator getTime()
{
 WWW server_time = new WWW("WEBSITE_DOMAIN.php");
 yield return server_time;

 Debug.Log ("Time on the server is now: " + server_time.text);


}

 

Klappt auch alles soweit, aber ich schaffe es einfach nicht den Timestamp zum Int wert zu konverten.

Muss ich vielleicht erst den Timestamp zu meiner SQL Datenbank hinzufügen und dann dadrauf zugreifen?

 

Hilfe ;/

Link zu diesem Kommentar
Auf anderen Seiten teilen

Eine SQL-Datenbank hat damit gar nichts zu tun. Die WWW-Klasse lädt eine Datei über HTTP herunter, und WWW.text liefert den Inhalt der Datei als String.

Um einen String zu einem Integer zu konvertieren, kannst du z.B.

int.Parse(deinString)

nutzen.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Danke für die schnelle Antwort :)

Dann erscheint bei mir aber folgender Fehler:

error CS1502: The best overloaded method match for `int.Parse(string)' has some invalid arguments

 

 

void Start () {
 StartCoroutine("getTime");

}

IEnumerator getTime()
{
 WWW server_time = new WWW("http://hosting3381.af923.netcup.net/Uhrzeit.php");
 yield return server_time;
 sekunden = int.Parse (server_time);

 Debug.Log ("Time on the server is now: " + sekunden);


}

 

schon mal danke :)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Archiviert

Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.

×
×
  • Neu erstellen...