|
| |
|
|
| |
для: margol
(28.02.2007 в 14:51)
| | | ВСЕ ПОЛУЧИЛОСЬ. Это вики технология была виновата... Надо было просто время жизни кеш файла уменьшить. | |
| |
|
|
| |
|
|
| |
для: tuder
(01.03.2007 в 11:06)
| | | Дело в том, что я имею дело с вики технологией, а она рассматривает
id=public:calendar:2007
как путь к файлу с названием 2007, расположенному в директории calendar
Буду думать, все равно вам спасибо, это конечно был бы выход, не будь это вики. | |
| |
|
|
| |
|
|
| |
для: margol
(01.03.2007 в 09:52)
| | | Сделай так
http://www.vspu.ru/is/dokuwiki/doku.php?id=public:calendar:2007
list($type, $name, $year) = explode (":", $_GET('id'))
|
А лучше замени в моём примере, да и в своём скрипте "y" на "year_number" | |
| |
|
|
| |
|
|
| |
для: tuder
(01.03.2007 в 07:07)
| | | Спасибо,вам, но не помогло.
Уже подозреваю, что что-то с сервером...
В адресной строке : http://www.vspu.ru/is/dokuwiki/doku.php?id=public:calendar&y=2006
при этом переменные, как в вашем примере:
<?php
// http://www.vspu.ru/is/dokuwiki/doku.php?id=public:calendar&y=2007
echo "id=".$_GET['id']."<br>";
echo " y=".$_GET['y'];
?>
|
выдают:
id=public:calendar
y=
Обращение к странице http://www.vspu.ru/is/dokuwiki/doku.php?id=public:calendar может происходить как с параметром y так и без него, вот какой код имеет эта страница:
include ('calendar.php');
if ($_GET["y"]=='')
{ calendar_year_print(date("Y"));}
else
{calendar_year_print($_GET["y"]);}
|
То есть, если, чел пришел на страницу без параметра, напечатай ему текущий год, а если с параметром, то год, содержащийся в переменной y.
Работать сие не желает...уже сил нет. | |
| |
|
|
| |
|
|
| |
для: margol
(28.02.2007 в 16:27)
| | | >Люди добрые, поможите!
Может это поможет?
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=15172&page=1
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=31348&page=2
Кроме того попробуй поиграть с годом - всё отображается сразу. Видимо у тебя что-то с логикой.
http://files.byte.nsk.su/test/string.php?id=public:calendar&y=2007
<?php
// http://www.vspu.ru/is/dokuwiki/doku.php?id=public:calendar&y=2007
echo "id=".$_GET['id']."<br>";
echo " y=".$_GET['y'];
?>
|
P.S. 2All
Такой скрипт является подрывом моей безопасности? | |
| |
|
|
| |
|
|
| |
для: margol
(28.02.2007 в 15:17)
| | | Вот еще что выяснилось.
При строке адреса
http://www.vspu.ru/is/dokuwiki/doku.php?id=public:calendar&y=2007
переменная методом $_GET['y'] считывает значение, которое было предыдущим, например, если предыдущий год я смотрела 2005, то это переменная имеет значение 2005.
Люди добрые, поможите! | |
| |
|
|
| |
|
|
| |
для: margol
(28.02.2007 в 14:51)
| | | Вытянуть номер года получилось частично, когда выдает верно, когда нет (не пойму по какому принципу.) Этот скрипт по ссылке на номег года печатает календарь, когда на верный год пройдет, когда нет, не пойму в чем дело. | |
| |
|
|
| |
|
|
| | Есть некоторый адрес, вот его окончание:
doku.php?id=public:calendar&y=2007
когда ссылка срабатывает на этот адрес,
переменная $_SERVER['QUERY_STRING']равна: id=public:calendar
Как "вытянуть" из адреса то, что после & то есть значение переменной y?
Конструкция $GET['y'] тоже не помогла. | |
| |
|
|
|