DaniWeb IT Discussion Community

DaniWeb IT Discussion Community (http://www.daniweb.com/forums/index.php)
-   PHP (http://www.daniweb.com/forums/forum17.html)
-   -   Newby to PHP here.... (Google Analytics) (http://www.daniweb.com/forums/thread107078.html)

AP1 Jan 31st, 2008 1:33 pm
Newby to PHP here.... (Google Analytics)
 
RE:Google Analitcs

Hi gang,

I'm new to PHP... as you will probably be able to easily recognize by my following dialog. ;-)

Anyway... I am taking over a website written in PHP with dreamweaver CS3.

It has a seperate footer.php file in a sub directory
and I believe this makes it a dynamic site? Am I wrong?

It appears Google provides two codes for google analytics tracking. Static and dynamic

http://www.google.com/support/analyt...n&answer=55504

Utilizing the the dynamic code..... I get this error at the bottom of my pages.

Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /home/content/B/r/1/Hidden/html/-APPI-/NAV/footer.php on line 26


HELP.... :-(

Footer.php looks like this (located in a subdirectory)
************************
<?php

echo "
<br />
</td>
</tr>
<tr>
<td align=\"right\" ></td>
<td align=\"right\" valign=\"top\">
<table style=\"margin-left:15px;border-style:solid;border-width:2px;border-color:#000000\" width=\"580\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"336699\" height=\"20\" bordercolor=\"#000000\">
<tr>
<td>
<div align=\"center\"><font color=\"#FFFFFF\" face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">&copy;
Allied Power Products, Inc.</font></div>
</td>
</tr>
</table>
<div align=\"center\"><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><b><br>
CAUTION:</b> The final determination as to the suitability of<br>
this product for any purpose is solely that of the user.<br>
Our products are not to be used to lift or move<br>
people or to lift anything over people.</font></div>
</td>
</tr>
<?php
$virtual_page = "Main_Page"
include_once "analyticstracking.php" ?>"
</body>
</html>
";

?>


Analytics.php looks like this
************************
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>

<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-500580");
pageTracker._trackPageview('');
</script>
<?php
// End Analytics tracking code
?>

</body>
</html>

AP1 Jan 31st, 2008 1:47 pm
Re: Newby to PHP here.... (Google Analytics)
 
Line 26 is: $virtual_page = "Main_Page"

nav33n Jan 31st, 2008 2:36 pm
Re: Newby to PHP here.... (Google Analytics)
 
Actually, its not $virtual_page="Main_Page". Its because, You have opened the double quote and you are closing it at the end. (after </html>). And you are having a php tag within a php tag !
<?php

echo "
<br />
</td>
</tr>
<tr>
<td align=\"right\" ></td>
<td align=\"right\" valign=\"top\">
<table style=\"margin-left:15px;border-style:solid;border-width:2px;border-color:#000000\" width=\"580\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"336699\" height=\"20\" bordercolor=\"#000000\">
<tr>
<td>
<div align=\"center\"><font color=\"#FFFFFF\" face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">&copy;
Allied Power Products, Inc.</font></div>
</td>
</tr>
</table>
<div align=\"center\"><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><b><br>
CAUTION:</b> The final determination as to the suitability of<br>
this product for any purpose is solely that of the user.<br>
Our products are not to be used to lift or move<br>
people or to lift anything over people.</font></div>
</td>
</tr>";
<?php
$virtual_page = "Main_Page";
include_once "analyticstracking.php";
echo "</body>
</html>";
?>
This will probably do.

AP1 Jan 31st, 2008 2:52 pm
Re: Newby to PHP here.... (Google Analytics)
 
Thank you for your code. I inserted it in and... alas.... I still have an error. This time it at line 25....

Error on the bottom of all pages

Parse error: parse error, unexpected '?' in /home/content/B/r/1/Hidden/html/-APPI-/NAV/allied_footer.php on line 25

nav33n Jan 31st, 2008 3:00 pm
Re: Newby to PHP here.... (Google Analytics)
 
And what is in allied_footer.php ?

Dang. I did a stupid mistake.
<?php

echo "
<br />
</td>
</tr>
<tr>
<td align=\"right\" ></td>
<td align=\"right\" valign=\"top\">
<table style=\"margin-left:15px;border-style:solid;border-width:2px;border-color:#000000\" width=\"580\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" bgcolor=\"336699\" height=\"20\" bordercolor=\"#000000\">
<tr>
<td>
<div align=\"center\"><font color=\"#FFFFFF\" face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\">&copy;
Allied Power Products, Inc.</font></div>
</td>
</tr>
</table>
<div align=\"center\"><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><b><br>
CAUTION:</b> The final determination as to the suitability of<br>
this product for any purpose is solely that of the user.<br>
Our products are not to be used to lift or move<br>
people or to lift anything over people.</font></div>
</td>
</tr>";
$virtual_page = "Main_Page";
include_once "analyticstracking.php";
echo "</body>
</html>";
?>

Check now.

AP1 Jan 31st, 2008 3:17 pm
Re: Newby to PHP here.... (Google Analytics)
 
I do appreciate your work.... Still seem to be getting this same funny error.

Parse error: parse error, unexpected '?' in /home/content/B/r/1/Hidden/html/-APPI-/NAV/allied_footer.php on line 25

FYI... allied_footer.php is the actual name of the footer file. I just referred to it as footer.php earlier to reduce confusion. I will stick with calling it allied_footer.php from now on.

Keep in mind, my "allied_footer.php" is in a sub directory. The analyticstracking.php is in the main directory. Let me know if this is an issue. Thank you!

nav33n Jan 31st, 2008 3:19 pm
Re: Newby to PHP here.... (Google Analytics)
 
Can you show us whats in allied_footer.php ? and yep, dont forget code tags.

AP1 Jan 31st, 2008 3:23 pm
Re: Newby to PHP here.... (Google Analytics)
 
Hi Nav,

I actually pasted your code, with nothing else, directly into allied_footer.php. So there is nothing but what you provided me at the moment.

I hope this is what you were asking??? I'm ready to provide info when you need it.... Thank you....:)

nav33n Jan 31st, 2008 3:30 pm
Re: Newby to PHP here.... (Google Analytics)
 
Okay! I checked what I had posted here and its working fine. Can you also post the code of analyticstracking.php ?

AP1 Jan 31st, 2008 3:52 pm
Re: Newby to PHP here.... (Google Analytics)
 
Here ya go... (FYI: I hid my tracking ID)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>

<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-******");
pageTracker._trackPageview('');
</script>
<?php
// End Analytics tracking code
?>

</body>
</html>


All times are GMT -4. The time now is 3:19 pm.

Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC