Posted by MM on 06/12/07 14:11
Hi everybody,
what do you think about this problem?
I want to create a HTML header file with 2 variables, as below:
-----------------------------
$title = "Title of document";
$style = "./style/style.css";
print<<<HED
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://
www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>$title</title>
<meta http-equiv = 'Content-Type' content='text/html;
charset=iso-8859-1'>
<meta http-equiv = 'Content-Style-Type' content = 'text/css'>
<link href = '$style' rel = 'stylesheet' type = 'text/css'>
</head>
<body>
HED;
-----------------------------
It doesn't work rightly: $title is printed... $style not.
I have tried to modify everything and I have found it only works as
below:
....
<link href = './style/style.css' rel = 'stylesheet' type = 'text/css'>
....
i.e. it works only if I write the string with file path directly.
But... I want a variable!
[NOTE: the problem isn't HEREDOC, it's the same with print("...") or
echo "..."]
Suggestions?
Thanks.
Regards,
MM
[Back to original message]
|