Autor Zpráva
klon
Profil *
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 *
ospravedlnujem sa, toto nemalo ist sem.

už som to aj vyriešil, dakujem..

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:

0