när man laddar upp en fil? bara till en specifik fil? förklara lite hur du menar
Frågan#1
enkelt sätt för att lägga till några extra tecken i fil namnet
4 svar · 377 visningar · startad av moje
enkelt sätt för att lägga till några extra tecken i fil namnet
när man laddar upp en fil? bara till en specifik fil? förklara lite hur du menar
Tulork skrev:
när man laddar upp en fil? bara till en specifik fil? förklara lite hur du menar
när man laddar upp en fil
lyckades med de av en slump igåt när jag skulle lägga den i en mapp
men lyckas inte med de inte idag
Detta kanske kan hjälpa dig. Vi använder denna om det finns en fil med samma namn med den som laddas upp
// Generera unikt filnamn
$bokstav = array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6');
$img = $bokstav[rand(0, count($bokstav)-1)];
//Döper om fil om filnamnet redan finns i den mappen.
if (file_exists($upload_dir)) {
$thefile = $img.'_'.$thefile;
}
Vill bara förtydliga lite att $thefile är namnet på filen som laddas upp som du får t.ex genom
$thefile = $_FILES['uplfile']['name'];
Det hämtar då info från uppladningsfältet på htmlsidan (om du använder det så?)
<input type="file" name="uplfile">