Lägg till tecken i filnamn

PHP

4 svar · 388 visningar · startad av moje

Medlem sedan jan. 200778 inlägg
Trådstart#1

enkelt sätt för att lägga till några extra tecken i fil namnet

Medlem sedan aug. 2004903 inlägg
#2

när man laddar upp en fil? bara till en specifik fil? förklara lite hur du menar

Medlem sedan jan. 200778 inlägg
#3

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

Medlem sedan aug. 2004903 inlägg
#4

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;
				}
Medlem sedan jan. 200786 inlägg
#5

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">
262 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)