----- Original Message -----
From: "Joey J" <jacklistmail@xxxxxxxxx>
Cc: <php-general@xxxxxxxxxxxxx>
Sent: Monday, June 16, 2014 6:28 PM
Subject: Re: Re: Calling page and condition check?
Yes, that's what I'm saying.
The page has an include of header and this is the header.
ONLY this is before that code:
<!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" />
On Mon, Jun 16, 2014 at 11:20 AM, Jim Giner <jim.giner@xxxxxxxxxxxxxxxxxx>
wrote:
On 6/16/2014 11:08 AM, Joey J wrote:
<?
$calling_page=$_SERVER['SCRIPT_NAME'];
echo $calling_page;
if ($calling_page == "/index.php") {
$title = "Page home";
} elseif ($calling_page == "/contact-us.php") {
$title = "Page -- Contact";
} else {
$title = "Default";
}
echo "<title>".$title." ". $calling_page ."</title>\n";
?>
You're saying that the above code shows you a valid calling_page value
in line 2 that matches one that you are looking for in the if else
statements beginning at line 3? Is this code located in the header
section
of your html page?
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--
Thanks!
Joey
First of all, I would not use short tags. If you move your files to a server
with short_open_tag disabled in php.ini, you have a problem. Use the regular
php tags instead.
Second, $_SERVER['SCRIPT_NAME'] returns the absolute pathname of the file
from where the script is running, including the folder name if you place
your files in one. So either add the folder name in your if-else statements,
or strip the folder name from $calling_page (if there is one) before passing
the variable to your if-else statements.
Best regards.
Steven
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php