не получается связать inc с пхп

[Удален]
443

есть два файла

собственно индексная страничка на которой должна отображаться картинка.

<?php
require("vars.inc");
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

.....

<div id="pic">

<img src="<?php echo isset($_GET["pic"]) ?>" id="" alt="" width="640" heigth="480" />

</div>

....

и вар. инк

<?php

if(isset($_GET["pic"])) {

$pic = $_GET["pic"];

} else {

$pic = "pic1.jpg";

}

?>

По проекту дожно работать так, что если я адресной строке набираю

src/pic.php?pic=картинка.jpg

то должна отобраться картника.jpg, если в адресно строке набрано

src/pic.php

то должна отображаться картинка pic1.jpg (согласно тому что написано в var.inc)

но на практике так не работает. pic1.jpg ни как не хочет отображаться. В чем косяк? Я как-то не так прописываю переменную в майн файле?

IL
На сайте с 20.04.2007
Offline
435
#1

<?php echo isset($_GET["pic"]) ?>

А должно работать? варианта-то два - isset or not isset

Видимо,

<?php echo $pic;?>
... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
S5
На сайте с 04.01.2010
Offline
77
#2

а зачем инклуд вообще? оО

Тогда уже

<?php
function getImage() {

$pic = (isset($_GET["pic"])) ? $_GET["pic"] : "1.jpg";
return $pic;

}
?>
<?php
require("vars.inc");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
.....
<div id="pic">
<img src="<?php getImage(); ?>" id="" alt="" width="640" heigth="480" />
</div>

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий