Ako uploadnem súbor/obrázok

Z www.yegon.info
Prejsť na: navigácia, hľadanie

POZOR:
Na adresar do ktoreho bude subor uploadovany musia byt nastavene prava na 770 alebo 777!!

Ak neviete ako nastaviť práva na súbor alebo adresár pozrite sa na Ako zmenim prava na suboroch a adresarov pomocou FTP klienta

Do svojej stránky pridajte tento php kód:

<form method="post" action="image_upload.php" enctype="multipart/form-data">
Nalistovat obrazok: <input type="file" name="obrazok">
<input type="submit" value="Odoslat" name="submit">
</form>


image_upload.php

<?php
// V premennej $uploaddir je cesta kam sa má uploadnuť Váš súbor
$uploaddir = "/home/html/yegon.sk/public_html/img/";
$uploadfile = $uploaddir . $_FILES['obrazok']['name'];
 
// funkcia nahradí medzery v názve súboru podčiarknikmi
function setFileName($uploading_file) {
    $subor = preg_replace("~( |%20)~", "_", $uploading_file);
    return $subor;
}
 
if($_POST['submit']) {
    $subor = setFileName($uploadfile);
    if(file_exists($subor)) {
        echo "Subor so zadanym menom uz na serveri existuje!";
    } else {
        umask(002);
        if(move_uploaded_file($_FILES['obrazok']['tmp_name'], $subor)) {
           chmod($subor, 0664);
           echo "Subor bol odoslany v poriadku!";
        } else {
            echo "Subor sa nepodarilo odoslat!";
        }
    }
}
?>
Osobné nástroje