<?php require_once('xxxxxx'); require_once('xxxxxx'); $_SESSION['status'] = "AKCEPTUJ REGULAMIN"; }else{ $wielkosc = "2097152"; $nick = 'cosik' $serwer = 'linux' $adres_strony = ustawienia('adres_strony'); $adres_strony = $adres_strony['opcja']; $adres_zdjecia = $adres_strony."zgloszenia/".$serwer."/".$nick."/"; $target_dir = '../zgloszenia/'.$serwer.'/'.$nick; $image1 = $_FILES['zdjecie1']['name']; $image2 = $_FILES['zdjecie2']['name']; $image3 = $_FILES['zdjecie3']['name']; $nowa_nazwa1 = '0.'.$rozszerzenie1; $nowa_nazwa2 = '1.'.$rozszerzenie2; $nowa_nazwa3 = '2.'.$rozszerzenie3; $sprawdz = "SELECT nick, serwer_id FROM zgloszenia WHERE nick='$nick' AND serwer_id='$serwer'"; $rezult = mysqli_query($conn, $sprawdz); if($_POST['captcha']!=$_SESSION['captcha']){ $_SESSION['status'] = '<i class="fas fa-exclamation-triangle"></i> Kod captcha jest nieprawidłowy, spróbuj ponownie.'; $input = $_POST; }else{ if( mysqli_num_rows($rezult) > 0){ $_SESSION['status'] = "Zgłoszenie o tym nicku i serwerze już istnieje!"; }else{ if($_FILES["zdjecie1"]["size"] <= $wielkosc){ if($_FILES["zdjecie2"]["size"] <= $wielkosc){ if($_FILES["zdjecie3"]["size"] <= $wielkosc){ if($typ_zdjecia1 != "jpg" && $typ_zdjecia1 != "png" && $typ_zdjecia1 != "jpeg" && $typ_zdjecia2 != "jpg" && $typ_zdjecia2 != "png" && $typ_zdjecia2 != "jpeg" && $typ_zdjecia3 != "jpg" && $typ_zdjecia3 != "png" && $typ_zdjecia3 != "jpeg" ) { $_SESSION['status'] = "Wszystkie zdjęcia powinny posiadać te formaty: JPG, PNG, JPEG"; } else{ $adres_zdjecia_sql1 = $adres_zdjecia.$nowa_nazwa1; $adres_zdjecia_sql2 = $adres_zdjecia.$nowa_nazwa2; $adres_zdjecia_sql3 = $adres_zdjecia.$nowa_nazwa3; mysqli_query($conn, "INSERT INTO zgloszenia (instrukcje)"); $tmp1 = $_FILES['zdjecie1']['tmp_name']; $tmp2 = $_FILES['zdjecie2']['tmp_name']; $tmp3 = $_FILES['zdjecie3']['tmp_name']; $_SESSION['statustrue'] = "Poprawnie utworzono zgłoszenie! Teraz czekaj cierpliwie na zatwierdzenie, przez administratora";
} }else{ $_SESSION['status'] = "Jedno lub więcej zdjęć jest za dużych! Maksymalny rozmiar pliku 2MB #1"; } }else{ $_SESSION['status'] = "Jedno lub więcej zdjęć jest za dużych! Maksymalny rozmiar pliku 2MB #2"; } }else{ $_SESSION['status'] = "Jedno lub więcej zdjęć jest za dużych! Maksymalny rozmiar pliku 2MB #3"; } }else{ $_SESSION['status'] = "Dodanie zgłoszenia nie powiodło się, spróbuj ponownie, lub udaj się do Administratora!"; } } } } }
Jeśli podczas załączenia pliku dodam zdjęcia dokładnie 3 bo tyle jest wymaganych których wielkość nie przekracza 2 MB to wszystko pięknie działa, ale jeśli już dodam zdjęcie przekraczające 2 MB To pisze że Zgłoszenie dodane ale zdjęcia się nie przesłały :/ Wie ktoś może jak to rozwiązać?
Jeśli jest to potrzebne to XAMPP ma wersje php 7.3.10 a Serwer 7.3.13