<html> <head> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" /> </head> <body> <div> <form enctype="multipart/form-data" action="index.php" method="POST"> <input name="img" type="file" /> <input type="submit" value="Wyślij plik" /> </form> </div> <?php //Pobieranie danych $plik_tmp = $_FILES['img']['tmp_name']; $nazwa = $_FILES['img']['name']; $rozmiar = $_FILES['img']['size']; #################### //Sprawdzanie rozszerzenia $roz = $r[1]; ######################### do{ $plik="load/".$nazwaa.'.'.$roz; }while(!$plik); $plik="load/".$nazwaa.'.'.$roz; if($roz ='txt') { echo "Plik: <strong>$nazwa</strong> o rozmiarze <strong>$rozmiar bajtów</strong> został przesłany na serwer!"; } else{ } } ?> </body> </html>
Chcę żeby sprawdziło czy dany plik istnieje na serwerze jeżeli tak niech wylosuje liczbe(nazwe pliku) jeszcze raz,
Co jest źle? Jak to rozwiązać bez do.while?