imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 25.11.2005, 17:04     # 1
GrOgy
Junior Member
 
Регистрация: 17.09.2005
Адрес: St. Petersburg
Сообщения: 118

GrOgy Нуль без палочки
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.
GrOgy вне форума  
Старый 25.11.2005, 17:09     # 2
Madness
KpTeaM
 
Регистрация: 31.10.2002
Адрес: Russia
Пол: Male
Сообщения: 3 261

Madness СуперБогMadness СуперБогMadness СуперБог
Madness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБог
GrOgy
Не $j, а $_GET['j'] должно быть.

ЗЫ.Убери рекламу
__________________
Над струнами вен моих
Лезвия осени,
Их сталь леденящая
В просинь рук просится...
©Темнозорь
Madness вне форума  
Старый 25.11.2005, 17:13     # 3
GrOgy
Junior Member
 
Регистрация: 17.09.2005
Адрес: St. Petersburg
Сообщения: 118

GrOgy Нуль без палочки
что во всех местах поменять?
__________________
каждому по вере
GrOgy вне форума  
Старый 25.11.2005, 18:07     # 4
uerter
Member
 
Аватар для uerter
 
Регистрация: 07.01.2004
Сообщения: 273

uerter Молодецuerter Молодецuerter Молодец
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 );

вот юю вроде так
__________________
Жизнь движняк
uerter вне форума  
Старый 25.11.2005, 23:15     # 5
GrOgy
Junior Member
 
Регистрация: 17.09.2005
Адрес: St. Petersburg
Сообщения: 118

GrOgy Нуль без палочки
номер не прокатывает нужны другие варианты

<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.
GrOgy вне форума  
Старый 25.11.2005, 23:36     # 6
Trotil
Advanced Member
 
Аватар для Trotil
 
Регистрация: 21.04.2005
Адрес: град Москва
Сообщения: 431

Trotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собойTrotil Имеются все основания чтобы гордиться собой
а страницы page2.htm, page3.htm... существуют?
Может что-то с путями? Попробуй использовать предоопреденную константу __FILE__

Последний раз редактировалось Trotil; 25.11.2005 в 23:51.
Trotil вне форума  
Старый 26.11.2005, 00:18     # 7
GrOgy
Junior Member
 
Регистрация: 17.09.2005
Адрес: St. Petersburg
Сообщения: 118

GrOgy Нуль без палочки
а страницы page2.htm, page3.htm... существуют?
да эти страницы существуют и при том что page1 лежит в той же папке что остальные page.htm

при запросе других страниц все равно открывается первая страница
__________________
каждому по вере
GrOgy вне форума  
Старый 26.11.2005, 00:29     # 8
SergoZD
::VIP::
 
Регистрация: 19.10.2003
Адрес: Питер
Пол: Male
Сообщения: 1 467

SergoZD Простой бог
SergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой бог
GrOgy
Попробуй в коде где-нить воткнуть
echo ("page/$j.htm");
и посмотри что получится.
Мож там вообще не идет замена $j на нужное.
Цитата:
Madness:
Не $j, а $_GET['j'] должно быть
Цитата:
GrOgy:
что во всех местах поменять?
В начале скрипта сделай присвоение
$j=$_GET['j'];
И замен меньше и код читабельнее.

Последний раз редактировалось SergoZD; 26.11.2005 в 17:35.
SergoZD вне форума  
Старый 26.11.2005, 01:35     # 9
GrOgy
Junior Member
 
Регистрация: 17.09.2005
Адрес: St. Petersburg
Сообщения: 118

GrOgy Нуль без палочки
$j=$_GET['j'];
вот это помогло видимо я когда везде менял то не везде это поменял.....
__________________
каждому по вере
GrOgy вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 12:49.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.