$quizStart = file_get_contents("../data/start.yml");
$quizStartArr = explode("\n",$quizStart);
$questionArr = explode("\t",$quizStartArr[0]);
$question = $questionArr[2];
$answer1Arr = explode("\t",$quizStartArr[1]);
$answer1 = $answer1Arr[1];
$answer2Arr = explode("\t",$quizStartArr[2]);
$answer2 = $answer2Arr[1];
$answer3Arr = explode("\t",$quizStartArr[3]);
$answer3 = $answer3Arr[1];
?>
Glückwunsch!
Nochmal spielen
# zehn zufällige Fragen für das Quiz generieren
# lade Quizfragen-Datei
$quizDatei = file_get_contents("../data/quizfragen.csv");
$quizDateiArr = explode("\n",$quizDatei);
# zufällige zehn Fragen wählen
$array = range(3, 501);
srand ((double)microtime()*1000000);
for($x = 0; $x < 10; $x++) {
# Nummer der Frage
$i = rand(1, count($array))-1;
# Frage aus Liste entfernen
array_splice($array, $i, 1);
# Frage von Antworten trennen
$questionArr = explode('","',$quizDateiArr[$i]);
# HTML Struktur
?>
Frage 1
if(isset($questionArr[1])) {
?>
$answerArr = array($questionArr[1].".-.right",$questionArr[2].".-.false",$questionArr[3].".-.false");
shuffle($answerArr);
$answerArrValues = (($answerArr));
} else {
$questionArrSub = explode('",',$questionArr[0]);
?>
$questionArrSubAnswers = explode(",",$questionArrSub[1]);
$answerArr = array($questionArrSubAnswers[0].".-.right",$questionArrSubAnswers[1].".-.false",$questionArrSubAnswers[2].".-.false");
shuffle($answerArr);
$answerArrValues = (($answerArr));
}
$answerI = 0;
foreach($answerArrValues as $aAV) {
$abcArr = array("0","A","B","C");
$answerI++;
$aAVArr = explode(".-.",$aAV);
$aAV = $aAVArr[0];
?>
if(isset($aAV[strlen($aAV)-2])) {
if($aAV[strlen($aAV)-2]=='"') {
echo str_replace('\\','',substr($aAV,0,strlen($aAV)-2));
} else {
echo str_replace('\\','',$aAV);
}
} else {
echo str_replace('\\','',$aAV);
}
?>
}
?>
}
?>