Mam taki skrypt:
<?php
$uploaddir = './';
if($_FILES['plik1']['error'] == UPLOAD_ERR_OK){
$new_name = $uploaddir.$_FILES['plik1']['name'];
$temp_name = $_FILES['plik1']['tmp_name'];
echo "Plik został załadowany.\n"; }
else{
echo "Nieprawidłowy plik\n"; }
}
else{
switch($_FILES['plik1']['error']){
case UPLOAD_ERR_INI_SIZE :
case UPLOAD_ERR_FORM_SIZE :
echo("Przekroczony maksymalny rozmiar pliku!\n"); break;
case UPLOAD_ERR_PARTIAL :
echo("Odebrano tylko częśc pliku!\n"); break;
case UPLOAD_ERR_NO_FILE :
echo("Plik nie został pobrany!\n"); break;
default :
echo("Nieznany typ błędu!\n"); }
}
?>
Chce do niego dodać ograniczenia na typy
$_FILES[plik][type] == "image/jpg"
$_FILES[plik][type] == "image/jpeg"
$_FILES[plik][type] == "image/png"
$_FILES[plik][type] == "image/gif"
oraz ma odczytywać rozszerzenie uploadowanego skryptu i wypisywać że go nie można dodać.
Czy
jakoś za pomocą
$uploaded_type
if ($uploaded_type!="application/zip")
{
echo "Wysłany plik to: ".$uploaded_type." a dozwolone są tylko pliki ZIP.<br>"; $ok=0;
}
if ($ok==0)
{
Echo "Wysyłanie nie powiodło się."; }