[ Príspevkov: 27 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Upload server

Registrovaný: 01.10.06
Prihlásený: 27.09.15
Príspevky: 1979
Témy: 114 | 114
Bydlisko: your momma'...
NapísalOffline : 28.10.2006 14:00 | Upload server

Mozete mi prosim povedat (napisat) daky script alebo kod na upload suborov na server (ic.cz) vsetky formaty do 15 MB . Dakujem


Offline

Užívateľ
Užívateľ
Upload server

Registrovaný: 02.07.06
Prihlásený: 18.08.14
Príspevky: 1696
Témy: 137 | 137
Bydlisko: Slovakia - ...
NapísalOffline : 28.10.2006 14:05 | Upload server

patri to do sekcie PHP , mozno aj ine ale urcite nie do html
http://www.pcforum.sk/upload-script-vt6009.html


_________________
Zivot je jednoduchy , staci sa rozhodnut a neobzerat sa spat. Poriadok je pre blbcov, inteligent zvlada chaos.
Offline

Užívateľ
Užívateľ
Upload server

Registrovaný: 01.10.06
Prihlásený: 27.09.15
Príspevky: 1979
Témy: 114 | 114
Bydlisko: your momma'...
Napísal autor témyOffline : 28.10.2006 14:08 | Upload server

Prepac nevedel som ... To som uz videl ale nechapem to ...


Offline

Užívateľ
Užívateľ
Upload server

Registrovaný: 02.07.06
Prihlásený: 18.08.14
Príspevky: 1696
Témy: 137 | 137
Bydlisko: Slovakia - ...
NapísalOffline : 28.10.2006 14:10 | Upload server

je tu toho dost

http://www.webguru.cz/clanky/view.php?id=20
http://www.pcforum.sk/vkladanie-obrazkov-vt5183.html

ale bodli by sa zakladne vedomosti z php,
resp. ak ich nemas mozno neco najdes na www.hotscripts.com


_________________
Zivot je jednoduchy , staci sa rozhodnut a neobzerat sa spat. Poriadok je pre blbcov, inteligent zvlada chaos.
Offline

Užívateľ
Užívateľ
Upload server

Registrovaný: 01.10.06
Prihlásený: 27.09.15
Príspevky: 1979
Témy: 114 | 114
Bydlisko: your momma'...
Napísal autor témyOffline : 28.10.2006 14:20 | Upload server

Prosim napis mi to ako asi ja to neviem , prooosim !


Offline

Užívateľ
Užívateľ
Upload server

Registrovaný: 02.07.06
Prihlásený: 18.08.14
Príspevky: 1696
Témy: 137 | 137
Bydlisko: Slovakia - ...
NapísalOffline : 28.10.2006 21:27 | Upload server

napis mi tu nejaky script a ja to s tebou vyriesim lebo ted nemam mo ccasu aby som ho napisal , najdi aj sem na fore


_________________
Zivot je jednoduchy , staci sa rozhodnut a neobzerat sa spat. Poriadok je pre blbcov, inteligent zvlada chaos.
Offline

Prevádzkovateľ fóra
Prevádzkovateľ fóra
Upload server

Registrovaný: 01.05.05
Príspevky: 12424
Témy: 1447 | 1447
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 28.10.2006 22:10 | Upload server

tu mas celkom dobry aploud script

Kód:
<?
$secret = "123";   // change this (password)

session_start();
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>UPLOAD V1.0</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />
<style type="text/css">

FONT             {FONT-FAMILY: ms sans serif; FONT-SIZE: 12px}
BODY             {FONT-FAMILY: ms sans serif;
                  FONT-SIZE: 12px;
                  background:#ffffff}
P                {FONT-FAMILY: ms sans serif; FONT-SIZE: 14px}
DIV              {FONT-FAMILY: ms sans serif; FONT-SIZE: 14px}

td {
   border: 2px solid #3646A7;
   border-right: 2px solid #3646A7;
   border-bottom: 2px solid #3646A7;
   background-color: #94C7F1;
   color: #3C0954;
   FONT-FAMILY: ms sans serif; FONT-SIZE: 14px
}
table {
   margin-left: auto;
   margin-right: auto;
}
form {
   padding: 0px;
   margin: 0px;
}
A:link       {color:#000000;
FONT-SIZE: 12px;
FONT-FAMILY: ms sans serif;text-decoration:none}
A:active     {color:#525293;
FONT-SIZE: 12px;
FONT-FAMILY: ms sans serif;text-decoration:none}
A:visited    {color:#525293;
FONT-SIZE: 12px;
FONT-FAMILY: ms sans serif;text-decoration:none}
A:hover      {color:#525293;
FONT-SIZE: 12px;
 FONT-FAMILY: ms sans serif;text-decoration:underline}
</style>

</head>

<body>


<p align="center"><a href="http://www.magtrb.com">
<img border="0" src="magtrblogo.gif" width="208" height="61"></a></p>
<?

if ($_GET['action'] == "logout") {
   session_destroy();
   unset ($_SESSION['secret']);
}

$path_name = pathinfo($_SERVER['PHP_SELF']);
$this_script = $path_name['basename'];
if ($_SESSION['secret'] !== $secret) {

   if ($_POST['secret'] == $secret) {
      $_SESSION['secret'] = $secret;
   }
   else {
      echo "<p align=\"center\"><b style=\"color: red\">Upload Control panel</b><br /></p><br />\n";
      echo "<form action=\"$PHP_SELF\" method=\"post\">   <p align=\"center\">\n";
      echo "<input name=\"secret\" type=\"password\" size=\"20\"><br>\n";
      echo "<input name=\"submit\" type=\"submit\" value=\"Enter\">\n";
      echo "</form>\n";
      exit;
   }
}

?>
<table width="680" cellspacing="0" cellpadding="0">
<tr><td class="transparent">

<?

$error = false;
$file  = false;


if (!$error && !function_exists("version_compare"))
{ echo ("<p class=\"error\">PHP version 4.1.0 is required for Upload to proceed. You have PHP ".phpversion()." installed. Sorry!</p>\n");
  $error=true;
}


if (!$error)
{ $upload_max_filesize=ini_get("upload_max_filesize");
  if (eregi("([0-9]+)K",$upload_max_filesize,$tempregs)) $upload_max_filesize=$tempregs[1]*1024;
  if (eregi("([0-9]+)M",$upload_max_filesize,$tempregs)) $upload_max_filesize=$tempregs[1]*1024*1024;
  if (eregi("([0-9]+)G",$upload_max_filesize,$tempregs)) $upload_max_filesize=$tempregs[1]*1024*1024*1024;
}


$upload_dir=dirname($_SERVER["SCRIPT_FILENAME"]);

if (!$error && isset($_REQUEST["uploadbutton"]))
{ if (is_uploaded_file($_FILES["dumpfile"]["tmp_name"]) && ($_FILES["dumpfile"]["error"])==0)
  {
    $uploaded_filename=str_replace(" ","_",$_FILES["dumpfile"]["name"]);
    $uploaded_filepath=str_replace("\\","/",$upload_dir."/".$uploaded_filename);
                         
    if (file_exists($uploaded_filename))
    { echo ("<p class=\"error\">File $uploaded_filename already exist! Delete and upload again!</p>\n");
     }
    else if (!@move_uploaded_file($_FILES["dumpfile"]["tmp_name"],$uploaded_filepath))
    { echo ("<p class=\"error\">Error moving uploaded file ".$_FILES["dumpfile"]["tmp_name"]." to the $uploaded_filepath</p>\n");
    echo ("<p>Check the directory permissions for $upload_dir (must be 777)!</p>\n");
    }
    else
    { echo ("<p class=\"success\">Uploaded file saved as $uploaded_filename</p>\n");
    }
  }
  else
  { echo ("<p class=\"error\">Error uploading file ".$_FILES["dumpfile"]["name"]."</p>\n");
 }
}



if (!$error && isset($_REQUEST["delete"]) && $_REQUEST["delete"]!=basename($_SERVER["SCRIPT_FILENAME"]))
{ if (@unlink(basename($_REQUEST["delete"])))
   echo ("<p class=\"success\">".$_REQUEST["delete"]." was removed successfully</p>\n");
  else
    echo ("<p class=\"error\">Can't remove ".$_REQUEST["delete"]."</p>\n");
}





if (!$error && !isset($_REQUEST["fn"]) && $filename=="")
{ if ($dirhandle = opendir($upload_dir))
  { $dirhead=false;
  $i = 0;
  $extype =array();

    while (false !== ($dirfile = readdir($dirhandle)))
    { //ÔÝ ĘÇŃíÎ ÇáŐćŃÉ ÇĐÇ áĺÇ ÇßËŃ ăä ÇÓČćÚ áÇ ĘÚŃÖĺÇ
     $filey = date ("Y", filemtime($dirfile));
     $filem = date ("m", filemtime($dirfile));
     $filed = date ("d", filemtime($dirfile));
     $todayy = date ("Y");
     $todaym = date ("m");
     $todayd = date ("d");

     if((($todayy == $filey )&& ($todaym == $filem )) || isset($_POST["exttype2"])){

      if (!eregi("\.php$",$dirfile) && !eregi("magtrblogo",$dirfile) && !eregi("error_log",$dirfile) && $dirfile != "." && $dirfile != ".." && $dirfile!=basename($_SERVER["SCRIPT_FILENAME"]))

      {
        $fileext = explode(".",$dirfile);
        $fileextnum =  count($fileext)-1;
        $extype[$i]= "$fileext[$fileextnum]";
        ++$i;


      if (!$dirhead)
        { echo ("<table cellspacing=\"2\" cellpadding=\"2\">\n");
        echo ("<tr><th><p align=\"center\">Filename</td><th><p align=\"center\">Size</td><th><p align=\"center\">Date&amp;Time</td><th><p align=\"center\">Type</td><th>&nbsp;</td><th>&nbsp;</td>\n");
            $dirhead=true;
        }
        $directory = "$php_self"."$dirfile";
        if ($exttype2 && $exttype2 !="allpic"){
        if ($fileext[$fileextnum]== "$exttype2"){
        echo ("<tr><td><p align=\"center\"><a target=\"_blank\" href=\"$directory\">$dirfile</a></td><td class=\"right\">".filesize($dirfile)."</td><td>".date ("Y-m-d H:i:s", filemtime($dirfile))."</td>");
          echo ("<td>$fileext[$fileextnum]</td>");
            // echo ("<td>&nbsp;</td>\n");
        echo ("<td><p align=\"center\"><a href=\"".$_SERVER["PHP_SELF"]."?action=dump&delete=$dirfile\">Delete</a></td></tr>\n");
    } } else {
     echo ("<tr><td><p align=\"center\"><a target=\"_blank\" href=\"$directory\">$dirfile</a></td><td class=\"right\">".filesize($dirfile)."</td><td>".date ("Y-m-d H:i:s", filemtime($dirfile))."</td>");
          echo ("<td>$fileext[$fileextnum]</td>");
            // echo ("<td>&nbsp;</td>\n");
        echo ("<td><p align=\"center\"><a href=\"".$_SERVER["PHP_SELF"]."?action=dump&delete=$dirfile\">Delete</a></td></tr>\n");
}
      }
     }
    }
    if ($dirhead) echo ("</table>\n");
   else echo ("<p>No uploaded files found in the working directory</p>\n");
    closedir($dirhandle);
  }
  else
  { echo ("<p class=\"error\">Error listing directory $upload_dir</p>\n");
    $error=$true;
  }
}


if (!$error && !isset($_REQUEST["fn"]) && $filename=="")
{


  do { $tempfilename=time().".tmp"; } while (file_exists($tempfilename));
  if (!($tempfile=@fopen($tempfilename,"w")))
  { echo ("<p>Upload form disabled. Permissions for the working directory <i>$upload_dir</i> <b>must be set to 777</b> in order ");
    echo ("to upload files from here. Alternatively you can upload your files via FTP.</p>\n");
  }
  else
  { fclose($tempfile);
    unlink ($tempfilename);

  echo ("<p align=\"center\">You can now upload your file up to $upload_max_filesize bytes (".round ($upload_max_filesize/1024/1024)." Mbytes)  ");
    echo ("directly from your browser to the server. Alternatively you can upload your files of any size via FTP.</p>\n");
?>
<form method="POST" action="<? echo '".$PHP_SELF."'; ?>" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="$upload_max_filesize">
<p align="center">File: <input type="file" name="dumpfile" accept="*/*" size="60"></p>
<p align="center"><input type="submit" name="uploadbutton" value="Upload"></p><br><br>
</form>
<?
echo "<form action=\"$PHP_SELF\" method=\"post\">
    <p dir=\"ltr\" align=\"center\">
  <span lang=\"ar-sa\">&nbsp; browse ext :</span>&nbsp;&nbsp;
  <select size=\"1\" dir=\"ltr\" value=\"$exttype2\" name=\"exttype2\">";
  echo"<option value=\"allpic\" selected>All</option>";   
$extype = array_unique($extype);
   Magtrb($extype);
 echo" </select><br>
  <input name=\"submit\" type=\"submit\" value=\"browse\"></p>
  </form><br />";
  }
}



if ($file && !$gzipmode) fclose($file);
else if ($file && $gzipmode) gzclose($file);

function Magtrb($x){
if (!empty($x))
{
   foreach ($x AS $_key)
   {
   echo"<option>$_key</option>";   
   }
}
}

?>
</td></tr></table>
<div style="color: #999999; font-size: 7pt;"> <p align="center">
[ <a href="<?PHP echo $this_script; ?>">Home</a> ] - [ <a href="http://www.hotscripts.com/">Hotscripts</a> ]-[ <a href="http://www.magtrb.com" target="_blank">Magtrb Soft</a> ]-[ <a href="<?PHP echo $this_script; ?>?action=logout">Exit</a> ]
</div>
</body>
</html>


_________________
SilverStone SST CS01 | Corsair SF600 600W SFX | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 (16 Cores / 32 Threads) & Noctua NH-U9DX i4 | Kingston HyperX Savage 32 GB DDR4 2400 MHz | PNY NVIDIA Quadro K1200 DP 4 GB DDR5 | Intel SSD 750 1.2 TB NVMe & Intel SSD 730 240 GB SATA & Seagate BackUp Plus Portable 12 TB USB | 31.5" 4K LCD EIZO FlexScan EV3237 & 2 x 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech Wireless G700s | Harman Kardon Nova | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 - Intel Core i7 5600U, 8 GB DDR3 1600 MHz, Intel HD Graphics 5500, SanDisk SSD 512 GB, 12.5 FHD LED IPS, WWAN 3G 4G LTE, Microsoft Windows 7 Ultimate | Nintendo Classic Mini | BlackBerry Passport 96 GB
Offline

Užívateľ
Užívateľ
Upload server

Registrovaný: 02.07.06
Prihlásený: 18.08.14
Príspevky: 1696
Témy: 137 | 137
Bydlisko: Slovakia - ...
NapísalOffline : 28.10.2006 22:11 | Upload server

to janof: nemyslis si ze je to pre zaciatocnika co nerobil s php to nejjednoduchsie? ;) ;)


