nworm
Member
Добрый день. Проблема следующая.
Есть массив, который содержит в себе названия временных интервалов, например такой:
$good_tods = array("01 января 2006", "01 февраля 2006", "01 марта 2006")
для выпадающего списка нужно переделать его в более удобный для пользователей вид:
$tods = array("01 января 2006 -- 01 февраля 2006", "01 февраля 2006 -- 01 марта 2006", "01 марта 2006 -- текущая дата")
Для этого использую такой код:
Далее такая интересная штука. На локальной машине, на которой установлен Денвер и создавался скрипт все работает нормально. При переносе на сервер массив $tods заполняется неверно. А именно, первое значение пустое и последняя инструкция не выполняется, поэтому размер массива на 1 меньше, чем у массива исходного (а должен быть таким же).
Как это должно выглядеть:
И как это выглядит после переноса на сервер:
Подскажите, пожалуйста, в чем может быть проблема...
Есть массив, который содержит в себе названия временных интервалов, например такой:
$good_tods = array("01 января 2006", "01 февраля 2006", "01 марта 2006")
для выпадающего списка нужно переделать его в более удобный для пользователей вид:
$tods = array("01 января 2006 -- 01 февраля 2006", "01 февраля 2006 -- 01 марта 2006", "01 марта 2006 -- текущая дата")
Для этого использую такой код:
Code:
[SIZE="3"]for($i=0; $i<(count($good_tods)-1);)
$tods[$i] = $good_tods[$i++]." -- ".$good_tods[$i];
$tods[$i] = $good_tods[$i]." -- ".date("d F Y");[/SIZE]
Далее такая интересная штука. На локальной машине, на которой установлен Денвер и создавался скрипт все работает нормально. При переносе на сервер массив $tods заполняется неверно. А именно, первое значение пустое и последняя инструкция не выполняется, поэтому размер массива на 1 меньше, чем у массива исходного (а должен быть таким же).
Как это должно выглядеть:
И как это выглядит после переноса на сервер:
Подскажите, пожалуйста, в чем может быть проблема...
Last edited by a moderator: