Търся upload script ?

sharkylx

Registered
Трябва ми upload script с кодиране на линка в смисъл когато качим файл с име примерно "asd" да излезе нещо подобно пример>>>http://upload.bg/files/3gf53g75747g7f3.rar

Също да има избор на позволени файлове и ако качиме файл със същото име да не стане пак това http://upload.bg/files/3gf53g75747g7f3.rar ми др ...
 
http://web-tourist.net/login/login/view.php?st=1251
виж този урок

тва с кодирането става със функцията md5()
а проверката става със file_exists()
 
renegat96 каза:
http://web-tourist.net/login/login/view.php?st=1251
виж този урок

тва с кодирането става със функцията md5()
а проверката става със file_exists()

ми аз имам един дето ме кефи мн ако може примерно да ти постна скрипта да кажеш как да стане с md5()
 
sharkylx каза:
renegat96 каза:
http://web-tourist.net/login/login/view.php?st=1251
виж този урок

тва с кодирането става със функцията md5()
а проверката става със file_exists()

ми аз имам един дето ме кефи мн ако може примерно да ти постна скрипта да кажеш как да стане с md5()
дай кода дето го имаш..
 
значи правиш така
намираш тези редове
Код:
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;
и ги заменяш с тези
Код:
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_name2 = md5($file_name);
$file_path = $upload_dir.$file_name2;
и вече при ъплоад се кодира името....
а за проверката след горните редове пишеш
Код:
for ($i=1;$i<=100;$i++) {
if (file_exists($file_path)) {
$file_path = $file_path .  "_1";
} elseif (file_exists($file_path . $i+)) {
$file_path = $file_path . "_" . $i;
}
if (!file_exists($file_path)) {
break;
}
if (!file_exists($file_path . $i)) {
break;
}
}
 
+1 мерси

напишими само на едно лс това
Код:
or ($i=1;$i<=100;$i++) {
if (file_exists($file_path)) {
$file_path = $file_path .  "_1";
} elseif (file_exists($file_path . $i+)) {
$file_path = $file_path . "_" . $i;
}
if (!file_exists($file_path)) {
break;
}
if (!file_exists($file_path . $i)) {
break;
}
}

каде да го поставя ?
 

Back
Горе