_________________
Zivot je jednoduchy , staci sa rozhodnut a neobzerat sa spat. Poriadok je pre blbcov, inteligent zvlada chaos.
Offline

Prevádzkovateľ fóra
Prevádzkovateľ fóra
Upload server

Registrovaný: 01.05.05
Príspevky: 12424
Témy: 1447 | 1447
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 28.10.2006 22:18 | Upload server

javo píše:
to janof: nemyslis si ze je to pre zaciatocnika co nerobil s php to nejjednoduchsie? ;) ;)
nechapem...???


_________________
SilverStone SST CS01 | Corsair SF600 600W SFX | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 (16 Cores / 32 Threads) & Noctua NH-U9DX i4 | Kingston HyperX Savage 32 GB DDR4 2400 MHz | PNY NVIDIA Quadro K1200 DP 4 GB DDR5 | Intel SSD 750 1.2 TB NVMe & Intel SSD 730 240 GB SATA & Seagate BackUp Plus Portable 12 TB USB | 31.5" 4K LCD EIZO FlexScan EV3237 & 2 x 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech Wireless G700s | Harman Kardon Nova | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 - Intel Core i7 5600U, 8 GB DDR3 1600 MHz, Intel HD Graphics 5500, SanDisk SSD 512 GB, 12.5 FHD LED IPS, WWAN 3G 4G LTE, Microsoft Windows 7 Ultimate | Nintendo Classic Mini | BlackBerry Passport 96 GB
Offline

