Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
[php] kod poprawny niby - ale na serwerze nie tworzy plików
#1
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 Smile

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>';
?>
Odpowiedz


Wiadomości w tym wątku
[php] kod poprawny niby - ale na serwerze nie tworzy plików - przez eremen - 23-02-2012, 03:33

Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Wyświetlenie ilości Plików z bazy MySQL, Wyświetlenie ilości Plików z bazy SQL maniek666 1 3,660 28-11-2013, 14:51
Ostatni post: ILIES
  Przywrócenie bazy danych/struktury z plików OPT i FRM smiesznylolek 0 3,261 19-11-2013, 16:28
Ostatni post: smiesznylolek
  Komunikacja PHP z MySQL na serwerze pawstrze 5 6,453 16-07-2013, 15:58
Ostatni post: Engine
  Symony2 na serwerze Marys 4 4,081 12-12-2012, 02:19
Ostatni post: andrzejhi
  [PHP][SQL] echo html jezeli ma poprawny numer w SQL cryptarithm 5 3,799 09-10-2012, 23:21
Ostatni post: Kartofelek

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl