webForumDet fria alternativet

Döpa om fil med copy, det vill ej funka

PHP

2 svar · 204 visningar · startad av JE

Medlem sedan juni 2000144 inlägg
Frågan#1

Har ett upload script som laddar upp en bild till en temp katalog sedan använder jag copy för att flytta över filen till en annan katalog. Vill samtidigt som jag kopierar filen döpa om den.

Sciptet ser ut på detta sett:

	if (is_uploaded_file($uploadfile)) 
	{
		copy($uploadfile, "images/$intID_img1.gif");
		}

Har en variabel ($intID) som är ett unikt tabellvärde från en databas.
Vill alltså att filen ska döpas till:
5_img1.gif
om $intID är satt till 5.

Detta fungerar ej, får ingen felmeddelande. Tar jag bort _img1.gif så laddas filen upp och kopieras och döps endast till '5'.

Va gör jag för fel?

------------------
/JE

Medlem sedan jan. 20001 006 inlägg
#2

Hur ska PHP vet att du menar $intID när du faktiskt skriver $intID_img1?
PHP är inte Saida..

copy($uploadfile, "images/"."$intID"."_img1.gif");

/j

[Redigerat av Batboy den 15 aug 2001]

Medlem sedan juni 2000144 inlägg
#3

Guld!
Tusen tack.

------------------
/JE

261 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)