Autor | Zpráva | ||
---|---|---|---|
horava2 Profil |
#1 · Zasláno: 4. 8. 2009, 11:51:12
Prosim vas,
jak udelam aby se fotka nahrala do jedny slozky 2x pod ruznym nazvem ? Prvni uz udelany mam, ale nevim jak na ten druhy. if (isset($_FILES['fupload'])) { if($_FILES['fupload']['type']=="application/octet-stream"){ echo "Soubory s příponou PHP jsou zakázány!"; }elseif($_FILES['fupload']['size'] > 800*1024){ echo "Soubor přesahuje maximální limit 800kB!"; }else{ $slozka = "flash_thumb"; $jmeno=$_FILES['fupload']['name']; $pos = strrpos($jmeno, "."); if ($pos === false) { echo 'Nebyla vybrána žádná fotka'; exit; }else{ $cil = $slozka . '/foto' .time().substr($jmeno, $pos); } $nazev_souboru = $_FILES['fupload']['tmp_name']; $copy = move_uploaded_file($nazev_souboru, $cil) |
||
ninja Profil |
#2 · Zasláno: 4. 8. 2009, 11:54:39 · Upravil/a: ninja
|
||
horava2 Profil |
#3 · Zasláno: 4. 8. 2009, 14:58:04
stejne i tak to nemuzu dat dohromady.
|
||
horava2 Profil |
#4 · Zasláno: 5. 8. 2009, 22:27:36
if (isset($_FILES['fupload'])) { if($_FILES['fupload']['type']=="application/octet-stream"){ echo "Soubory s příponou PHP jsou zakázány!"; }elseif($_FILES['fupload']['size'] > 800*1024){ echo "Soubor přesahuje maximální limit 800kB!"; }else{ $slozka = "flash_thumb"; $jmeno=$_FILES['fupload']['name']; $pos = strrpos($jmeno, "."); if ($pos === false) { echo 'Nebyla vybrána žádná fotka'; exit; }else{ $cil = $slozka . '/foto' .time().substr($jmeno, $pos); $cil2 = $slozka . '/foto.jpg'; } $nazev_souboru = $_FILES['fupload']['tmp_name']; $copy = move_uploaded_file($nazev_souboru, $cil) or die ("Přenesený soubor nelze zkopírovat"); $copy2 = move_uploaded_file($nazev_souboru, $cil2) or die ("foto.jpg nelze zkopírovat"); chmod ($cil, 0644); chmod ($cil2, 0644); if($copy AND $copy2) Co mam spatne? Pri uploadu vyskoci "foto.jpg nelze zkopírovat" |
||
Zool Profil * |
#5 · Zasláno: 5. 8. 2009, 22:39:07
Ninja rikal, ze by jsi měl použít funkci copy na zkopirování souboru nikoliv dvakrát funkci move_uploaded_file. Mrkni sem http://cz2.php.net/manual/en/function.copy.php
|
||
Časová prodleva: 15 let
|
0