Autor Zpráva
Zaciatok pomoc
Profil *
kod

<?php
$slozka = "data";
$subor = data ."/". $_FILES['subor']['name'];
$subor1 = explode("/", $subor);
$s = $subor1[1];
if(file_exists($slozka."/".$subor)){



require "db.php";
$VlozData=mysql_query("INSERT INTO download (nazov,popis,data,datum,type,velikost) VALUES ('$nazov', '$popis', '$data', NOW(), '$typ1', '$size')") or die (mysql_error());
echo "Súbor $nazov úspešne nahratý na server.";
}
?>

no problem je vtym kdystam uploaduju data se to ulozin napriklad takto 0214654120.alcohol.exe toje dobry alek dys to zase uploaduju tak se to zase pod stejnym cislem ja to chci tak aby i kdys toje stejny data zese to ulozi pod jinym cislem
Zaciatok pomoc
Profil *
prominte kod je toto

<?php
$slozka = "data";
$subor = data ."/". $_FILES['subor']['name'];
$subor1 = explode("/", $subor);
$s = $subor1[1];
if(file_exists($slozka."/".$subor)){

}else{
$nazov = $_POST['nazov'];
$popis = $_POST['popis'];
$type = $_FILES['subor']['type'];
$typ = explode("/", $type);
$typ1 = $typ[1];
$size = $_FILES['subor']['size'];
$size = round($size/1024/1024,2);
$data = md5_file($subor) .".". $s;
$cil = $slozka . "/" .$data;
$nazev_souboru = $_FILES['subor']['tmp_name'];
$upload = move_uploaded_file($nazev_souboru, $cil);
require "db.php";
$VlozData=mysql_query("INSERT INTO download (nazov,popis,data,datum,type,velikost) VALUES ('$nazov', '$popis', '$data', NOW(), '$typ1', '$size')") or die (mysql_error());
echo "Súbor $nazov úspešne nahratý na server.";
}
?>
djlj
Profil
Tak udělej třeba md5(time());
Mike8748
Profil
Zaciatok pomoc: jenom zamysleni nad tvym puvodnim napadem. MD5 je hashovaci funkce. jakej by mela smysl kdyby na stejna vstupni data vracela pokazdy jinej vysledek?
pomozte
Profil *
Mike8748
mam to tak stoho duvodu kdys napriklad nekdo nahra prazdy data stym jistim nazvom tak se to prepise a to nechcu

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: