Autor | Zpráva | ||
---|---|---|---|
klon Profil * |
#1 · Zasláno: 20. 6. 2009, 19:21:27
Caute. Mám tento kód na upload obrazkov. Chcel by som dosiahnúť:
ak by prihlásený užívateľ nahral vlastnu fotku, aby sa to ulozilo pod jeho užívateľským menom. <?php $mappa = "files"; $megengedettmeretmega = 5; $filetipus = array( "gif"); $megengedettmeretbajt = $megengedettmeretmega * 1024 * 1024; if(isset($_POST["feltolt"])) { $temp = explode(".", $_FILES['file']['name']); $kiterjesztes = array_pop($temp); $nev = implode(".", $temp); if($_FILES['file']['size'] > $megengedettmeretbajt) { echo "Toto nemôžeš!<br>Prípustné: <b>" . $megengedettmeretmega . " MB</b>"; } else if(!in_array($kiterjesztes, $filetipus)) { echo "Nepodporovaný formát súboru!<br>Odporúčame: <b>" . implode(", ", $filetipus) . "</b>"; } else { $ujhely = $mappa . "/" . $nev . "." . $kiterjesztes; $n = 2; while(file_exists($ujhely)) { $ujhely = $mappa . "/" . $nev . "(" . $n . ")" . "." . $kiterjesztes; $n++; } if(move_uploaded_file($_FILES['file']['tmp_name'], $ujhely)) echo "Úspešné nahratie tvojej fotky!"; else echo "Pri nahrávaní sa vyskytla chyba!"; } } else { echo . "<form enctype='multipart/form-data' action='' method='post'>" . "<input name='file' type='file'><br><br>" . "<input type='submit' name='feltolt' value='Nahraj!'>" . "</form>"; } ?> skušal som dolpnením tohoto kódu, ale necápem tuto situaciu. $arr = explode (".gif", $nev); $tmpname = implode (".gif", $arr); |
||
klon Profil * |
#2 · Zasláno: 20. 6. 2009, 19:26:28
ospravedlnujem sa, toto nemalo ist sem.
už som to aj vyriešil, dakujem.. |
||
Časová prodleva: 15 let
|
0