所以要summerize,答案是包含PHP腳本只有這個:
<?php
header("Content-Type: text/plain");
print time();
?>
,我用它來從服務器獲取時間的腳本是:
//cut from a larger script
{
loader = new URLLoader();
loader.load(new URLRequest("http://grambogames.net/serverTime.php"));
loader.addEventListener(Event.COMPLETE, onServerTimeLoad);
trace("waiting for time to load");
}
private function onServerTimeLoad(e:Event):void
{
trace("date loaded:", loader.data);
try
{
var num:Number = Number(loader.data) * 1000
dato = new Date(num);
trace("tid & dato synkronisert med server.", dato);
}
catch (e:Error)
{
//the passed date was invalid, lets just use the local system date
dato = new Date();
trace("date did not work, local time used");
txt_error.text = "ERROR! COULD NOT GET TIME FROM SERVER!"
}
if (! dato)
{
//your output from the server isn't formatted in a way flash can convert it
trace("not working, date farmated wrong");
}
}
感謝LondonDrugs_MediaServices
...我只是希望沒有更多的錯誤出現。
你有什麼服務器/託管? –
我的主機是Hosting24.com 我完全訪問FTP的文件,以及一個文件瀏覽器與什麼稱爲「cPanel」。 我的網站是www.grambogames.net –