Užívateľ
Užívateľ
Upload server

Registrovaný: 02.07.06
Prihlásený: 18.08.14
Príspevky: 1696
Témy: 137 | 137
Bydlisko: Slovakia - ...
NapísalOffline : 28.10.2006 22:27 | Upload server

ze je ten script moc velky a zbytocne zlozity ,


_________________
Zivot je jednoduchy , staci sa rozhodnut a neobzerat sa spat. Poriadok je pre blbcov, inteligent zvlada chaos.
Offline

Prevádzkovateľ fóra
Prevádzkovateľ fóra
Upload server

Registrovaný: 01.05.05
Príspevky: 12424
Témy: 1447 | 1447
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 28.10.2006 22:28 | Upload server

javo píše:
ze je ten script moc velky a zbytocne zlozity ,
nenapisal aky, napisal nejaky :) a tento som nasiel na disku tak som ho sem hodil :rolleyes:


_________________
SilverStone SST CS01 | Corsair SF600 600W SFX | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 (16 Cores / 32 Threads) & Noctua NH-U9DX i4 | Kingston HyperX Savage 32 GB DDR4 2400 MHz | PNY NVIDIA Quadro K1200 DP 4 GB DDR5 | Intel SSD 750 1.2 TB NVMe & Intel SSD 730 240 GB SATA & Seagate BackUp Plus Portable 12 TB USB | 31.5" 4K LCD EIZO FlexScan EV3237 & 2 x 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech Wireless G700s | Harman Kardon Nova | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 - Intel Core i7 5600U, 8 GB DDR3 1600 MHz, Intel HD Graphics 5500, SanDisk SSD 512 GB, 12.5 FHD LED IPS, WWAN 3G 4G LTE, Microsoft Windows 7 Ultimate | Nintendo Classic Mini | BlackBerry Passport 96 GB
Offline

