![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 5.01.2004 Skąd: Warszawa/Tychy Ostrzeżenie: (0%) ![]() ![]() |
Ostatnio próbuje utworzyć ankietę php. Mam już ją ale nie chce mi zaskoczyć. Pomóżcie
Poniżej zanieszczam stronę główna glosowanie.html Z góry dziękuje za pomoc 8O 8O 8O [php:1:40ba43036f]<?php <HTML> <HEAD> <TITLE>Głosowanie</TITLE> <META http-equiv="Content-Type" content="text/html; charset=windows-1250"> </HEAD> <BODY> <? //zapisujemy odpowiedz do pliku if (isset($glos)) { $p=file("00lista.txt"); for($i=0;$i<count($p);$i++) { $linia=split(",",$p[$i]); if ($linia[0]=="$glos") { $liczba=$linia[2]+1; $p[$i]="$linia[0],"."$linia[1],".$liczba; break; }; } //nie chcemy zniszczyć pliku zanim go nie zamkniemy $plik=fopen("00lista.txt","a+"); $wynik=flock($plik,2); ftruncate($plik,0); for($i=0;$i<count($p);$i++) { $p[$i]=trim($p[$i]); fputs($plik,"$p[$i]rn"); } $wynik=flock($plik,3); fclose($plik); } ?> <H1>Najładniejszy wierszyk Jana Brzechwy</H1> <TABLE border="0"> <TR> <TD>Tytuł wiersza</TD> <TD>Oddaj głos</TD> <TD>Liczba głosów</TD> <TD width="150">Wykres</TD> </TR> <? $p=file("00lista.txt"); $tab=array(); $suma=0; for($i=0;$i<count($p);$i++) { $linia=split(",",$p[$i]); $suma=$suma+$linia[2]; $tab[$i]=array(); $tab[$i][0]=$linia[0]; $tab[$i][1]=$linia[1]; $tab[$i][2]=$linia[2]; } ?> </TABLE> </BODY> </HTML> ?>[/php:1:40ba43036f] poniżej zamieszczam plik 00lista.txt [php:1:40ba43036f]<?php arbuz.txt,Arbuz,94 baran.txt,Baran,19 brudas.txt,Brudas,30 chrzan.txt,Chrzan,46 chrzaszcz.txt,Chrząszcz,11 cwikla.txt,Ćwikła,46 depesza.txt,Depesza,10 dwa_koguty.txt,Dwa koguty,45 foka.txt,Foka,8 globus.txt,Globus,2 glowa_w_piasku.txt,Głowa w piasku,1 indyk.txt,Indyk,3 kaczka_dziwaczka.txt,Kaczka-Dziwaczka,1 kaczki.txt,Kaczki,1 katar.txt,Katar,2 klamczucha.txt,Kłamczucha,1 kos.txt,Kos,1 kozioleczek.txt,Koziołeczek,2 ?>[/php:1:40ba43036f] poniżej zamieszczam lista.sh [php:1:40ba43036f]<?php PLIKI=`ls *.txt` for d in $PLIKI do linia=`cat $d|head -2 | tail -1` echo "$d,$linia,0" done ?>[/php:1:40ba43036f] [/quote] |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
1. Standardowo serwer z php interpretuje pliki z rozszeżeniami .php więc plik glosowanie.html zmień na glosowanie.php
Możliwe, że dlatego nie zaskakuje Ci ![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 23.06.2025 - 13:17 |