I have this bit of PHP
<?php
//get artist/title info
$artist = $_GET['artist'];
$title = $_GET['title'];
//create a temp file to store values for AJAX script
$r = fopen("temp_title.txt", "w");
fwrite($r, $artist." - ".$title);
fclose($r);
?>
I want it to show on my page as:
Song
Artist
How would I make the song appear in bold and what would I put in place of the ” – ” to make a line break instead?
Advertisement
Answer
Assuming you want to generate some HTML that can be picked up by a AJAX call, the simple way to do what what you want is
fwrite($r, "<b>$artist</b><br>$title");
However, this doesn’t fall strictly within web semantics. What you probably should use is
fwrite($r, "<h1>$artist</h1><br>$title");
(Or some variation of h1 to h6)
For more control over the actual appearance, use a class and some CSS
fwrite($r, "<h1 class='artistName'>$artist</h1><br>$title");
You’ll need to add a little CSS to your page to get the artist name in bold:
<style>
h1.artistName {
font-weight:bold;
font-size:150%;
}
</style>