PHP Uploade, hjælp??

Tags:    php

Okay, jeg har hentet et upload script fra http://www.tailoredweb.com/downloads.php og det virker fint som det skal, har modificeret det lidt.

Jeg er lidt af en newbie, så her kommer spørgsmålet; Filen der bliver uploadet bliver gemt med dets originale navn. Feks. nogetmedild.jpg bliver gemt som nogetmedild.jpg på serveren. Jeg ønsker selv at vælge det navn det skal gemmes med. Så nogetmedild.jpg bliver til 36.jpg

Kan dette lade sig gøre?



4 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Okay, jeg har hentet et upload script fra http://www.tailoredweb.com/downloads.php og det virker fint som det skal, har modificeret det lidt.

Jeg er lidt af en newbie, så her kommer spørgsmålet; Filen der bliver uploadet bliver gemt med dets originale navn. Feks. nogetmedild.jpg bliver gemt som nogetmedild.jpg på serveren. Jeg ønsker selv at vælge det navn det skal gemmes med. Så nogetmedild.jpg bliver til 36.jpg

Kan dette lade sig gøre?


Har du adgang til en mysql, eller lign? Så kan du f.eks lige lave en tabe, der bliver talt en op, for hver fil. Når du skal finde ud af hvor du er nået til, så henter du tabellen ind, finder den rigtige celle, og lægger en til, så har du dit filnavn.
Ellers kan du kigge på, at oprette en tekstfil, som indeholder nummeret, og hver gang en fil uploades, åbne filen, læse den, lægge en til tallet, og skrive filen på ny.




Okay, jeg har hentet et upload script fra http://www.tailoredweb.com/downloads.php og det virker fint som det skal, har modificeret det lidt.

Jeg er lidt af en newbie, så her kommer spørgsmålet; Filen der bliver uploadet bliver gemt med dets originale navn. Feks. nogetmedild.jpg bliver gemt som nogetmedild.jpg på serveren. Jeg ønsker selv at vælge det navn det skal gemmes med. Så nogetmedild.jpg bliver til 36.jpg

Kan dette lade sig gøre?

Har du adgang til en mysql, eller lign? Så kan du f.eks lige lave en tabe, der bliver talt en op, for hver fil. Når du skal finde ud af hvor du er nået til, så henter du tabellen ind, finder den rigtige celle, og lægger en til, så har du dit filnavn.
Ellers kan du kigge på, at oprette en tekstfil, som indeholder nummeret, og hver gang en fil uploades, åbne filen, læse den, lægge en til tallet, og skrive filen på ny.


Jo, det har jeg nemlig, og det skal rent faktisk laves i forbindelse med en form for nyhedsscript, som giver et "id" til hver nyhed. Men hvordan laver jeg det så uploadsne kommer til at følge det id?
m00 ?


Filnavnet på den uploadede fil bestemmer du helt selv.

I scriptet du benytter bestemmes det af $file_path variablen (benyttes som argument i move_uploaded_file funktionen).
I linie 34 (i det originale script) har du:
$file_path = $upload_dir.$file_name;

Det ændre du bare til
$file_path = $upload_dir . "34.jpg";
Hvis det var 34.jpg den skulle hedde;



Okay, jeg har hentet et upload script fra http://www.tailoredweb.com/downloads.php og det virker fint som det skal, har modificeret det lidt.

Jeg er lidt af en newbie, så her kommer spørgsmålet; Filen der bliver uploadet bliver gemt med dets originale navn. Feks. nogetmedild.jpg bliver gemt som nogetmedild.jpg på serveren. Jeg ønsker selv at vælge det navn det skal gemmes med. Så nogetmedild.jpg bliver til 36.jpg

Kan dette lade sig gøre?

Har du adgang til en mysql, eller lign? Så kan du f.eks lige lave en tabe, der bliver talt en op, for hver fil. Når du skal finde ud af hvor du er nået til, så henter du tabellen ind, finder den rigtige celle, og lægger en til, så har du dit filnavn.
Ellers kan du kigge på, at oprette en tekstfil, som indeholder nummeret, og hver gang en fil uploades, åbne filen, læse den, lægge en til tallet, og skrive filen på ny.


Jo, det har jeg nemlig, og det skal rent faktisk laves i forbindelse med en form for nyhedsscript, som giver et "id" til hver nyhed. Men hvordan laver jeg det så uploadsne kommer til at følge det id?
m00 ?



Nevermind, fandt ud af det selv :-)

[Redigeret d. 22/07-04 01:57:35 af David]



t