Mam taki oto skrypt do uploadowania plików, na jednym serwerze mi działa a na drugim nie chce
<?php
//Konfiguracja
$maxFileSize = 2621440; //maksymalna wielko¶c' pliku w bajtach
$uploadFolder = 'pliki/'; //folder, do którego be;d± kopiowane pliki
$acceptMIME = array('image/gif', 'image/jpeg', 'image/pjpeg',); //akceptowane typy plików (MIME Types)
if($_GET['a'] == 'upload')
{
$picture = $_FILES['upload_picture'];
if(empty($picture['error'])) {
$check = 0;
foreach($acceptMIME as $key => $value)
{
if($picture['type'] == $value)
{
$check = 1;
break;
}
}
if($check)
{
$send_picture = @move_uploaded_file($picture['tmp_name'], $uploadFolder.'/'.$picture['name']); if(!$send_picture) $errorMsg = 'B?ad podczas kopiowania pliku do wyznaczonego folderu!';
else $errorMsg = 'Kopiowanie pliku zakończone sukcesem!';
}
else $errorMsg = 'Nieprawid?owy typ pliku!';
}
else
{
switch($picture['error'])
{
case 1 :
$errorMsg = 'Rozmiar pliku przekracza maksymalny dopuszczalny rozmiar ustawiony w konfiguracj
i php (php.ini)!';
break;
case 2 :
$errorMsg = 'Rozmiar pliku przekracza maksymalny dopuszczalny rozmiar ustawiony w skrypcie!';
break;
case 3 :
$errorMsg = 'Plik nie zosta? wys?any w ca?ości!';
break;
case 4 :
$errorMsg = 'Z.aden plik nie zosta? wys?any';
break;
}
}
}
?>
Plik jest umieszczony w głownym katalogu serwera, podobnie folder pliki. Czy może to być winą ustawień tego drugiego serwera? Na co zwrócić uwagę? Wyskakuje mi komunikat: "B?ad podczas kopiowania pliku do wyznaczonego folderu!"