[HTML lub inne]Upload na yoyo.pl

Master23

Użytkownik
Dołączył
Maj 27, 2008
Posty
22
Witam
smile.gif
Niestety nie umiem pisac HTML PHP itd. ale za to mam was drodzy programisci.

Moja prośba brzmi:

" Prosze o skrypt który bedzie wrzucał wybrane pliki na serwer bez żadnych haseł ani niczego"

Coś takiego http://www.gtaonline.freens.pl/

Z góry dziękuje


P.S Na jakim (darmowym) hostingu polecacie to zrobic?
 

unlock

Użytkownik
Dołączył
Czerwiec 16, 2008
Posty
128
Kod:
<?php

$site_name = $_SERVER['HTTP_HOST'];
$url_dir = "http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']);
$url_this =  "http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];

$upload_dir = "upload_files/";
$upload_url = $url_dir."/upload_files/";
$message ="Witoj !";

//create upload_files directory if not exist
//If it does not work, create on your own and change permission.
if (!is_dir("upload_files")) {
    die ("upload_files directory doesn't exist");
}

if ($_FILES['userfile']) {
    $message = do_upload($upload_dir, $upload_url);
}
else {
    $message = "Invalid File Specified.";
}

print $message;

function do_upload($upload_dir, $upload_url) {

    $temp_name = $_FILES['userfile']['tmp_name'];
    $file_name = $_FILES['userfile']['name'];
    $file_type = $_FILES['userfile']['type'];
    $file_size = $_FILES['userfile']['size'];
    $result    = $_FILES['userfile']['error'];
    $file_url  = $upload_url.$file_name;
    $file_path = $upload_dir.$file_name;

    //File Name Check
    if ( $file_name =="") {
        $message = "Nazwa pliku jest nieprawidłowa";
        return $message;
    }
    //File Size Check
    else if ( $file_size > 4000000) {
        $message = "Za duży !";
        return $message;
    }
  

    $result  =  move_uploaded_file($temp_name, $file_path);
    $message = ($result)?"<font color=white>URL pliku [url="$file_url>$file_url</a>."]Wróć[/url]</a>" :
              "Nieznany błąd uploadu !";

    return $message;
}
?>
Tyle że ktoś ci może podmienić index i nie sprawdza rozszerzeń
 

Master23

Użytkownik
Dołączył
Maj 27, 2008
Posty
22
Spoko dzieki ale maly problem.

Nie mam o tym zielonego pojecia jak to dac na strone np. upload.cba.pl
 

Master23

Użytkownik
Dołączył
Maj 27, 2008
Posty
22
Aha spoko zaraz sproboje
i dam edit

//edit

mam takie coś:

Kod:
upload_files directory doesn't exist

wrzucilem w index.php na serwer jak chcecie do zobaczcie polupload.cba.pl
 
Do góry Bottom