Това е доста елементарен php скрип за анекта на вашия сайт. Следете внимателно стъпките и всичко ще бъде ОК! 🙂 Но нека не се отклоняваме от темата и да започваме.
1. Нужно е да направите 4-5 ( в зависимост от отговорите в анкетата ) текстови документа.
– В моя случай ще са 4 :
-bad.txt
-excellent.txt
-good.txt
-notbad.txt
2. Във всеки файл поставете число ( от 1 до десет в зависимост как искате да се отценява всеки отговор )
– В моя случай :
-bad.txt ……………………… 1
-excellent.txt ………………….2
-good.txt……………………….0
-notbad.txt……………………..0
3. Направете файл rate.php със следния код :
CODE
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
<html> <head> <title>Анкета</title> </head> <body bgcolor=“#d8d8bd“> <script language=“javascript“ type=“text/javascript“> <!– window.resizeTo(600,400); –> </script> <?php $vote=$_POST[„rate“]; $file=“$vote“ . „.txt“; $fh=fopen($file,’r’) or die (‘Failed to read file’); $count=fread($fh,filesize($file)) or $count=1; fclose($fh); $count++; $fh=fopen($file,’w’) or die(‘could not open file’); |
4. Направете файл results.php със сления код :
CODE
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
<html> <head> <title>Резултати</title> </head> <body> <?php $file=’excellent.txt’; $fh=fopen($file,’r’) or die (‘Failed to read file’); $result1=fread($fh,filesize($file)); fclose($fh); $file=’good.txt’; $file=’notbad.txt’; $file=’bad.txt’; |
Надявам се да съл ви бил полезен.