[ Príspevkov: 27 ] 
AutorSpráva
Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
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ý: 30.01.20
Príspevky: 1635
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

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
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ý: 30.01.20
Príspevky: 1635
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

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
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ý: 30.01.20
Príspevky: 1635
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: 13557
Témy: 1483 | 1483
Bydlisko: Bratislava
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>


_________________
Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 11 Enterprise | APC Back-UPS BE-850 VA | Lenovo ThinkPad X1 Carbon | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA & Samsung SSD 860 1 TB | Ubuntu 24.04 LTS | Dell Wyse 3040 | Intel Atom x5-Z8350 | 2 GB DDR3 1600 MHz | 16 GB eMMC | 24" EIZO FlexScan EV2451 | Alpine Linux + XFCE4
Offline

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

Registrovaný: 02.07.06
Prihlásený: 30.01.20
Príspevky: 1635
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: 13557
Témy: 1483 | 1483
Bydlisko: Bratislava
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...???


_________________
Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 11 Enterprise | APC Back-UPS BE-850 VA | Lenovo ThinkPad X1 Carbon | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA & Samsung SSD 860 1 TB | Ubuntu 24.04 LTS | Dell Wyse 3040 | Intel Atom x5-Z8350 | 2 GB DDR3 1600 MHz | 16 GB eMMC | 24" EIZO FlexScan EV2451 | Alpine Linux + XFCE4
Offline

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

Registrovaný: 02.07.06
Prihlásený: 30.01.20
Príspevky: 1635
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: 13557
Témy: 1483 | 1483
Bydlisko: Bratislava
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:


_________________
Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 11 Enterprise | APC Back-UPS BE-850 VA | Lenovo ThinkPad X1 Carbon | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA & Samsung SSD 860 1 TB | Ubuntu 24.04 LTS | Dell Wyse 3040 | Intel Atom x5-Z8350 | 2 GB DDR3 1600 MHz | 16 GB eMMC | 24" EIZO FlexScan EV2451 | Alpine Linux + XFCE4
Offline

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

Registrovaný: 02.07.06
Prihlásený: 30.01.20
Príspevky: 1635
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

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
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

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
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 !


Offline

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

Registrovaný: 02.07.06
Prihlásený: 30.01.20
Príspevky: 1635
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

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
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


Offline

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

Registrovaný: 02.07.06
Prihlásený: 30.01.20
Príspevky: 1635
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: 239
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: 1752
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: 1756
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: 1756
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: 2627
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: 3984
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 CMS

7

1005

28.06.2008 7:12

Unlink

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

Upload Server

v Hosting, servery a domény

17

1955

30.05.2007 17:20

JanoF

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

Upload server

v Internet, služby a sociálne siete

6

368

04.04.2013 11:20

IntelSK

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

SERVER na UPLOAD

v Hosting, servery a domény

5

830

10.11.2009 8:02

shelner

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

Vlastny upload server

v Backend

8

942

27.12.2008 15:11

Slappy

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

[VYRIESENE] upload server

v Backend

17

1091

23.02.2009 15:18

Draex

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

Upload stránky na server

v Frontend

8

581

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

1334

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 Backend

3

512

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 Bazár

0

796

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 Unix-like systémy

16

1235

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 Windows

1

768

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é programy

1

754

31.12.2008 12:36

JanoF

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

Server pripojený na internet cez VPN server

v Internet, služby a sociálne siete

0

675

13.01.2017 21:26

kumaSK

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

Free VPS server - najlepsie s windows server

v Hosting, servery a domény

4

915

06.08.2013 22:58

majky358

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

Remote desktop server + VPN server

v Internet, služby a sociálne siete

3

435

21.10.2020 1:50

michalesku



© 2005 - 2026 PCforum, edited by JanoF