Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Сайт на php

Ответить
Настройки темы
Сайт на php

Пользователь


Сообщения: 98
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Отцы php, нужна ваша помощь!

есть файл config.php
код

<?php
if (!isset($tp)) {$tp=$def_title;}
if (isset($page)) {
$df = $id."/".$page.".tpl";
$fp = fopen($df, "r";
$in = fread($fp, filesize($df));
fclose($fp);
$data = explode("~", $in);
$tp=$data[0];}
?>

и естествено index.php
код

<?php
include ("tems/config.php";
include ($site_tems);
if (isset($id)) {
   $df = $id."/".$page.".tpl";
$fp = fopen($df, "r";
$in = fread($fp, filesize($df));
fclose($fp);
$data = explode("~", $in);
$i=0;
   while ($data[$i]!="" {
echo "<h5>$data[$i]</h5>";
$i++;
echo "$data[$i]";
$i++;
}
} else {
include ("main/main.tpl";
}
include($site_niz);
?>

в этом случае ссылки выглядят так
index.php?id=main&page=index
main - имя папки, где лежит сам файл - index.tpl

так вот нужно укаротить ссылки к примеру так index.php?main=index

только неменяя структуру скрипта!!!

Заранее Спасибо!

-------
Каталог предприятий Украины http://www.tradeukraine.com


Отправлено: 08:13, 31-10-2003

 

Новый участник


Сообщения: 8
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Читаю синтаксис операторов SQL. Пока нечего дельного не нахожу. Основная проблемма в том как "вычленить" из даты месяц и число, для последующего запроса по ним и произвести сравнение с текущей датой. На словах то понимаю, а вот как  сделать, так чтобы железо поняло - не знаю.

Отправлено: 14:49, 16-03-2004 | #81



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


А дата из которой нужно вытащить месяц и число в каком формате и откуда берется?

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 22:18, 16-03-2004 | #82


Новый участник


Сообщения: 8
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Формат дата/время, тип данных по моему FLOAT. Берется все это из таблицы где 4 столбца, в которые заносятся фамилия имя отчество и дата рождения.

Отправлено: 09:30, 17-03-2004 | #83

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Цитата:
Формат дата/время, тип данных по моему FLOAT
по-моему лучше все-таки поточнее

Отправлено: 12:09, 17-03-2004 | #84


Новый участник


Сообщения: 8
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Точно float

Отправлено: 14:05, 17-03-2004 | #85


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Xoxa, есть date, time, datetime, year, timestamp. Который из? Не timestamp ли?

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 03:01, 18-03-2004 | #86


Новый участник


Сообщения: 8
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


В Access по моему нет такого формата даных как timestamp (не предусмотренно или я не нашел). У меня формат Date

Отправлено: 09:14, 18-03-2004 | #87


Пользователь


Сообщения: 92
Благодарности: 1

Профиль | Отправить PM | Цитировать


вначале пропиши инклуд на индекс тпл - или я что-то недогоняю??!!

Отправлено: 17:48, 18-03-2004 | #88


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Прошу прощения, Xoxa, я запутался и воспринял все совсем не в том ключе (почему-то подумал, что ты работаешь не с Access, а с MySql. Это в MySql такие типы связанные с датой и временем).

Таким образом делаем следующее (из учета, что в первом моем посте по вашему вопросу имеющуюся статью вы прочли):
1) Регистрируем источник данных и указываем всю неоходимую информацию (см. статью).
2) Пишем что-то подобное (я создал тестовую табличку users с полями id (counter) - уникальное число каждого пользователя, fio - строковое поле, bd - дата дня рождения в коротком формате dd.mm.yyyy)
Код: Выделить весь код
<?
function xodbc_num_rows($sql_id, $CurrRow = 0)
{
 $NumRecords = 0;
 odbc_fetch_row($sql_id, 0);
 while (odbc_fetch_row($sql_id))
 {
  $NumRecords++;
 }
 odbc_fetch_row($sql_id, $CurrRow);
 return $NumRecords;
}

function xodbc_fetch_array($result, $rownumber=-1) {
 if ($rownumber < 0) {
   odbc_fetch_into($result, $rs);
  } else {
  odbc_fetch_into($result, $rs, $rownumber);
 }
 foreach ($rs as $key => $value) {
   $rs_assoc[odbc_field_name($result, $key+1)] = $value;
 }
 return $rs_assoc;
}

  $Query = 'select * from users where (bd >= #'.date('m/d/Y', mktime(0, 0, 0, date('m'), date('d'), date('Y')) ).'#) and (bd <= #'.date('m/d/Y', mktime(0, 0, 0, date('m'), (date('d')+7), date('Y')) ).'#)';
  echo $Query.'<br>';

  $DB=odbc_connect("msaccess","me","me");
  $Result = odbc_exec($DB, $Query);
  $cnt=xodbc_num_rows($Result);
  echo '<table border=1 cellspacing=0 cellpadding=4>
          <tr>
            <td>Field1</td>
            <td>Field2</td>
          </tr>';
  for ($i=0;$i<$cnt;$i++)
    {
     $row=odbc_fetch_array($Result,$i+1);
     echo '<tr>
             <td>'.$Row['bd'].'</td><td>'.$Row['fio'].'</td>
           </tr>';
    }
?>
</table>
В итоге имеем табличку с результатами и текст запроса который отправляется в БД.

PS если где-то наглючил (это бывает со всеми), то просьба указать.

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 02:49, 19-03-2004 | #89


Пользователь


Сообщения: 66
Благодарности: 0

Профиль | Отправить PM | Цитировать


Подскажите пожалуйста в такой проблеме: Имеется счётчик написанный на PHP, он хранится в отдельном файле, надо вывести колич. посещений в странице с расширением HTML. Как это сделать? (если я не ошибаюсь, то это называется внедрение)

-------
Просьба на ошибки внимание не обращать!!!


Отправлено: 17:06, 23-03-2004 | #90



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Сайт на php

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Как продвинуть сайт на PHP Vi-P Вебмастеру 2 28-04-2007 13:41
Где можно протестировать сайт написаный на PHP beaver1984 Вебмастеру 4 23-01-2004 16:18
PHP->html как конвертнуть сайт? Chingachguk Вебмастеру 4 15-01-2004 17:43
Сайт на php + MySQL tradeukraine Вебмастеру 10 13-12-2003 15:57
Сайт на php tradeukraine Вебмастеру 6 30-07-2003 04:34




 
Переход