![]() |
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 в чем проблема? |
GrOgy
Не $j, а $_GET['j'] должно быть. ЗЫ.Убери рекламу |
что во всех местах поменять?
|
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 ); вот юю вроде так |
номер не прокатывает нужны другие варианты
<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> вот отсуда идет вызов но открывается все время первая страница |
а страницы page2.htm, page3.htm... существуют?
Может что-то с путями? Попробуй использовать предоопреденную константу __FILE__ |
а страницы page2.htm, page3.htm... существуют?
да эти страницы существуют и при том что page1 лежит в той же папке что остальные page.htm при запросе других страниц все равно открывается первая страница |
GrOgy
Попробуй в коде где-нить воткнуть echo ("page/$j.htm"); и посмотри что получится. Мож там вообще не идет замена $j на нужное. Цитата:
Цитата:
$j=$_GET['j']; И замен меньше и код читабельнее. |
$j=$_GET['j'];
вот это помогло видимо я когда везде менял то не везде это поменял..... |
Часовой пояс GMT +4, время: 11:02. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.