Avatar billede interkriller Nybegynder
27. januar 2004 - 12:44 Der er 7 kommentarer og
1 løsning

Angiv navn på fil i upload script

Jeg har dette script som uploader et profilbillede:

$file = $_FILES['upfil']['tmp_name'];
$sti = "/image/persimage/";
$dist = $_SERVER["DOCUMENT_ROOT"] ."$sti";
$billedewh = @GetImageSize($file);

$files = $_FILES['upfil']['name'];
$temparr = explode(".", $files);
$temparr[count($temparr)-2] = time();
$files = implode(".", $temparr);

// uploader billedet
move_uploaded_file($_FILES['upfil']['tmp_name'], $dist . $files);

Så vil jeg gerne have muligheden for, at brugeren kan skifte sit billede, men det kræver umiddelbart, at man uploader det nye billede med samme navn.

Hvor i ovenstående script vil jeg kunne indsætte $row->billede (hentet fra DB)

Gav dette mening?
Avatar billede detox Nybegynder
27. januar 2004 - 12:53 #1
$files = $row->billede;

istedet for:

$files = $_FILES['upfil']['name'];
$temparr = explode(".", $files);
$temparr[count($temparr)-2] = time();
$files = implode(".", $temparr);

medmindre du osse har gemt: $dist i databasen, så skal det naturligvis ikke med i:
move_uploaded_file($_FILES['upfil']['tmp_name'], $dist . $files);
Avatar billede interkriller Nybegynder
27. januar 2004 - 13:19 #2
Jamen det fungerer jo upåklageligt, tak for det detox, smid et svar...
Du skulle vel aldrig kunne sige med få ord, hvordan man får billedet til at blive opdatered med det samme uden at skulle trykke f5.

Det gamle billede ligger i cachen, men skulle gerne opdateres til, at være det nye.
Avatar billede sukos Juniormester
27. januar 2004 - 13:41 #3
Det er browser bestemt!
Prøv det samme med NS f.eks.
Avatar billede interkriller Nybegynder
27. januar 2004 - 14:09 #4
kan man ikke refreshe med php kode....nå det er jo nok et helt nyt spg.
Avatar billede sukos Juniormester
27. januar 2004 - 14:15 #5
jahh, du kan måske, ved upload, sætte en session, for derefter at tjekke om den er sat, og hvis den er, så bruge en refresh?
Alternativt, måske, efter upload, redirecte til en fil som kun redirecter igen til den oprindelige side?

Ved ikke, men har selv rodet lidt med det samme på showsource.dk
En bruger har mulighed for at uploade et billede, og findes der et i forvejen, opstår samme problem i Ie, men ikkke i NS
Avatar billede interkriller Nybegynder
27. januar 2004 - 15:28 #6
ok så må jeg jo bare tvinge mine besøgende til at bruge NS ;)

Tak for oplysningerne
Avatar billede interkriller Nybegynder
09. marts 2004 - 15:36 #7
Smid et svar, ellers får du ingen point
Avatar billede interkriller Nybegynder
19. april 2004 - 15:44 #8
Nå så tager jeg dem tilbage :(
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester