Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
datei = \"highscore.txt\";
loadVariablesNum (\"speichern.php?datei=\"+_root.datei+\"&name=\"+_root.name+\"&hits=\"+_root.punkte, 0, \"POST\");
if (geladen == \"1\") {
play ();
} else {
loadVariables (\"laden.php?datei=\"+_root.datei+\"&\"+random(99999), this, \"GET\");
gotoAndPlay (irgendwohin);
}
<?
# Verhindert den Verzeichnis Wechsel
if (!preg_match(\"=../|^/=\",$datei))
{
# Der Inhalt der Highscore wird in die Variable $inhalt geladen
for($i=0;$i<count($line=file($datei));$i++) {
$inhalt .= $line[$i];
}
# Der neue Eintrag wird der Variable $inhalt hinzugefügt
$inhalt .= $hits.\";\".$name.\"\n\";
# Inhalt wird in die Datei geschrieben
$fp=fopen($datei, \"w\");
fputs($fp,$inhalt);
fclose($fp);
}
?>
<?
$i = 0;
$fp = @fopen($datei,\"r\");
while ($zeile= @fgets($fp,1000)) {
# entfernt Leerzeichen am Anfang und Ende der Zeile
$zeile = trim($zeile);
# Teilt die Zeile anhand des Semikolons
$zeile = split(\";\",$zeile);
# Erstellt ein Mehrdimensionales Array
$id{$i} = array(\"Name\" => $zeile[1], \"Hits\" => $zeile[0]);
$i++;
}
@fclose($fp);
# Sortiert das Array nach Punkten
usort($id, sortier_funktion);
# Sortierfunktion
function sortier_funktion($a, $b) {
return strnatcasecmp($a[\"Hits\"],$b[\"Hits\"]);
}
# Ausgabe wird umgedreht
$id = array_reverse($id);
$fp=fopen($datei.\".bak\",\"w\");
# Array Ausgabe
while (list($key, $value) = each($id)) {
$dat_namen = $id{$key}{\"Name\"};
$dat_hits = $id{$key}{\"Hits\"};
fputs($fp,$dat_hits.\";\".$dat_namen.\"\n\");
$namen .= $dat_namen.\" <br>\";
$hits .= $dat_hits.\" <br>\";
# Nur die ersten 10 Ergebnisse ausgeben (Index fängt bei 0 an)
if($key == 9) { break; }
}
fclose($fp);
unlink($datei);
rename($datei.\".bak\", $datei);
# Ausgabe für Flash
echo \"hits=\".$hits;
echo \"&namen=\".$namen;
echo \"&geladen=1\"; # Variable die für einen evtl. Loader im Flash-Movie benötigt wird
?>