<?php if ($fotografia == '0'){ $zdjecie = $_POST['zdjecie']; { $errorzdjecie=1; $errorfoto = "komunikat o błędzie"; } if ($errorzdjecie==0) { if($_FILES['zdjecie']['type'] =='image/jpeg' || $_FILES['zdjecie']['type'] == 'image/png' ) { $nazwa2 = $_FILES['zdjecie']['name']; $nazwa_zmieniona = "$nazwa1$nazwa2"; $fotografia2a = 'fotografie/'.$nazwa_zmieniona; } } } echo '<form action="foto.php" method="post" enctype="multipart/form-data"> zdjęcie:<input type="hidden" name="MAX_FILE_SIZE" value="30000"><br /><br /> <input type="file" name="zdjecie" ><br> '.$errorfoto.' <br /><input type="submit" name="sprawdz2" value="wgraj zdjęcie" /> </form>'; } ?>
Pobieram i sprawdzam zmienną $fotografia, gdy jest równa '0' wyświetla się formularz do wgrania pliku. W skrypcie wyżej cały czas wyświetlany jest komunikat o błędzie, pole jest puste... mimo to iż ścieżka do pliku jest podana.