Užívateľ
Užívateľ
Upload server

Registrovaný: 02.07.06
Prihlásený: 18.08.14
Príspevky: 1696
Témy: 137 | 137
Bydlisko: Slovakia - ...
NapísalOffline : 28.10.2006 22:44 | Upload server

JanoF píše:
nenapisal aky, napisal nejaky :) a tento som nasiel na disku tak som ho sem hodil :rolleyes:


sak nevravim ze si to urobil zle ;) ;)


_________________
Zivot je jednoduchy , staci sa rozhodnut a neobzerat sa spat. Poriadok je pre blbcov, inteligent zvlada chaos.
Offline

Užívateľ
Užívateľ
Upload server

Registrovaný: 01.10.06
Prihlásený: 27.09.15
Príspevky: 1979
Témy: 114 | 114
Bydlisko: your momma'...
Napísal autor témyOffline : 28.10.2006 23:20 | Upload server

Heh ... A co s tym ? :-)

Dal som si to na IC a je to asi taketo www.fatal1.kx.cz


Offline

Užívateľ
Užívateľ
Upload server

Registrovaný: 01.10.06
Prihlásený: 27.09.15
Príspevky: 1979
Témy: 114 | 114
Bydlisko: your momma'...
Napísal autor témyOffline : 30.10.2006 16:23 | Upload server

Prosim pomozte mi s tym ! Ten JanoF-ov moc nefunguje a ja som skusal este ine upload somarinky ... Ziadna nebola nejako super funkcna . Prosim helpnite mi s tym !


_________________
duri je gej
Offline

Užívateľ
Užívateľ
Upload server

Registrovaný: 02.07.06
Prihlásený: 18.08.14
Príspevky: 1696
Témy: 137 | 137
Bydlisko: Slovakia - ...
NapísalOffline : 30.10.2006 16:59 | Upload server

staci do zajtra? lebo mam dnes moc na praci aby som sedel za pc tak ak to neni surne tak pockaj jo?


