Nie działa mi funkcja md5_file, wyskakujeWarning: md5_file(images/test1.png) [function.md5-file]: failed to open stream: No such file or directory i wskazuje na ta linijke $md5file = md5_file($filename);
a wszystko podałem ...
<?php $img = $_FILES['image']; //walidacja start } //walidacja end //wykoananie skryptu foreach ($img['tmp_name'] as $key => $tmp_name) { $image = $_FILES['image']['name'][$key]; $image_type = $_FILES['image']['type'][$key]; $image_size = $_FILES['image']['size'][$key]; $id= 0; if (($image_type == 'image/gif') || ($image_type == 'image/jpeg') || ($image_type == 'image/pjpeg') || ($image_type == 'image/png')) { if (($image_size > 0) && ($image_size <= GW_MAXFILESIZE)) { // Przenoszenie plików do docelowego katalogu. $target = GW_LOKALIZACJA . $image; $filename = "$target"; //pobranie rozszerzenia $ext = $odczyt['extension']; //pobranie rozszerzenia if (move_uploaded_file($_FILES['image']['tmp_name'][$key], GW_LOKALIZACJA . $md5file . "." . $ext)) { $connect = mysqli_connect(HOST, USER, PASSWORD, NAZWA_BAZY, PORT) // dodajemy rekord do bazy $ins = "INSERT INTO obrazki VALUES ('$id',NOW(),'$target' ,'$md5file')"; $query = mysqli_query($connect, $ins); if ($query) { } else //echo '<img src="' . GW_LOKALIZACJA . $image . '" width="500px" heith="500px" alt="image" /></p>'; echo '<img src="' . GW_LOKALIZACJA . $image . '" width="300px" heith="300px" alt="image" /></p><br />'; ?> <form> <input onclick="this.form.txt.select();" type="button" value="zaznacz kod"> <textarea style="resize: none;" name="txt" cols="50" rows="4"><?php echo 'http://kafar.nazwa.pl/wrzucfote.pl/' . GW_LOKALIZACJA . $md5file . "." . $ext;?> </textarea> </form> <?php mysqli_close($connect); } } else } else echo "Przesłany plik nie jest obrazekiem!!! <br /> Dostępne rozszerzenia: .gif, .jpeg, .pjpeg, .png "; } } } //wykoananie skryptu ?>