RE: [In Development] Currency for leveling up
Thanks, it all works now =).
But if I were to put an image code here:
Before:
After:
It gives that error again.
I want it to say something like:
"
2"
or
"You have 2
Twilight Crystal(s)."
mattalien said:Ashje said:This doesn't work. It shows this error: "Parse error: syntax error, unexpected T_ELSE in /home/--------/public_html/index.php on line 160"
It won't show it when you go there now because I reversed Step 3 but if I were to put it in then that error would appear.
I followed everything exactly. This is my index.php file:
Code:<?php // Easy Adoptables Script by Brandon Rusnak // Get our includes out of the way include("inc/functions.php"); include("inc/config.php"); include("inc/settings.php"); include("inc/nbbc.php"); // BBCODE Parser $bbcode = new BBCode; // Connect to our database $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql database!'); mysql_select_db($dbname); //Set up our login info... $username = ""; $password = ""; //Check for cookie if (isset($_COOKIE['adoptu']) and isset($_COOKIE['adoptp'])){ $username = $_COOKIE['adoptu']; $password = $_COOKIE['adoptp']; $username = preg_replace("/[^a-zA-Z0-9\\040.]/", "", $username); $password = preg_replace("/[^a-zA-Z0-9s]/", "", $password); //Run login operation $query = "SELECT * FROM users WHERE username = '$username'"; $result = mysql_query($query); $num = mysql_numrows($result); //Loop out code $i=0; while ($i < 1) { $luser=@mysql_result($result,$i,"username"); $lpass=@mysql_result($result,$i,"password"); $i++; } if($username == $luser and $password == $lpass){ $isloggedin = "yes"; } else{ if (isset($_COOKIE['adoptu'])){ $past = time() - 10; setcookie("adoptu",$username,$past); } if (isset($_COOKIE['adoptp'])){ $past = time() - 10; setcookie("adoptp",$password,$past); } $isloggedin = "no"; } } else { //User is not logged in $isloggedin = "no"; } // Define our Template File $file = $current_theme; // Get our content for the index page $query = "SELECT * FROM article_content WHERE page = 'index'"; $result = mysql_query($query); $num = mysql_numrows($result); //Loop out code $i=0; while ($i < 1) { $article_title=mysql_result($result,$i,"title"); $article_date=mysql_result($result,$i,"date"); $article_content=mysql_result($result,$i,"content"); $i++; } $article_title = stripslashes($article_title); $article_content = stripslashes($article_content); $article_content = $bbcode->Parse($article_content); // Run the BBCODE parser on the content // Should we show the extra pages in the nav bar? $link1 = ""; if($show_extra_page1 == "yes"){ $link1 = "<li><a href='$extra_page1_link'>$extra_page1_name<span class='tab-l'></span><span class='tab-r'></span></a></li>"; } $link2 = ""; if($show_extra_page2 == "yes"){ $link2 = "<li><a href='$extra_page2_link'>$extra_page2_name<span class='tab-l'></span><span class='tab-r'></span></a></li>"; } // Do the template changes and echo the ready template $template = file_get_contents($file); $template = replace(':SITETITLE:',$site_title,$template); $template = replace(':SITENAME:',$site_name,$template); $template = replace(':ARTICLETITLE:',$article_title,$template); $template = replace(':ARTICLEDATE:',$article_date,$template); $template = replace(':ARTICLECONTENT:',$article_content,$template); $template = replace(':LINK1:',$link1,$template); $template = replace(':LINK2:',$link2,$template); $template = replace(':LINK3:',$link3,$template); //Get the featured adoptable... $featured = getfeatured(); $template = replace(':FEATURED:',$featured,$template); //Ad Management $header = @file_get_contents("ads/header.txt"); $footer = @file_get_contents("ads/footer.txt"); $tower = @file_get_contents("ads/tower.txt"); $header = stripslashes($header); $footer = stripslashes($footer); $tower = stripslashes($tower); $template = replace(':HEADERAD:',$header,$template); $template = replace(':FOOTERAD:',$footer,$template); $template = replace(':TOWERAD:',$tower,$template); //Is the user logged in? //$isloggedin = "no"; if ($isloggedin == "yes"){ $query = "SELECT * FROM `users` WHERE `username` = '".$luser."'"; $result = mysql_query($query); $num = mysql_numrows($result); $i=0; while ($i < 1) { $money =@mysql_result($result,$i,"money"); $i++; } $template = replace(':WELCOMEORREGISTER:','',$template); $template = replace(':LOGINORACCT:', '<p>Hi, '.$username.' <p>Currency name: '.$money.' <p><a href="logout.php">Log out</a>' ,$template); else{ //User is not logged in $template = replace(':WELCOMEORREGISTER:','<u>Member Login:</u>',$template); $loginform = "<form name='form1' method='post' action='login.php'> <p>Username: <input name='username' type='text' id='username'> </p> <p>Password: <input name='password' type='password' id='password'> </p> <p> <input type='submit' name='Submit' value='Submit'> </p> <p>Don't have an account?<br> <a href='register.php'>Register Free</a> </p> </form> "; $template = replace(':LOGINORACCT:', $loginform ,$template); } echo $template; ?>
Please help. Thanks =)
With yours, you were missing one of these: "}"
This is the correct code
Code:<?php // Easy Adoptables Script by Brandon Rusnak // Get our includes out of the way include("inc/functions.php"); include("inc/config.php"); include("inc/settings.php"); include("inc/nbbc.php"); // BBCODE Parser $bbcode = new BBCode; // Connect to our database $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql database!'); mysql_select_db($dbname); //Set up our login info... $username = ""; $password = ""; //Check for cookie if (isset($_COOKIE['adoptu']) and isset($_COOKIE['adoptp'])){ $username = $_COOKIE['adoptu']; $password = $_COOKIE['adoptp']; $username = preg_replace("/[^a-zA-Z0-9\\040.]/", "", $username); $password = preg_replace("/[^a-zA-Z0-9s]/", "", $password); //Run login operation $query = "SELECT * FROM users WHERE username = '$username'"; $result = mysql_query($query); $num = mysql_numrows($result); //Loop out code $i=0; while ($i < 1) { $luser=@mysql_result($result,$i,"username"); $lpass=@mysql_result($result,$i,"password"); $i++; } if($username == $luser and $password == $lpass){ $isloggedin = "yes"; } else{ if (isset($_COOKIE['adoptu'])){ $past = time() - 10; setcookie("adoptu",$username,$past); } if (isset($_COOKIE['adoptp'])){ $past = time() - 10; setcookie("adoptp",$password,$past); } $isloggedin = "no"; } } else { //User is not logged in $isloggedin = "no"; } // Define our Template File $file = $current_theme; // Get our content for the index page $query = "SELECT * FROM article_content WHERE page = 'index'"; $result = mysql_query($query); $num = mysql_numrows($result); //Loop out code $i=0; while ($i < 1) { $article_title=mysql_result($result,$i,"title"); $article_date=mysql_result($result,$i,"date"); $article_content=mysql_result($result,$i,"content"); $i++; } $article_title = stripslashes($article_title); $article_content = stripslashes($article_content); $article_content = $bbcode->Parse($article_content); // Run the BBCODE parser on the content // Should we show the extra pages in the nav bar? $link1 = ""; if($show_extra_page1 == "yes"){ $link1 = "<li><a href='$extra_page1_link'>$extra_page1_name<span class='tab-l'></span><span class='tab-r'></span></a></li>"; } $link2 = ""; if($show_extra_page2 == "yes"){ $link2 = "<li><a href='$extra_page2_link'>$extra_page2_name<span class='tab-l'></span><span class='tab-r'></span></a></li>"; } // Do the template changes and echo the ready template $template = file_get_contents($file); $template = replace(':SITETITLE:',$site_title,$template); $template = replace(':SITENAME:',$site_name,$template); $template = replace(':ARTICLETITLE:',$article_title,$template); $template = replace(':ARTICLEDATE:',$article_date,$template); $template = replace(':ARTICLECONTENT:',$article_content,$template); $template = replace(':LINK1:',$link1,$template); $template = replace(':LINK2:',$link2,$template); $template = replace(':LINK3:',$link3,$template); //Get the featured adoptable... $featured = getfeatured(); $template = replace(':FEATURED:',$featured,$template); //Ad Management $header = @file_get_contents("ads/header.txt"); $footer = @file_get_contents("ads/footer.txt"); $tower = @file_get_contents("ads/tower.txt"); $header = stripslashes($header); $footer = stripslashes($footer); $tower = stripslashes($tower); $template = replace(':HEADERAD:',$header,$template); $template = replace(':FOOTERAD:',$footer,$template); $template = replace(':TOWERAD:',$tower,$template); //Is the user logged in? //$isloggedin = "no"; if ($isloggedin == "yes"){ $query = "SELECT * FROM `users` WHERE `username` = '".$luser."'"; $result = mysql_query($query); $num = mysql_numrows($result); $i=0; while ($i < 1) { $money =@mysql_result($result,$i,"money"); $i++; } $template = replace(':WELCOMEORREGISTER:','',$template); $template = replace(':LOGINORACCT:', '<p>Hi, '.$username.' <p>Currency name: '.$money.' <p><a href="logout.php">Log out</a>' ,$template); } else{ //User is not logged in $template = replace(':WELCOMEORREGISTER:','<u>Member Login:</u>',$template); $loginform = "<form name='form1' method='post' action='login.php'> <p>Username: <input name='username' type='text' id='username'> </p> <p>Password: <input name='password' type='password' id='password'> </p> <p> <input type='submit' name='Submit' value='Submit'> </p> <p>Don't have an account?<br> <a href='register.php'>Register Free</a> </p> </form> "; $template = replace(':LOGINORACCT:', $loginform ,$template); } echo $template; ?>
Thanks, it all works now =).
But if I were to put an image code here:
Before:
Code:
<p>Currency name: '.$money.'
After:
Code:
<p><img src='http://i172.photobucket.com/albums/w11/ashje_photo/crystal.png' alt='Twilight Crystal'></a> '.$money.'
It gives that error again.
I want it to say something like:
"
or
"You have 2