Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: skrypt sonda nie dopisuje do pliku TXT
Forum PHP.pl > Forum > Gotowe rozwiązania
kaszek
napisłem skrypt
Skrypt składa się z dwóch plików - sonda.php i sonda.txt
sonda.php to skrypt sondy, natomiast sonda.txt to plik z odopowiedziami
[php:1:a4841174ba]<?php
<?
$pytanie="Jak masz na imię:";
$psonda="sonda.txt";
$plik=file("sonda.txt");
if($glosuj=="tak"){
$fd = fopen ($psonda, "r");
$zaw = fread ($fd, filesize ($psonda));
foreach($plik as $plik_num => $plik){
$dane=explode("||", $plik);
if($odp==$dane[0]){
$przed="$dane[0]||$dane[1]";
$dane[1]++;
$po="$dane[0]||$dane[1]";
$zapis=str_replace("$przed","$po", "$zaw");
$fp=fopen($psonda, "w");
fwrite($fp, $zapis);
fclose($fp);
echo("Twój głos został zaliczony");}}}
else{
echo("<center><B>$pytanie</B></CENTER><FORM METHOD=POST ENCTYPE=multipart/form-data>");
$num=1;
foreach($plik as $plik_num => $plik){
$dane=explode("||", $plik);
echo("$num.<INPUT TYPE=RADIO NAME=odp VALUE=$dane[0]>$dane[0] $dane[1]<BR>");$num++;}
echo("<INPUT TYPE=hidden NAME=glosuj VALUE=tak>
<INPUT TYPE=SUBMIT NAME=Głosuj value=Głosuj></FORM>");
}?>

?> [/php:1:a4841174ba]


Sonda.txt
Zawiera odpowiedzi w postaci - pytanie||ilość głosów

Kod
Jasiu||0

Stasiu||1


Tylko mam taki problem że nie dopisuje mi do pliku a to duży problem ponieważ sonda nie spełnia swojego zastoswania a oprócz tego chiałbym dodac jeszcze obcje że można głoswac co godzne oraz że szeruguje wynki od największego do najmniejszego ale nie wiem jak to poustawiać pomoc
scanner
Człowieku.
Zablokowałem Twój poprzedni wątek ze względu na zły temat.
Podałeś mi nowy temat
Odblokowałem wątek i przeniosłem skrypt na forum php - tam gdzie jego miejsce

Skrypty php to miejksca dla debat nad gotowcami, jakie mozna znaleźć w sieci.

Twój poprzedni wątek znajduje się tutaj: http://forum.php.pl/viewtopic.php?p=103981...ghlight=#103981

Zamykam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.