Loading:


    PHP - Upload pliku na serwer

    Siemka. Prezentuję wam prościutki skrypt uploadu.

    Skrypt daje możliwość ustalenia maksymalnego rozmiaru pliku, oraz akceptowalne formaty



    Napisz Artyku³

    Listing

    <?php
    if(isset($_GET['dodaj'])){
    $f = $_FILES['plik_upload'];

            if(empty($f)){
                    die ('<b>Wypełnij poprawnie formularz</b><br><a href="..">Wróć</a>');
            }
           
            echo '<div id="napis">';
           
            if($f['size'] > 10*1024) /* tutaj ustalasz rozmiar mnożone przez 1024 żeby było w kilo bajtach */
            {
                    die ('<b>Zbyt duży rozmiar pliku</b><br><a href="..">Wróć</a>');
            }
           
            /* tutaj ustalasz rozszerzenia */
            if($f['type'] == 'image/png' or $f['type'] == 'application/zip')
            {
                    echo 'Ładowanie<br><img src="load.gif" alt"load" />';
                   
                    if (move_uploaded_file($f['tmp_name'], 'pliki/'.$f['name'])){
                            $name = $_FILES['plik_upload']['name'];

                            echo "<script type=\"text/javascript\"> onload = function () {document.getElementById('napis').innerHTML='Plik został załadowany poprawnie...<br><a href=\"..\">Wróć</a>'}</script>";
                            }
                            else {
                            echo "<script type=\"text/javascript\"> onload = function () {document.getElementById('napis').innerHTML='Plik nie został załadowany.<br><a href=\"..\">Wróć</a>'}</script>";
                            }
            }
            else
            {
                    die ('<b>Niedozwolony plik</b><br><a href="..">Wróć</a>');
            }
    }
    else{
    echo '<fieldset>
    <form enctype="multipart/form-data" action="?dodaj" method="POST">
    Plik [*.rar; *.zip; *.gz]
    <input type="file" size="32" name="plik_upload" value="">
    <input type="submit" value="dodaj" />
    </form>
    </fieldset>'
    ;
    }
    ?>




    Dodano przez: pixelmaster Ranga: 0 Punktów: 0
    Komentarze użytkowników
    A jest możliwość dodania kodu dzięki któremu po wgraniu pliku pokaże nam pod ty plikiem linki do niego np. forum, html i delate
    autor: mexxio | 5834 | 2010-06-04 11:32:36


      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors