|
|
|
| Есть текстовый документ где хранятся данные надо спроектировать серверное приложение которое будет обрыбатывать данные с введённого тестера например обучалка ппо пхп
Не может кто посоветовать как енту лабуду удобней замутить
в начале считываю таким образом
function vivod(){
$ti=filesize("tester.txt");
if ($ti>0) :
// print "<table border=1 cellpadding=2 cellspasing=0 width=\"600\">";
$fh=fopen("tester.txt","r") or die ("Ne naydeno takogo");
while(!feof($fh)):
$t++;
if (feof($fh)){
continue;
}
$line=fgets($fh,4096);
if ($t==1){
continue;
}
list($name1,$name2,$name3,$n4,$n5)=explode("|",$line);
// if ($name1==$f9):
print $t;
print "<input type=\"text\" value=\"$name1\" size=\"50\"><br>" ;
print "<input type=\"button\" value=\"$name2\" name=\"$m1\">";
print "<input type=\"button\" value=\"$name3\" name=\"$m2\">";
print "<input type=\"button\" value=\"$n4\" name=\"$m3\">";
print "<input type=\"button\" value=\"$n5\" name=\"$m4\"><br>";
print "<tr>";
// endif;
endwhile;
print "</table>";
endif;
fclose($fh);
} | |
|
|
|
|
|
|
|
для: Timur
(22.04.2006 в 19:42)
| | Приведите пример файла tester.txt и Otveti.txt. | |
|
|
|
|
|
|
|
для: Саня
(22.04.2006 в 19:53)
| | Tester.txt здесь забиваются вопросы
Как объявить переменную|А)$a|Б)@a|В)%a|Г)#a
Как объявить цикл|А)sfd|Б)sdfds|В)dsfds|Г)sdfds
Как объявить переменную|А)$a|Б)@a|В)%a|Г)#a
Как объявить цикл|А)sfd|Б)sdfds|В)dsfds|Г)sdfds
ну типа того
Otveti.txt
Фамилия тестирующегося
Первый вопрос например а
Второй вопрос например d
Третий вопрос например c
четвёртый вопрос например d
Проверка Proverka.txt
Сдесь синхронизируются данные с файлом ответы и и по итогу синхронизации генерируется станичка на серваке что вы ответили на н вопросов и ваш результат н | |
|
|
|
|
 1.8 Кб |
|
|
для: Timur
(22.04.2006 в 20:04)
| | Я бы сделал так. | |
|
|
|
|
|
|
|
для: Саня
(22.04.2006 в 20:56)
| | Спасибо Выручил
Но как сделать так чтоб данные выходили в последовательности
Пример ответил на первый загрузка второго итд в этом проблема
Я как понимаю мне нужно отслеживать какой радиобут активен и отправлять на сервак какждый раз но помоему не логично сеть будет перегружена
Если не сложно | |
|
|
|
|
|
|
|
для: Timur
(22.04.2006 в 21:11)
| | Нужно отправлять данные на скрипт "script.php?id=$i", где $i - номер вопроса, на который отвечал человек. А в самом скрипте проверять ответ и этот параметр, и выдавать вопрос, номер которого $i+1.
> Я как понимаю мне нужно отслеживать какой радиобут активен и отправлять на сервак какждый раз
Не так. При выборе радиокнопки, её значение записывается в массив $_POST, а остальные, с таким же именем, - нет. Нагрузка - смехотворная. | |
|
|
|
|
|
|
|
для: Саня
(22.04.2006 в 21:34)
| | да я в этом уже разобрался огромное спасибо за помощь
Протестировал дейсвительно нагрузка мин а пользы мах | |
|
|
|