|
| |
|
|
| |
для: cheops
(02.05.2006 в 11:59)
| | | Так делать нельзя - в коде может встретится условие if (isset($product)) которое в любом случае будет выполняться. Так что нужно хотябы проверочку прикрутить:
<?php
if (isset($_GET['product'])) $product = $_GET['product'];
?>
|
| |
| |
|
|
| |
|
|
| |
для: Zladey
(02.05.2006 в 10:07)
| | | Почитать об этом можно в статье http://www.softtime.ru/info/articlephp.php?id_article=13, если у вас уже имеется написанный и отлаженный код, то необязательно менять всё подряд, можно в начале файла просто присвоить переменной $product значение $_GET['product'].
<?php
$product = $_GET['product'];
?>
|
| |
| |
|
|
| |
|
|
| |
для: cheops
(27.04.2006 в 12:24)
| | | А можно про это где-нибудь прочитать... чтобы самому все тоже понять, где именно заменять переменные... или все подряд менять теперь придется?... | |
| |
|
|
| |
|
|
| |
для: Zladey
(27.04.2006 в 10:01)
| | | Вероятно на сервере отключена директива register_globals, используйте вместо переменной $product элемент суперглобального массива $_GET['product']. | |
| |
|
|
| |
|
|
| |
для: cheops
(26.04.2006 в 22:46)
| | | в файле detals.php такая обработка:
if ($product){
$pr = split("\/",$product);
$product = FormatText($pr[0]);
if ($page){
$pg = split("\/",$page);
$page = FormatText($pg[0]);
if (file_exists(TEMPLATES . '/' . $product . '/' . $page . '.inc')) {
$localeURL = TEMPLATES . '/' . $product . '/' . $page . '.inc';
$pagetitle = $title[$product][0] . " - " . $title[$product][$page];
// $pagesubtitle = $title[$product][$page];
} else {
$localeURL = "1";
}
} else {
if (file_exists(TEMPLATES . '/' . $product . '.inc')) {
$localeURL = TEMPLATES . '/' . $product . '.inc';
$pagetitle = $title[$product][0];
} else {
$localeURL = "0";
}
}
} else {
include TEMPLATES . '/header.inc';
echo "Необходимо указать просматриваемый продукт.";
include TEMPLATES . "/footer.inc";
exit();
}
на сервере кидает на else а на локлхосте нормально работает | |
| |
|
|
| |
|
|
| |
для: Zladey
(26.04.2006 в 16:23)
| | | >в ссылке прямо указывается параметр .... <A href="<?=
>$path?>details.php?product=windows"....
> на локалхосте все идет прекрасно... а вот при размещении
>говорит не указан параметр...
>не подскажете может как-то по другому тожа можно написать?
Имеется ввиду GET-параметр? Как вы к нему обращаетесь? Через $product или $_GET['product']? | |
| |
|
|
| |
|
|
| |
для: Zladey
(26.04.2006 в 16:23)
| | | покажите код | |
| |
|
|
| |
|
|
| | Я начинающий..
в ссылке прямо указывается параметр .... <A href="<?= $path?>details.php?product=windows"....
на локалхосте все идет прекрасно... а вот при размещении говорит не указан параметр...
не подскажете может как-то по другому тожа можно написать?
зы.
раньше работало все.. пока там что -то на сервере не переустановили... | |
| |
|
|
|