I have a small 10 line max text file that holds a users top 10 favorite songs. I have a form that allows the user to input a number 1-10 and display the top 'X' songs from the file. How can I print out the first 'X' lines of the file where X number given by the user?
Here is my current script:
//if topSongs field is NOT empty
if(!empty($_POST['topSongs'])) {
$showSongs = $_POST['topSongs'];
if($showSongs <= 10) {
$allTunes = file_get_contents($tunesFile);
$tunesArray = explode("
", $allTunes);
foreach($tunesArray as $tune) {
print($tune);
}
//if user input IS greater than 10
} else {
print(" <strong>A maximum of 10 songs are allowed</strong>");
}
//if topSongs field IS empty
} else {
print(" <strong>Please enter the number of songs to show</strong>");
}
the $showSongs
variable holds the given number to show