_________________
Zivot je jednoduchy , staci sa rozhodnut a neobzerat sa spat. Poriadok je pre blbcov, inteligent zvlada chaos.
Offline

Užívateľ
Užívateľ
Upload server

Registrovaný: 01.10.06
Prihlásený: 27.09.15
Príspevky: 1979
Témy: 114 | 114
Bydlisko: your momma'...
Napísal autor témyOffline : 30.10.2006 17:52 | Upload server

Jasne pohoda . Ja sa pokusim nejaky script najst . Nasiel som nieco co malo byt ako rapidshare ale neslo to .
Dik moc


_________________
duri je gej
Offline

Užívateľ
Užívateľ
Upload server

Registrovaný: 02.07.06
Prihlásený: 18.08.14
Príspevky: 1696
Témy: 137 | 137
Bydlisko: Slovakia - ...
NapísalOffline : 30.10.2006 22:39 | Upload server

mno tak som to skusil este dnes a ak ne tak zajtra neco vymyslim
ak chces mat neco jednoduche a proste tak si prescti toto http://www.zive.sk/h/TestCentrum/AR.asp ... 5&CAI=2204
resp. manualy na www.jaknaweb.cz www.developer.sk , ......
ak chces mat len zabezpeceny script tak si pozri toto
http://www.hotscripts.com/PHP/Scripts_a ... index.html

a k nepozmoze ani to tak tio anky napisem hadam ak stihnem ale zajtra som do 5 na jazykovke a potom musim neco dodelat tak necakaj zazraky ;-)


_________________
Zivot je jednoduchy , staci sa rozhodnut a neobzerat sa spat. Poriadok je pre blbcov, inteligent zvlada chaos.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 23.01.07
Prihlásený: 14.04.11
Príspevky: 241
Témy: 26 | 26
NapísalOffline : 23.01.2007 14:15 | Upload server

toto je na 100% fungujuce:
Kód:
<?php
$MAX_SIZE = 2000000;
                           
$FILE_EXTS  = array('.zip','.rar','.exe','.gif','.doc');

$DELETABLE  = true;                               


$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 = "files/";
$upload_url = $url_dir."/files/";
$message ="";

if (!is_dir("files")) {
  if (!mkdir($upload_dir))
     die ("upload_files directory doesn't exist and creation failed");
  if (!chmod($upload_dir,0755))
     die ("change permission to 755 failed.");
}

if ($_REQUEST[del] && $DELETABLE)  {
  $resource = fopen("log.txt","a");
  fwrite($resource,date("Ymd h:i:s")."DELETE - $_SERVER[REMOTE_ADDR]"."$_REQUEST[del]\n");
  fclose($resource);
 
  if (strpos($_REQUEST[del],"/.")>0);                 
  else if (strpos($_REQUEST[del],$upload_dir) === false);
  else if (substr($_REQUEST[del],0,6)==$upload_dir) {
    unlink($_REQUEST[del]);
    print "<script>window.location.href='$url_this?message=deleted successfully'</script>";
  }
}
else if ($_FILES['userfile']) {
  $resource = fopen("log.txt","a");
  fwrite($resource,date("Ymd h:i:s")."UPLOAD - $_SERVER[REMOTE_ADDR]"
            .$_FILES['userfile']['name']." "
            .$_FILES['userfile']['type']."\n");
  fclose($resource);

  $file_type = $_FILES['userfile']['type'];
  $file_name = $_FILES['userfile']['name'];
  $file_ext = strtolower(substr($file_name,strrpos($file_name,".")));

  if ( $_FILES['userfile']['size'] > $MAX_SIZE)
     $message = "The file size is over 2MB.";
  else if (!in_array($file_ext, $FILE_EXTS))
     $message = "Sorry, $file_name($file_type) is not allowed to be uploaded.";
  else
     $message = do_upload($upload_dir, $upload_url);
 
  print "<script>window.location.href='$url_this?message=$message'</script>";
}
else if (!$_FILES['userfile']);
else
   $message = "Invalid File Specified.";

$handle=opendir($upload_dir);
$filelist = "";
while ($file = readdir($handle)) {
   if(!is_dir($file) && !is_link($file)) {
      $filelist .= "<a href='$upload_dir$file'>".$file."</a> - URL: <b>$upload_url$file</b>";
      if ($DELETABLE)
       
      $filelist .= " Added at  ".date("d-m H:i", filemtime($upload_dir.$file))
                   ."";
$filelist .= " <a style='text-decoration:none; font-weight:bold'  href='?del=$upload_dir".urlencode($file)."' title='delete'>x</a>";
      $filelist .="<br>";
   }
}

function do_upload($upload_dir, $upload_url) {

   $temp_name = $_FILES['userfile']['tmp_name'];
   $file_name = $_FILES['userfile']['name'];
  $file_name = str_replace("\\","",$file_name);
  $file_name = str_replace("'","",$file_name);
   $file_path = $upload_dir.$file_name;

   if ( $file_name =="") {
     $message = "Invalid File Name Specified";
     return $message;
  }

  $result  =  move_uploaded_file($temp_name, $file_path);
  if (!chmod($file_path,0777))
      $message = "change permission to 777 failed.";
  else
    $message = ($result)?"$file_name was uploaded successfully." :
              "Something is wrong with uploading the file.";
  return $message;
}

