Mam problem z prostym kopiowaniem na serwer i nie wiem dlaczego pojawia się błąd. Otóż to formularz nie przenosi mi plików PDF większych niż 1 MB - inne pliki przechodzą bez problemu? W czym przyczyna - czy są jakieś ograniczenia? W Manualu do funkcji move_uploaded_file nic nie znalazłem. Oto mój kod:
if($_FILES['plik']){
require('../bib/typ_img.php');
//list($width, $height, $type, $attr) = @getimagesize($_FILES['plik']['tmp_name']);
$typ = $_FILES['plik']['name'];
if(!plik_type($typ)){
echo("OK - plik dobry możemy go skopiować! :)"); //wykonuje dalsze czynności kopiowania pliku!
//sprawdzam czy plik istnieje
$sprawdz = '../pliki/' . $_FILES['plik']['name'];
$plik_s = '../pliki/' . $_FILES['plik']['name'];
echo("<strong>$plik_s</strong>");
if(!$test){
//echo "Plik nie istnieje - kopiuje;";
if(move_uploaded_file($_FILES['plik']['tmp_name'], $plik_s)) { $plik = $_FILES['plik']['name']; }else{echo("Kopiowanie pliku nie powiodło się! [55]");} }
else{
//echo "Plik istnieje - <strong>zmieniam nazwę</strong>";
//$nazwa = $_FILES['plik']['name'];
$typ_wiz = plik_ext($typ);
$nazwa = time().$typ_wiz; if(move_uploaded_file($_FILES['plik']['tmp_name'], '../pliki/' . $nazwa)) { $plik = $nazwa; }else{echo("Kopiowanie pliku nie powiodło się! [62]");} }
}//koniec prawidłowego pliku
}