Проблемма вот в чем: перенес сайт на новый хостинг, и там перестал работать форум (который писал не я) часть проблемм я решил, но вот одну никак не получается.
В Мускуле (в таблице где хранятся сообщения) id задан тип timestamp.
соответственно при необходимости вывести на экран ветку определенного сообщения нужно передать параметр с этим самым id.
на старом сервере это выглядело так: theme.php?themeid=20100317200217
а на новом теперь выглядит вот так: theme.php?themeid=2010-03-17%2020:02:17
соответственно он стал преобразовывать id в дату, из-за чего теперь форум не может находить записи.
При выборке записей через SQL-запрос ситуация такаяже на одном хостинге показывает как число, на другом как дату.
текст кода в сокращенном виде (правда не уверен что поможет)
$r=mysql_query("select * from message where id='$vetka_id[$i]'");
---
$f=mysql_fetch_array($r);
----
echo "<td valign=top align=left class=theme><a href=\"theme.php?themeid=$f[id]\" class=theme>$f[theme]</a></td>";
Может кто сталкивался?
Варианты переписать все заново или завсети другой форум пока нет, очень желательно восстановить старый.
Спустя 52 минуты, 12 секунд (12.08.2011 - 18:13) Michael написал(а):
Так попробуй:
$r=mysql_query("select m1.*, (m1.id + 0) as newid from message m1 where id='$vetka_id[$i]'");
$f=mysql_fetch_array($r);
----
echo "<td valign=top align=left class=theme><a href=\"theme.php?themeid={$f['newid']}\" class=theme>{$f['theme']}</a></td>";
Спустя 3 дня, 19 часов, 18 минут, 57 секунд (16.08.2011 - 13:32) voo_doo написал(а):
Проблемма решена, как выяснилось сайт писался под пхп 4, а "откат" к 4 версии на сервере был не возможен тк он новый и не поддерживает 4ю версию... все решилось переносом на другой сервак и директивой в .htaccess: AddHandler x-httpd-php4 .php
Спустя 11 минут, 16 секунд (16.08.2011 - 13:43) neadekvat написал(а):
Цитата (voo_doo @ 16.08.2011 - 14:32) |
как выяснилось сайт писался под пхп 4, а "откат" |
Сколько лет сайту? php 5 вышел в 2004, ё-моё!
Спустя 1 час, 5 минут, 57 секунд (16.08.2011 - 14:49) voo_doo написал(а):
а сайту уже 11
Спустя 52 минуты, 23 секунды (16.08.2011 - 15:42) neadekvat написал(а):
Цитата (voo_doo @ 16.08.2011 - 15:49) |
а сайту уже 11 |
Ужасы нашего городка (с)