Witam,
jak otwieram sondę za 1. razem gdy nie ma jeszcze pliku kody.txt (w tym pliku mam hasła potrzebne do głosowania - tworzyć się ma właśnie tylko za pierwszym otworzeniem) nie tworzy się on od razu na serwerze, gdy wrzucę jeszcze raz plik sonda.php(tu mam cały kod) na serwer, plik z kodami tworzy się dopiero wtedy.. pliki z wynikami głosowań również się nie tworzą ;O
Wie ktoś może czemu? A jeśli będzie potrzebne mogę podać kod bez problemu
albo dodam go od razu...
jak otwieram sondę za 1. razem gdy nie ma jeszcze pliku kody.txt (w tym pliku mam hasła potrzebne do głosowania - tworzyć się ma właśnie tylko za pierwszym otworzeniem) nie tworzy się on od razu na serwerze, gdy wrzucę jeszcze raz plik sonda.php(tu mam cały kod) na serwer, plik z kodami tworzy się dopiero wtedy.. pliki z wynikami głosowań również się nie tworzą ;O
Wie ktoś może czemu? A jeśli będzie potrzebne mogę podać kod bez problemu

albo dodam go od razu...
Kod:
<?php
//SPRAWDZANIE CZY PLIK ISTNIEJE
$plik = "kody.txt";
if (!file_exists($plik)) {
for ($s = 0; $s < 11; $s++){
srand((double)microtime()*1000000);
$kod=md5(uniqid(rand()));
if (strlen($kod)>=5) {
$txt = substr($kod,0,5);
}
else{
$txt = $kod;
}
$kody[] = $txt; // tutaj zapisujemy okrojony kod do tablicy
}
file_put_contents("kody.txt", serialize($kody));
}
else{
$kody = unserialize(file_get_contents('kody.txt'));
}
//---------------------------------------------------------------------
if (isset($_POST['haslo']) && $_POST['glosuj']) {
if (in_array($_POST['haslo'], $kody)){
//ZAPISYWANIE WYNIKOW DO PLIKOW
for($i = 1; $i < 11; $i++){
$name = 'auto'.$i;
if ($_POST[$name] != ''){
$filename = $_POST[$name].'.txt';
$votes = 0;
if(file_exists($filename)){
$votes = file_get_contents($filename);
$votes++;
}
file_put_contents($filename, $votes);
}
}
$message = "dziękujemy za oddanie głosu";
}
else {
$message = "wpisałeś niepoprawne hasło";
}
}
//------------------------------------------------------------------
/*POKAZUJE SONDE*/
echo '<p><map glosuj="glosuj">
<form action="" method="post">
<table align="center" style="text-align:center;">
<tr>
<td>1.<img src="./zdjecia/auto1.jpg" alt="" /></td>
<td>2.<img src="./zdjecia/auto2.jpg" alt="" /></td>
<td>3.<img src="./zdjecia/auto3.jpg" alt="" /></td>
<td>4.<img src="./zdjecia/auto4.jpg" alt="" /></td>
<td>5.<img src="./zdjecia/auto5.jpg" alt="" /></td>
</tr>
<tr>
<td>6.<img src="./zdjecia/auto6.jpg" alt="" /></td>
<td>7.<img src="./zdjecia/auto7.jpg" alt="" /></td>
<td>8.<img src="./zdjecia/auto8.jpg" alt="" /></td>
<td>9.<img src="./zdjecia/auto9.jpg" alt="" /></td>
<td>10.<img src="./zdjecia/auto10.jpg" alt="" /></td>
</tr>
</table>
<div>
<input type="radio" name="auto" value="auto1" checked="checked"/> nr 1.
<input type="radio" name="auto" value="auto2" /> nr 2.
<input type="radio" name="auto" value="auto3" /> nr 3.
<input type="radio" name="auto" value="auto4" /> nr 4.
<input type="radio" name="auto" value="auto5" /> nr 5.
<input type="radio" name="auto" value="auto6" /> nr 6.
<input type="radio" name="auto" value="auto7" /> nr 7.
<input type="radio" name="auto" value="auto8" /> nr 8.
<input type="radio" name="auto" value="auto9" /> nr 9.
<input type="radio" name="auto" value="auto10" /> nr 10.
</div>
<p></p><div><br/> <input type="text" name="haslo"/><input type="submit" name="glosuj" value="głosuj" /><br/>';echo $message;'<br/></form></map></p>';
?>