imho.ws |
![]() |
![]() |
![]() |
# 1 |
Junior Member
Регистрация: 17.09.2005
Адрес: St. Petersburg
Сообщения: 118
![]() |
php ошибка
<?php
$month=array("-","января","февраля","марта","апреля","мая","июня","июля","августа","с ентября","октября","ноября","декабря"); $week=array("воскресенье","понедельник","вторник","среда","четверг","п ятница","суббота"); $date = $week[date("w")]." ".date("j")." ".$month[date("n")]." ".date("Y"); $copy="(с) <a href='http://jcr.itru.org'>JCR 1</a>"; $sys_def_page="page1"; if (!isset($j) || ($j=="") || (!file_exists ("page/$j.htm"))){$j=$sys_def_page;} $filename = "page/$j.htm"; $fd = fopen( $filename, "r" ); $text = fread( $fd, filesize( $filename ) ); fclose( $fd ); include "inc/shablon.htm"; include "inc/mod/count/counter.php"; ?> При нажатии на ссылку типа index.php?j=page2 все равно открывается page1.htm в чем проблема?
__________________
каждому по вере Последний раз редактировалось RaZEr; 25.11.2005 в 18:48. |
![]() |
![]() |
# 4 |
Member
Регистрация: 07.01.2004
Сообщения: 273
![]() ![]() ![]() |
if (!isset($_GET['j']) || ($_GET['j']=="") || (!file_exists ("page/$_GET['j'].htm"))){$j=$sys_def_page;}
$filename = "page/$_GET['j'].htm"; $fd = fopen( $filename, "r" ); $text = fread( $fd, filesize( $filename ) ); fclose( $fd ); вот юю вроде так
__________________
Жизнь движняк ![]() |
![]() |
![]() |
# 5 |
Junior Member
Регистрация: 17.09.2005
Адрес: St. Petersburg
Сообщения: 118
![]() |
номер не прокатывает нужны другие варианты
<html> <head> <title>JCR движок для вашего сайта на PHP</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> </head> <body bgcolor="#FFFFFF" text="#000000"> <h3 align="left"><font color="#666666">JCR - движок управления контентом</font></h3> <p align="left">Движок для Вашего сайта на PHP без MySQL</p> <table width="100%" border="0"> <tr> <td bgcolor="#DBE2E6"> <div align="right"> <?=$date?></div> </td> </tr> </table> <table width="100%" border="0" cellpadding="5"> <tr> <td width="150" bgcolor="#F4F7F7" valign="top"> <p><a href="index.php">Главная (1)</a><br> <a href="index.php?j=page2">История (2</a>)<br> <a href="index.php?j=page3">Справка (3)</a><br> <a href="index.php?j=page5">Скриншоты (5)</a><br> <a href="index.php?j=page6">Скачать (6)</a><br> <a href="index.php?j=page7">Контакты (7)</a><br> <a href="index.php?j=page4">Гостевая (4)</a></p> <p><b>поддержка:</b><br> <a href="http://itru.org" target="_blank">iTru.org</a> - <font size="2">Обзор нового Железа, Софта, Мобильных телефонов и Безопасность, статьи на компьютерную тематику, ссылки на Новые Программы. </font><br> </p> </td> <td valign="top"> <a href="http://itru.org/forums.htm">Форум</a> <font color="#FF0000">>>></font><br> <?=$text?> </td> </tr> </table> <table width="100%" border="0"> <tr> <td bgcolor="#DBE2E6"> <div align="center"> <?=$copy?></div> </td> </tr> </table> </body> </html> вот отсуда идет вызов но открывается все время первая страница
__________________
каждому по вере Последний раз редактировалось GrOgy; 25.11.2005 в 23:17. |
![]() |
![]() |
# 7 |
Junior Member
Регистрация: 17.09.2005
Адрес: St. Petersburg
Сообщения: 118
![]() |
а страницы page2.htm, page3.htm... существуют?
да эти страницы существуют и при том что page1 лежит в той же папке что остальные page.htm при запросе других страниц все равно открывается первая страница
__________________
каждому по вере |
![]() |
![]() |
# 8 | ||
::VIP::
Регистрация: 19.10.2003
Адрес: Питер
Пол: Male
Сообщения: 1 467
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
GrOgy
Попробуй в коде где-нить воткнуть echo ("page/$j.htm"); и посмотри что получится. Мож там вообще не идет замена $j на нужное. Цитата:
Цитата:
$j=$_GET['j']; И замен меньше и код читабельнее. Последний раз редактировалось SergoZD; 26.11.2005 в 17:35. |
||
![]() |