?>


<html>
<head>
<title>Mr-mobil uploader</title>
<link rel=stylesheet href=style.css>
</head>
<body>
<br><br>
<center>
   <font color=red><?=$_REQUEST[message]?></font>
   <br>
   <form name="upload" id="upload" ENCTYPE="multipart/form-data" method="post">
     Upload File <input type="file" id="userfile" name="userfile">
     <input type="submit" name="upload" value="Upload">
   </form>
   
   <br><b><u>Uploaded files:</b></u><br><br>

   <?=$filelist?>
   </sup></small>
</center>

 


Offline

Čestný člen
Čestný člen
Upload server

Registrovaný: 17.10.06
Prihlásený: 08.01.11
Príspevky: 1757
Témy: 17 | 17
NapísalOffline : 23.01.2007 16:10 | Upload server

Kód:
//tu si nadstavis FILEREPOSITORY, miesto kam sa ti budu na server ukladat nahrate subory
define("FILEREPOSITORY","/home/html/domena.sk/adresar-do-toreho-chces-ukladat");
if(is_uploaded_file($_FILES['meno-inputu-file']['tmp_name'])) {
//tu nadstvujes typ suboru, tu konkretne je nadstaveny obrazok jpg
  if($_FILES['meno-inputu-file']['type'] != "image/jpeg") {
    $vypiss = "Súbor musí byť obrázok jpeg.";
  }
  else {
  //vytvoris unikatny nazov
    $cas = time();
    $meno = md5($cas);
    $vysledok = move_uploaded_file($_FILES['meno-inputu-file']['tmp_name'],FILEREPOSITORY."/".$meno.".jpg");
    if($vysledok == 1) {
      $vypiss = "Súbor bol úspešne nahraný. Jeho adresa je cesta-k-adresaru/".$meno.".jpg";
    }
    else {
      $vypiss = "Súbor sa nepodarilo nahrať.";
    }
  }

}


to bol taky jednoduchsi ktory ja pouzivam na upload obrazkov. formular si k tomu dufam spravis sam. a co sa tyka tej velkosti, myslim ze sa to nadstavuje na serveri myslim ze nieco ako upload_max_filesize alebo nieco take


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 26.01.07
Prihlásený: 26.04.10
Príspevky: 35
Témy: 5 | 5
NapísalOffline : 26.03.2007 17:08 | Upload server

martin90 píše:
toto je na 100% fungujuce:
Kód:
<?php
$MAX_SIZE = 2000000;
                           
$FILE_EXTS  = array('.zip','.rar','.exe','.gif','.doc');

$DELETABLE  = true;                               


$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 = "files/";
$upload_url = $url_dir."/files/";
$message ="";

if (!is_dir("files")) {
  if (!mkdir($upload_dir))
     die ("upload_files directory doesn't exist and creation failed");
  if (!chmod($upload_dir,0755))
     die ("change permission to 755 failed.");
}

if ($_REQUEST[del] && $DELETABLE)  {
  $resource = fopen("log.txt","a");
  fwrite($resource,date("Ymd h:i:s")."DELETE - $_SERVER[REMOTE_ADDR]"."$_REQUEST[del]\n");
  fclose($resource);
 
  if (strpos($_REQUEST[del],"/.")>0);                 
  else if (strpos($_REQUEST[del],$upload_dir) === false);
  else if (substr($_REQUEST[del],0,6)==$upload_dir) {
    unlink($_REQUEST[del]);
    print "<script>window.location.href='$url_this?message=deleted successfully'</script>";
  }
}
else if ($_FILES['userfile']) {
  $resource = fopen("log.txt","a");
  fwrite($resource,date("Ymd h:i:s")."UPLOAD - $_SERVER[REMOTE_ADDR]"
            .$_FILES['userfile']['name']." "
            .$_FILES['userfile']['type']."\n");
  fclose($resource);

  $file_type = $_FILES['userfile']['type'];
  $file_name = $_FILES['userfile']['name'];
  $file_ext = strtolower(substr($file_name,strrpos($file_name,".")));

  if ( $_FILES['userfile']['size'] > $MAX_SIZE)
     $message = "The file size is over 2MB.";
  else if (!in_array($file_ext, $FILE_EXTS))
     $message = "Sorry, $file_name($file_type) is not allowed to be uploaded.";
  else
     $message = do_upload($upload_dir, $upload_url);
 
  print "<script>window.location.href='$url_this?message=$message'</script>";
}
else if (!$_FILES['userfile']);
else
   $message = "Invalid File Specified.";

$handle=opendir($upload_dir);
$filelist = "";
while ($file = readdir($handle)) {
   if(!is_dir($file) && !is_link($file)) {
      $filelist .= "<a href='$upload_dir$file'>".$file."</a> - URL: <b>$upload_url$file</b>";
      if ($DELETABLE)
       
      $filelist .= " Added at  ".date("d-m H:i", filemtime($upload_dir.$file))
                   ."";
$filelist .= " <a style='text-decoration:none; font-weight:bold'  href='?del=$upload_dir".urlencode($file)."' title='delete'>x</a>";
      $filelist .="<br>";
   }
}

