diff options
author | Topi Reinio <topi.reinio@digia.com> | 2013-06-13 15:13:32 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-09-16 12:41:51 +0200 |
commit | 27d22c5f4201c7555b42e187252bee3fd88d3821 (patch) | |
tree | 8977189090a5977884558634b99233fff62d175a /examples/declarative/demos/samegame/qml/samegame/highscores/scores.php | |
parent | 82ffec0b3daab59c96b5f1d5963566bd9418766e (diff) |
Doc: Move Qt Quick 1 demos and their documentationold/5.1
When installing the examples, we currently end up with a
QT_INSTALL_EXAMPLES/demos directory with nothing but documentation
files.
This change moves the docs and also the demos themselves into
examples/declarative/demos.
Also fixes the links in demo .qdoc files.
Task-number: QTBUG-31722
Change-Id: Ied15526be1db8437e14be786ea69eae98af8dd3f
Reviewed-by: Jerome Pasion <jerome.pasion@digia.com>
Diffstat (limited to 'examples/declarative/demos/samegame/qml/samegame/highscores/scores.php')
-rw-r--r-- | examples/declarative/demos/samegame/qml/samegame/highscores/scores.php | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/examples/declarative/demos/samegame/qml/samegame/highscores/scores.php b/examples/declarative/demos/samegame/qml/samegame/highscores/scores.php new file mode 100644 index 00000000..3cceb2d7 --- /dev/null +++ b/examples/declarative/demos/samegame/qml/samegame/highscores/scores.php @@ -0,0 +1,34 @@ +<?php + $score = $_POST["score"]; + echo "<html>"; + echo "<head><title>SameGame High Scores</title></head><body>"; + if($score > 0){#Sending in a new high score + $name = $_POST["name"]; + $grid = $_POST["gridSize"]; + $time = $_POST["time"]; + if($name == "") + $name = "Anonymous"; + //if($grid != "10x10"){ + //Need a standard, so as to reject others? + //} + $file = fopen("score_data.xml", "a"); #It's XML. Happy? + $ret = fwrite($file, "<record><score>". $score . "</score><name>" + . $name . "</name><gridSize>" . $grid . "</gridSize><seconds>" + . $time . "</seconds></record>\n"); + echo "Your score has been recorded. Thanks for playing!"; + if($ret == False) + echo "<br/> There was an error though, so don't expect to see that score again."; + }else{#Read high score list + #Now uses XSLT to display. So just print the file. With XML cruft added. + #Note that firefox at least won't apply the XSLT on a php file. So redirecting + $file = fopen("scores.xml", "w"); + $ret = fwrite($file, '<?xml version="1.0" encoding="ISO-8859-1"?>' . "\n" + . '<?xml-stylesheet type="text/xsl" href="score_style.xsl"?>' . "\n" + . "<records>\n" . file_get_contents("score_data.xml") . "</records>\n"); + if($ret == False) + echo "There was an internal error. Sorry."; + else + echo '<script type="text/javascript">window.location.replace("scores.xml")</script>'; + } + echo "</body></html>"; +?> |