Autor | Zpráva | ||
---|---|---|---|
patrick Profil |
#1 · Zasláno: 4. 6. 2007, 21:46:12
Zdravím,
potřeboval bych pomoci s jedním scriptem pro upload souborů... Potřeboval bych ho upravit tak, aby mi nepřepsal již existující soubory (stejné názvy): <form action="#" method="post" enctype="multipart/form-data"> <input type="file" name="fupload"> <input type="submit" value="Nahrát"> </form> <?php if (isset($_FILES['fupload'])) { if($_FILES['fupload']['type']=="application/octet-stream"){ echo "Soubory s příponou PHP jsou zakázány!"; }else{ $slozka = "ustecky"; $cil = $slozka . "/" .$_FILES['fupload']['name']; $nazev_souboru = $_FILES['fupload']['tmp_name']; $copy = move_uploaded_file($nazev_souboru, $cil) or die ("Přenesený soubor nelze zkopírovat"); chmod ($cil, 0644); if($copy == true){ echo "Vše proběklo v pořádku"; }else{ echo "Soubor nebyl nahrán. Počet chyb: " . $_FILES['fupload']['error']; } } } ?> Zkoušel jsem něco jako: if(file_exists($_FILES['fupload']['name'])==true){ echo "Soubor existuje!"; }else{ $copy = move_uploaded_file($nazev_souboru, $cil); } Ale to nefunguje... Předem Vám děkuji za pomoc.... |
||
Akacko Profil |
#2 · Zasláno: 4. 6. 2007, 21:48:26
patrick
buď
nebo si ten soubor přejmenuj, třeba udělej fci pro nahodně generovany nazev |
||
DJ Miky Profil |
#3 · Zasláno: 4. 6. 2007, 22:00:55
Akacko
Tos mu moc nepomohl. if(file_exists($cil)){ echo "Soubor existuje!"; }else{ $copy = move_uploaded_file($nazev_souboru, $cil); } |
||
patrick Profil |
#4 · Zasláno: 5. 6. 2007, 13:07:12
Sry, ale nefungoje mi to, mohli by jste mi to dat přimo do celeho toho kodu?
|
||
djlj Profil |
#5 · Zasláno: 5. 6. 2007, 13:09:04
patrick
Ne. Projev i trochu vlastní iniciativy. |
||
patrick Profil |
#6 · Zasláno: 5. 6. 2007, 14:55:26
Jj, v poho, uz to mam.....
|
||
patrick Profil |
#7 · Zasláno: 5. 6. 2007, 20:09:02
Jenom jeste jedna věc, když chci, aby se mi po kliknutí na tlačítko u formuláře zmizelo a misto něj se objevil treba nejaky obrazek... nevite jak na to?
|
||
mav Profil * |
#8 · Zasláno: 5. 6. 2007, 20:38:07
ahpj patricku. resim stejny problém mohl by jsi mi na na mem jednoduchem kodu ukazat jak na to prosím?
<?php if ($akce == "Upload") { if (copy ($soubor, "$slozka/$soubor_name")){ echo "Soubor $soubor_name o velikosti $soubor_size bajtů byl úspěšně nahrán na server do složky: $slozka. <BR>"; } else { echo "Při nahrávání souboru došlo k chybě!<BR>"; } } ?> |
||
patrick Profil |
#9 · Zasláno: 5. 6. 2007, 20:52:23
Jak na co?
|
||
mav Profil * |
#10 · Zasláno: 5. 6. 2007, 21:42:49
aha špatně čtu, ja potřebuju, pravě aby mi je přepsal jelikož je nepřepisuje jak to ošetřit?
|
||
patrick Profil |
#11 · Zasláno: 6. 6. 2007, 14:17:35
hned ten prvni kod co jsem sem psal je prepisuje
|
||
Časová prodleva: 17 let
|
0