Dysan Posted November 14, 2007 Share Posted November 14, 2007 How, do I display 4 links, for example: www.google.co.uk www.yahoo.co.uk www.facebook.com www.msn.com Each time a link is clicked, how do I give each link a rating of popularity, then on a separate page, display a popularity list 1-10. 1 being the best, and 10 being the worst? Quote Link to comment Share on other sites More sharing options...
aschk Posted November 14, 2007 Share Posted November 14, 2007 You need to assign an onlick event to those links which updates your stored records (maybe database or other) with which link it updated. You will most likely be using Ajax for this. Unless you want to change the underlying URL slightly. e.g. <a href = "mycatchpage.php?url=http://www.google.com" > www.google.com </a> And your catch page would take the $_GET['url'] parameter, do a lookup on it, update the record, and the redirect (using header() ) to the corresponding link. Quote Link to comment Share on other sites More sharing options...
Dysan Posted November 14, 2007 Author Share Posted November 14, 2007 Also, Where do I view a list of MIME types, in order to upload MP3 files? Quote Link to comment Share on other sites More sharing options...
aschk Posted November 14, 2007 Share Posted November 14, 2007 MIME types are specified in your Apache config (i.e. Apache decides how to handle this file based on it's MIME type). You can upload mp3's to your hearts content I expect, and because Apache doesn't know what to do with them it will present them as a download when someone goes to the link in question : e.g. <a href="somesong.mp3"> My New Song </a> Quote Link to comment Share on other sites More sharing options...
Dysan Posted November 14, 2007 Author Share Posted November 14, 2007 No, you don't understand. How do I upload only mp3 files, with uploading gif's or jpg's, <?php [b]if (($_FILES["file"]["type"] == "image/gif") || ($_FILES["file"]["type"] == "image/jpeg")[/b] && ($_FILES["file"]["size"] < 20000)) { if ($_FILES["file"]["error"] > 0) { echo "Return Code: " . $_FILES["file"]["error"] . "<br />"; } else { echo "Upload: " . $_FILES["file"]["name"] . "<br />"; echo "Type: " . $_FILES["file"]["type"] . "<br />"; echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />"; echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />"; if (file_exists("upload/" . $_FILES["file"]["name"])) { echo $_FILES["file"]["name"] . " already exists. "; } else { move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . $_FILES["file"]["name"]); echo "Stored in: " . "upload/" . $_FILES["file"]["name"]; } } } else { echo "Invalid file"; } ?> Quote Link to comment Share on other sites More sharing options...
aschk Posted November 14, 2007 Share Posted November 14, 2007 Haha, oops sorry. What you're looking for is "audio/mpeg" as the file type. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.