18576 PHP: przetwarzanie plików TXT, tworzenie testu
zł10-80 PLN
Closed
Posted over 15 years ago
zł10-80 PLN
Paid on delivery
Mam do wykonania stosunkowo prosty w działaniu skrypt PHP, używając MySQL
Działa na plikach tekstowych, uściślając:
Plik tekstowy ma treść:
\"||Pytanie pierwsze?||0;1;
+odpowiedz 1
+podaj swój wiek 2||r
+odpowiedz 3
||Pytanie drugie?||1;0;
+odpowiedz 1
+odpowiedz 2
+inne, opisz||o
||Pytanie trzecie, czy uważasz, że to zlecenie jest fajne?||0;0;Z;0;7\"
ten plik ma wygenerować stronę wyglądającą: (w nawiasie moje komentarze)
\"
Pytanie pierwsze? (test wielokrotnego wyboru, na pytanie nie trzeba odpowiadać)
- odpowiedz 1
- podaj swój wiek 2 (tutaj malutkie pole z tekstem, ta odpowiedź może być tez na samym dole)
- odpowiedz 3
Pytanie drugie? (trzeba odpowiedzieć, test jednokrotnego wyboru)
+odpowiedz 1
+odpowiedz 2
+inne, opisz (tutaj jakieś większe pole w które można wpisac tekst)
Pytanie trzecie, czy uważasz, że to zlecenie jest fajne? (zakresowe)
całkowicie się nie zgadzam \\ częściowo się nie zgadzam \\ raczej się nie zgadzam \\ trudno powiedzieć \\ raczej się zgadzam \\ częściowo się zgadzam \\ całkowicie się zgadzam
\"
Objaśnienia:
to ||0;0;2;0 znaczy od lewej: 0 - nie trzeba odpowiedziec, 0 - test jednokrotnego wyboru, z-pytanie zakresowe, 0 - typ pytania zakresowego (0 to typ:
całkowicie się nie zgadzam \\ częściowo się nie zgadzam \\ raczej się nie zgadzam \\ trudno powiedzieć \\ raczej się zgadzam \\ częściowo się zgadzam \\ całkowicie się zgadzam) i 7 czyli liczbe zakresów czyli te 7 nazw na dany zakres czyli w praktyce będzie to 7 kropek radio do wyboru
||r - pytanie z editem w ktorym można coś wpisać coś do 255 znaków
||0 - pytanie z większym polem opisowym, żeby dało się wkleić z 10 tys znaków
Po wypełnieniu testu wyniki ładuje do tabeli tzn. tabela z odpowiedziami zawiera następujące pola (nie upieram się, można to pewnie zoptymalizować)
- treśc pytania
- treść odpowiedzi
- liczba oznaczająca czy wybrano odpowiedź czy nie
- krotka treśc dla pola typu ||r (z 255 znakow)
- długa treść (z 10tys znakow)
- liczba oznaczająca zakres
- i chyba coś jeszcze trzeba dać ale nie wiem
I na koniec musze mieć wynik skumulowany w formie pliku tekstowego gdzie będzie % udział głosów tzn:
\"
Pytanie pierwsze?
- (30%) odpowiedz 1
- (60%) podaj swój wiek 2 (tutaj malutkie pole z tekstem, ta odpowiedź może być tez na samym dole)
-- (90%) 18
-- (9%) 21
-- (1%) nie powiem
- (10%) odpowiedz 3
Pytanie drugie? (trzeba odpowiedzieć, test jednokrotnego wyboru)
- (90%) odpowiedz 1
- (1%) odpowiedz 2
- (9%) opisz
-- 90% pusto
-- 5% niepowiem
- - 5% chciałbyś wiedzieć
Pytanie trzecie, czy uważasz, że to zlecenie jest fajne?
- (70%) całkowicie się nie zgadzam
- (10%) raczej się nie zgadzam
- (25%) trudno powiedzieć
- (5%) całkowicie się zgadzam
\"
Czyli plik txt generuje strone przez wywolonie np:
[login to view URL]
pojawia się moja ankieta po wypełnieniu jej wynik idzie do bazy
potem wywołując stronę www np.
[login to view URL]
mogę wygenerowac plik txt ze skumulowanymi wynikami, może się po prostu pojawic na stronie, nie musi tworzyć pliku
Szukam kogos kto to sprawnie zrobi, najlepiej robił coś takiego czy podobnego lub doradzi jakiś skrypt/biblioteke co działa podobnie gdyż nie mam za dużego budżetu, istotne jest też, aby było to w miarę prosto napisane (muszę wiedzieć o co biega)