Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 27 ] 
AutorSpráva
Offline

Zmazaný užívateľ
Zmazaný užívateľ
Obrázok užívateľa
Príspevok NapísalOffline : 28.10.2006 14:00

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
Bydlisko: Slovakia - ...
Príspevok NapísalOffline : 28.10.2006 14:05

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
Príspevok Napísal autor témyOffline : 28.10.2006 14:08

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
Bydlisko: Slovakia - ...
Príspevok NapísalOffline : 28.10.2006 14:10

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
Príspevok Napísal autor témyOffline : 28.10.2006 14:20

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
Bydlisko: Slovakia - ...
Príspevok NapísalOffline : 28.10.2006 21:27

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: 13348
Témy: 1496
Bydlisko: Bratislava
Príspevok NapísalOffline : 28.10.2006 22:10

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 & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | 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 | Ubuntu Server
Offline

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

Registrovaný: 02.07.06
Prihlásený: 30.01.20
Príspevky: 1635
Témy: 137
Bydlisko: Slovakia - ...
Príspevok NapísalOffline : 28.10.2006 22:11

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: 13348
Témy: 1496
Bydlisko: Bratislava
Príspevok NapísalOffline : 28.10.2006 22:18

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 & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | 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 | Ubuntu Server
Offline

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

Registrovaný: 02.07.06
Prihlásený: 30.01.20
Príspevky: 1635
Témy: 137
Bydlisko: Slovakia - ...
Príspevok NapísalOffline : 28.10.2006 22:27

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: 13348
Témy: 1496
Bydlisko: Bratislava
Príspevok NapísalOffline : 28.10.2006 22:28

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 & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | 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 | Ubuntu Server
Offline

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

Registrovaný: 02.07.06
Prihlásený: 30.01.20
Príspevky: 1635
Témy: 137
Bydlisko: Slovakia - ...
Príspevok NapísalOffline : 28.10.2006 22:44

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
Príspevok Napísal autor témyOffline : 28.10.2006 23:20

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
Príspevok Napísal autor témyOffline : 30.10.2006 16:23

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
Bydlisko: Slovakia - ...
Príspevok NapísalOffline : 30.10.2006 16:59

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
Príspevok Napísal autor témyOffline : 30.10.2006 17:52

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
Bydlisko: Slovakia - ...
Príspevok NapísalOffline : 30.10.2006 22:39

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
Príspevok NapísalOffline : 23.01.2007 14:15

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
Príspevok NapísalOffline : 23.01.2007 16:10

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
Príspevok NapísalOffline : 26.03.2007 17:08

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
Príspevok NapísalOffline : 31.03.2007 8:51

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
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 31.03.2007 9:56

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
Príspevok NapísalOffline : 31.03.2007 16:18

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
Bydlisko: BA - WESTSIDE
Príspevok NapísalOffline : 01.04.2007 10:48

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
Bydlisko: Bratislava
Príspevok NapísalOffline : 07.04.2007 23:03

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
Bydlisko: Brezno
Príspevok NapísalOffline : 08.04.2007 14:32

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
Príspevok NapísalOffline : 08.04.2007 18:06

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


Odpovedať na tému [ Príspevkov: 27 ] 


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 Služby a webstránky

6

292

04.04.2013 11:20

IntelSK Zobrazenie posledných príspevkov

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

v Redakčné systémy

7

934

28.06.2008 7:12

Unlink Zobrazenie posledných príspevkov

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

v Webhosting a servery

17

1859

30.05.2007 17:20

JanoF Zobrazenie posledných príspevkov

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

v PHP, ASP

17

1002

23.02.2009 15:18

Draex Zobrazenie posledných príspevkov

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

v Webhosting a servery

5

747

10.11.2009 8:02

shelner Zobrazenie posledných príspevkov

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

v PHP, ASP

8

855

27.12.2008 15:11

Slappy Zobrazenie posledných príspevkov

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

v Ostatné

1

1243

28.01.2006 10:54

2010 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Upload stránky na server

v HTML, XHTML, XML, CSS

8

462

15.04.2015 16:05

jaknapceu Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Upload pdf na server cez PHP

v PHP, ASP

3

399

28.03.2013 0:07

Merlin_sk Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. server housing, webhosting, herny server, virtualny server.....

v Predám

0

636

25.09.2016 1:42

face159 Zobrazenie posledných príspevkov

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

1010

13.11.2017 21:57

Googler1 Zobrazenie posledných príspevkov

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

675

01.06.2008 23:11

Seto Zobrazenie posledných príspevkov

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

646

31.12.2008 12:36

JanoF Zobrazenie posledných príspevkov

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

577

13.01.2017 21:26

kumaSK Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Free VPS server - najlepsie s windows server

v Webhosting a servery

4

783

06.08.2013 22:58

majky358 Zobrazenie posledných príspevkov

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

v Webhosting a servery

7

919

13.05.2013 20:22

Dadko Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra