<?php // Jeśli przesłano jakieś pliki: // Kolejny test, w celu upewnienia się, że rzeczywiście przesłano plik if (!($_FILES['zalacznik']['size'])) { } else { // Określenie docelowej nazwy, pod którą chcemy zapisać plik. // Próba przeniesienia przesłanego pliku do nowej lokalizacji. $newname))) { } else { // Udało się! } } } ?> <form action="<?= $_SERVER['PHP_SELF'] ?>" method="post" enctype="multipart/form-data" name="f1"> <input type="hidden" name="MAX_FILE_SIZE" value="8388608" /> <p>A dlaczego by nie przesłać pliku? <input type="file" name="zalacznik" /></p> <p><input type="submit" /></p> </form>
Jak do tego dodać skrypt, który będzie zapisywał tylko pliki graficzne o rozszerzeniach .png .jpg .gif oraz zamieniał ich nazwy na liczby od 1,2,3,4... itd. czyli np. jeśli pobiorę to metodą $_GET to bym miał takie coś: index.php?id=4&cośtamitd. Chcę, żeby zapisywało się to po kolei od 1 do iluś tam oraz jeśli plik będzie istniał pod taką nazwą niech znajdzie wolną nazwę czyli następne id które jest wolne. Proszę o pomoc.