MP3 upload script

Tags:    php

Jeg har en del problemer med at lave et upload script og håber der er nogen der kan hjælpe :$. Det er til en band side hvor det skal være muligt at uploade sine mp3’er og vise dem ala. Mymusik.dk

Man skal selvfølgelig kunne uploade sangen til et bibliotek på serveren igennem en almindelig form men hvis sangen fx hedder ’faxe_kondi_goes_crazy.mp3’ skal det være muligt at navngive den ’Faxe Kondi’ så det ikke er selve files navn man ser men det man har navngivet den som – på selve bandsiden skal men så kunne se ’Faxe Kondi’ som et link som selvfølgelig fører hen til url’et til mp3’en.

Argh – jeg håber nogen forstod det ;) og håber nogen kan hjælpe

Mvh.
Thomas




9 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 9 karma
Sorter efter stemmer Sorter efter dato
Jeg tror det er nemmest vis du både arbejder med en mysql tabel og så filerne fysisk på serveren. Du kan bruge artiklen om at uploade filer her fra udvikleren.dk til at lave den del, og så lave en mysql tabel hvor du gemmer filens navn, så man kan finde tilbage til den, og så laver mulighed for f.eks. at gemme en Titel, Kunstner, Genre osv.



Du kan også gemme filen i et binært felt i MySQL (BLOB) sammen med titlen :)



Jeg har en del problemer med at lave et upload script og håber der er nogen der kan hjælpe :$. Det er til en band side hvor det skal være muligt at uploade sine mp3’er og vise dem ala. Mymusik.dk

Man skal selvfølgelig kunne uploade sangen til et bibliotek på serveren igennem en almindelig form men hvis sangen fx hedder ’faxe_kondi_goes_crazy.mp3’ skal det være muligt at navngive den ’Faxe Kondi’ så det ikke er selve files navn man ser men det man har navngivet den som – på selve bandsiden skal men så kunne se ’Faxe Kondi’ som et link som selvfølgelig fører hen til url’et til mp3’en.

Argh – jeg håber nogen forstod det ;) og håber nogen kan hjælpe

Mvh.
Thomas


Du kunne også hente mp3'ernes ID3 tag ud og vise det.



Mikkel... kan du det med PHP`?



Christian:

http://www.phpclasses.org/browse/package/1486.html
Det ser det ud til at man kan.



Kan det lade sig gøre at når man uploader en mp3 til serveren og udfylder en form med sangens titel og derefter vælger filen der skal uploades – at sangens titel bliver gemt i en database i mysql og mp3 bliver lagt på selve serveren – og er det så muligt at der automatisk bliver lavet et link til selve filen?!



Du kan jo gemme stien til filen, og på den måde nemt linke til den.



Jeg tror også det er det nemmeste at gemme linket i mysql sammen med de andre informationer, og det har jeg fået til at virke – jeg har smidt et simpelt upload script i boxen og det virker men problemet er at det kun virker når jeg ændre første linie fra ”http://serveren.dk/band/mp3/” til ”../../mp3” fordi den originale sti er ”http://serveren.dk/band/admin/upload/”

Jeg vil gerne have det fulde url til filen i databasen og ikke bare ”../../mp3/test.mp3”

Fold kodeboks ind/udKode 


Håber nogen kan hjælpe og ja, jeg ved jeg er håbløs :)




Hov


$uploadto = 'http://serveren.dk/mp3/';
$uploadfile = $uploadto . basename($_FILES['frmFile']['name']);
if (move_uploaded_file($_FILES['frmFile']['tmp_name'], $uploadfile)) {
echo "File is valid, and was successfully uploaded.\\n";
} else {
echo "Unable to upload file.\\n";
}






t