hey, jeg er ved at lave den her side hvor man skal kunne download og høre og uploade musik. Jeg har lavet det hele. men jeg er træt af at skulle skrive alt informationen om sangen selv altså:
sangens navn:
kunstner:
album:
genre:
jeg ved det er muligt at få fat i det hvis musikken er "tagget" rigtigt. Men hvordan ?
Her er mit upload script:
FORM:
<htlm>
<form action="process.php" method="post" enctype='multipart/form-data'>
<lable> Upload sang: </lable>
<input type="file" name="file"><br/>
navn:<input Id="e" type="text" name="navn"/> kunstner:<input Id="e" type="text" name="kunstner"/> album:<input Id="e" type="text" name="album"/> genre:<input Id="e" type="text" name="genre"/>
<input type="submit" name="submit" value="upload">
</form>
</htlm>
Process:
<?php
session_start();
$navn = $_POST["navn"];
$kunstner = $_POST["kunstner"];
$album = $_POST["album"];
$genre = $_POST["genre"];
if($navn == ""){
echo "Alle Felter skal udfyldes! <a href='index.php'>til forsiden</a>";
}elseif($kunstner == ""){
echo "Alle Felter skal udfyldes! <a href='index.php'>til forsiden</a>";
}elseif($album == ""){
echo "Alle Felter skal udfyldes! <a href='index.php'>til forsiden</a>";
}elseif($genre == ""){
echo "Alle Felter skal udfyldes! <a href='index.php'>til forsiden</a>";
}else{
$name1 = sha1(time()) . '.lortefil';
$name = $_FILES["file"]["name"];
$type = $_FILES["file"]["type"];
$size = $_FILES["file"]["size"];
$tmp_name = $_FILES["file"]["tmp_name"];
$error = $_FILES["file"]["error"];
if (file_exists("numre/".$name1)){
exit($name1."existere allerede!");
} elseif($type == "audio/mpeg"){
echo $type ;
$location = "numre/".$name1;
move_uploaded_file($tmp_name,$location);
include('connect.php');
$sqlcode = mysql_query("INSERT INTO sange (id, navn, kunstner, album, genre, link) VALUES ('', '$navn', '$kunstner', '$album', '$genre','$location')");
echo "<a href=''>Success.";
echo $navn;
echo $kunstner;
echo $album;
echo $genre;
echo $location;
echo $type; }else{ echo "du kan kun uploade .mp3 filer!";}
?>
<?php }?>