$d) {
if(empty($d)) continue;
if (strpos(strtolower($d), 'question') !== false) {
$fullQuestion = substr(preg_replace('/^.+\n/', '', $d),1); //Strip useless firstline.
$numbers = explode(" ", $fullQuestion);
$questions[$i]['questionNumber'] = $numbers[0]; // Get # of question
$lengthOfNumber = strlen($questions[$i]['questionNumber']); //Get length of #
$splitNewLine = explode("\n", trim($fullQuestion)); //Split rest into lines.
$twoLineQuestion = $imageFirstLine = false;
if (strpos(strtolower($splitNewLine[0]), '", $splitNewLine[1]);
$trashBin = array_shift($cutOutImageShit);
$firstLine = implode(" ", $cutOutImageShit);
$questions[$i]['question'] = trim(substr(($twoLineQuestion ? $firstLine . " "
. $splitNewLine[2] : $firstLine), $lengthOfNumber));
} else {
if (strpos($splitNewLine[0], ':') !== false || !empty(trim($splitNewLine[1]))) {
$twoLineQuestion = true;
}
$questions[$i]['question'] = trim(substr(($twoLineQuestion ? $splitNewLine[0] . " "
. $splitNewLine[1] : $splitNewLine[0]), $lengthOfNumber));
}
$x=$b=1;
foreach ($splitNewLine as $a=>$line) {
if($a==0) continue;
if(($twoLineQuestion || $imageFirstLine) && $a==1) continue;
if($twoLineQuestion && $imageFirstLine && $a==2) continue;
if(empty(trim($line))) continue;
if(strpos(strtolower($line), 'totallines') !== false) continue;
if(strpos(strtolower($line), '
query("INSERT INTO question(question_time, questiondata_number, questiondata_content, questiondata_image)
VALUES(:qTime, :qNumber, :qContent, :qImage)");
$db->bind("qTime",time());
$db->bind("qNumber", $q['questionNumber']?:0);
$db->bind("qContent",$q['question']);
$db->bind("qImage",$q['image']?:"");
$db->execute();
$lastRow = $db->lastInsertId();
$db->kill(); //IS THIS EVEN NEEDED?
$row = 1;
foreach($q['answers'] as $a) {
$db = new db();
$db->query("INSERT INTO answer(answer_time, answerdata_content, answerdata_question, answerdata_correct)
VALUES(:aTime, :aContent, :aQuestion, :aCorrect)");
$db->bind("aTime", time());
$db->bind("aContent", $a);
$db->bind("aQuestion", $lastRow);
$db->bind("aCorrect",($q['correctAnswer']==$row?"1":"0"));
$db->execute();
$db->kill();
$row++;
}
$db = null;
}
echo "Inserted ".$count." questions.";
} else {
var_dump($questions);
}
}?>