function do_upload($upload_dir, $upload_url) {

   $temp_name = $_FILES['userfile']['tmp_name'];
   $file_name = $_FILES['userfile']['name'];
  $file_name = str_replace("\","",$file_name);
  $file_name = str_replace("'","",$file_name);
   $file_path = $upload_dir.$file_name;

   if ( $file_name =="") {
     $message = "Invalid File Name Specified";
     return $message;
  }

  $result  =  move_uploaded_file($temp_name, $file_path);
  if (!chmod($file_path,0777))
      $message = "change permission to 777 failed.";
  else
    $message = ($result)?"$file_name was uploaded successfully." :
              "Something is wrong with uploading the file.";
  return $message;
}

?>


<html>
<head>
<title>Mr-mobil uploader</title>
<link rel=stylesheet href=style.css>
</head>
<body>
<br><br>
<center>
   <font color=red><?=$_REQUEST[message]?></font>
   <br>
   <form name="upload" id="upload" ENCTYPE="multipart/form-data" method="post">
     Upload File <input type="file" id="userfile" name="userfile">
     <input type="submit" name="upload" value="Upload">
   </form>
   
   <br><b><u>Uploaded files:</b></u><br><br>

   <?=$filelist?>
   </sup></small>
</center>

 


co mam s tim presne urobit ????


Offline

Užívateľ
Užívateľ
Upload server

Registrovaný: 01.03.07
Prihlásený: 04.01.12
Príspevky: 69
Témy: 17 | 17
NapísalOffline : 31.03.2007 8:51 | Upload server

ja by som mal otazku, ako najjednoduchse zmenim pristup na 777 ?


_________________
Nie je všetko web 2.0, čo sa blyští...
Offline

Skúsený užívateľ
Skúsený užívateľ
Upload server

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1772
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 31.03.2007 9:56 | Upload server

preboha veď upload zabezpečuje jedna jediná funkcia, to ostatné je len taký balast naokolo. podstatná vec je jedna - chceš tam mať aj databázu, alebo ti stačí zobraziť tie súbory?

toto je riešenie bez DB

týmto súborom zabezpečíš upload (súbor sa bude volať upload.php):
Kód:
if (isset($_FILES['fupload'])){
  // najprv si vypiseme nejake udaje o uploadovanom subore
  echo "
  <ul>
    <li><strong>Názov súboru: ".$_FILES['fupload']['name']."</strong></li>
    <li><strong>Veľkosť súboru: ".$_FILES['fupload']['size']." bajtov</strong></li>
    <li><strong>Dočasné umiestnenie: ".$_FILES['fupload']['tmp_name']."</strong></li>
    <li><strong>Typ: ".$_FILES['fupload']['type']."</strong></li>
  </ul>
  ";
  // premenne $nazov_suboru a $ciel maju za ulohu nastavit spravne parametre uploadovacej fcii
  $nazov_suboru = $_FILES['fupload']['tmp_name'];
  // nezabudni si v tom priecinku, kde mas tieto subory spravit dalsi
  // priecinok s nazvom "subory", alebo tu hodnotu premennej $ciel zmen
  $ciel = "subory/".$_FILES['fupload']['name'];
  // najdolezitejsia funkcia celeho skriptu
  if (move_uploaded_file($nazov_suboru, $ciel)) {
     echo "<a href="subory.php">späť</a>";
  } else {
    die ("
      <strong style="color: red;">Subor sa nedá uloziť</strong>
      <br><a href="subory.php">späť</a>
    ");
  }
}


a týmto zobrazíš uploadovací formulár + vypíšeš obsah uploadovacieho priečinku (bude sa volať subory.php):
Kód:
<?php
// sem si daj nejake hlavicky tej stranky a podobne, co len chces, aby to
// pekne vyzeralo
?>
<form method="post" action="upload.php" enctype="multipart/form-data">
  <label for="fupload">Súbor</label>
  <input type="file" name="fupload" id="fupload">
  <br>
  <input type="submit" name="submit" value="Uložiť súbor na server">
</form>
<?php
// ideme vypisat obsah priecinku subory:
$adresar = opendir("subory"); // tu nastav spravny priecinok
echo "<ul>\n";
while(!is_bool($subor = readdir($adresar))){
  echo "<li>\n\t";
  if(is_dir("subory/$subor")){
     echo "(DIR)";
  }
  echo "<a href="subory/$subor">$subor</a>";
  echo "\n<li>\n";
}
echo "</ul>";
closedir($adresar);
?>


nezabudni priečinku do ktorého sa to všetko bude nahrávať nastaviť cez FTP práva na zápis (CHMOD 0777, resp. 777)

ambrel píše:
ja by som mal otazku, ako najjednoduchse zmenim pristup na 777 ?

každý FTP klient má túto možnosť (aj ten v PSPade, aj ten na www.net2ftp.com aj hociktorý iný... daj si help a hľadaj tam chmod, oni ti už povedia ako sa to presne v tom programe volá).


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
Upload server

Registrovaný: 01.03.07
Prihlásený: 04.01.12
Príspevky: 69
Témy: 17 | 17
NapísalOffline : 31.03.2007 16:18 | Upload server

Citácia:
každý FTP klient má túto možnosť (aj ten v PSPade, aj ten na www.net2ftp.com aj hociktorý iný... daj si help a hľadaj tam chmod, oni ti už povedia ako sa to presne v tom programe volá).


Sry, ale na tom http://www.net2ftp.com som nikde nenasiel ako zmenit premission suboru...

Nevies mi poradit s tym?


_________________
Nie je všetko web 2.0, čo sa blyští...
Offline

Skúsený užívateľ
Skúsený užívateľ
Upload server

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1772
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 01.04.2007 10:48 | Upload server

ambrel píše:
Citácia:
každý FTP klient má túto možnosť (aj ten v PSPade, aj ten na www.net2ftp.com aj hociktorý iný... daj si help a hľadaj tam chmod, oni ti už povedia ako sa to presne v tom programe volá).


Sry, ale na tom http://www.net2ftp.com som nikde nenasiel ako zmenit premission suboru...

Nevies mi poradit s tym?


klik na nejaký priečinok, alebo súbor (aby si mal začiarknutý ten checkbox) a potom vpravo ten select tam si vyber chmod.


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
Upload server

Registrovaný: 07.04.07
Prihlásený: 10.08.10
Príspevky: 171
Témy: 42 | 42
Bydlisko: Bratislava
NapísalOffline : 07.04.2007 23:03 | Upload server

mohly by ste mi poradit ako mam zadať cestu do PHP scripu na upload ? aby sa mi to nakopirovalo na to moje FTP kam chcem .... ako mam napisat ciel kam sa ma ukladat ftp://www.bla.cz ?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 03.06.06
Prihlásený: 01.06.14
Príspevky: 2693
Témy: 55 | 55
Bydlisko: Brezno
NapísalOffline : 08.04.2007 14:32 | Upload server

tommy70777 píše:
mohly by ste mi poradit ako mam zadať cestu do PHP scripu na upload ? aby sa mi to nakopirovalo na to moje FTP kam chcem .... ako mam napisat ciel kam sa ma ukladat ftp://www.bla.cz ?
nie ... 'priecinok/' a ak cisto do root tak './' :D


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3991
Témy: 96 | 96
NapísalOffline : 08.04.2007 18:06 | Upload server

A čo tak zapnúť mysql databázu?


 [ Príspevkov: 27 ] 


Upload server



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Upload Server

v Webhosting a servery

17

1632

30.05.2007 17:20

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Upload server

v Služby a webstránky

6

103

04.04.2013 11:20

IntelSK

V tomto fóre nie sú ďalšie neprečítané témy.

Upload server

v Redakčné systémy

7

738

28.06.2008 7:12

Unlink

V tomto fóre nie sú ďalšie neprečítané témy.

[VYRIESENE] upload server

v PHP, ASP

17

825

23.02.2009 15:18

Draex

V tomto fóre nie sú ďalšie neprečítané témy.

SERVER na UPLOAD

v Webhosting a servery

5

556

10.11.2009 8:02

shelner

V tomto fóre nie sú ďalšie neprečítané témy.

Vlastny upload server

v PHP, ASP

8

631

27.12.2008 15:11

Slappy

V tomto fóre nie sú ďalšie neprečítané témy.

Upload stránky na server

v HTML, XHTML, XML, CSS

8

190

15.04.2015 16:05

jaknapceu

V tomto fóre nie sú ďalšie neprečítané témy.

upload suborov na server

v Ostatné

1

1010

28.01.2006 10:54

2010

V tomto fóre nie sú ďalšie neprečítané témy.

Upload pdf na server cez PHP

v PHP, ASP

3

137

28.03.2013 0:07

Merlin_sk

V tomto fóre nie sú ďalšie neprečítané témy.

server housing, webhosting, herny server, virtualny server.....

v Predám

0

165

25.09.2016 1:42

face159

V tomto fóre nie sú ďalšie neprečítané témy.

Linux server vs NAS server vs Windows server

v Operačné systémy Unix a Linux

16

236

13.11.2017 21:57

Googler1

V tomto fóre nie sú ďalšie neprečítané témy.

MS WIN 2003 Server Web edition & Print server

v Operačné systémy Microsoft

1

283

01.06.2008 23:11

Seto

V tomto fóre nie sú ďalšie neprečítané témy.

Web server pripojený k netu cez iný server

v Sieťové a internetové programy

1

328

31.12.2008 12:36

JanoF

V tomto fóre nie sú ďalšie neprečítané témy.

Free VPS server - najlepsie s windows server

v Webhosting a servery

4

433

06.08.2013 22:58

majky358

V tomto fóre nie sú ďalšie neprečítané témy.

Server pripojený na internet cez VPN server

v Služby a webstránky

0

105

13.01.2017 21:26

kumaSK

V tomto fóre nie sú ďalšie neprečítané témy.

Lacny vps server - win server

v Webhosting a servery

7

496

13.05.2013 20:22

Dadko



© 2005 - 2017 PCforum, edited by JanoF