minor: Ошибку переведите, она намекает что нельзя использовать массив как объект.
Пример ужасно читается, свойства там у вас защищенные, для доступа дочерних классов.
Можно попробовать так:
попробовал выводит
null
если бы было просто [data], то ваш пример заработал бы, а то что это поле защищено
sabotage: Возможно проблема с видимостью куки (4-ый параметр, path). При установке укажи "/".
вот функция установки cookie на javascript
function set_cookie(name, value, expires) { if (!expires) { expires = new Date(); } document.cookie = name + "=" + escape(value) + "; expires=" + expires.toGMTString() + "; path=/"; }
вызываю так:
function test(value) { var test = "test"; expires = new Date(); // получаем текущую дату expires.setTime(expires.getTime() + (1000 * 86400 * 365)); // вычисляем срок хранения cookie set_cookie (test, value, expires,); // устанавливаем cookie с помощью функции set_cookie }
path - вроде прописан
---------- Добавлено 27.07.2012 в 10:22 ----------
Милованов Ю.С: Кука по умолчанию доступна в текущей директории(где ставили куку) и ниже по дереву. Ну например если поставили на www.site.ru/index.php то она доступна везде. Если ставите www.site.ru/catalog1/index.php то она будет доступна только для всех файлов которое находятся в www.site.ru/catalog1/*. Как раз для этого и существует параметр path, который позволяет указать область видимости(актуальности) куки. Для начала можете просто на странице сделать так
print_r($_COOKIE);
И сразу же станет ясно, дело в path или нет.
делал так
var_dump ($_COOKIE);
то переменная есть в массиве, так в чем может быть проблема, если не в path
sg552: любые динамические элементы на странице обрабатываются ява-скриптом на стороне клиента, php исключительно серверный язык. Сформируйте html-разметку календаря, и явой просто выгружайте все в определенный <div>.
В качестве примера реализации кусок из моего проекта
А вы бы не могли привести пример всесте с календарем. А то я не совсем понимаю код :(
sg552: каждой дате уникальный id, далее через XMLHttpRequest запрос на сервер, на саксессе обрабатываем результат и подкрашиваем все нужные даты. это вкратце :)
А вы не подскажете как реализовать календарь на php что бы не перегружать страницу при изменении месяца, и что бы запросы к базе можно было делать уже средствами php :)
document.getElementById("phone").innerHTML = "<p><span>"+city+"</span></p>";
$("popup").fadeout();
Сделал так:
function change_phone(city){document.getElementById("phone").innerHTML = "<p><span>"+city+"</span></p><a class='zakaz' href='#'>Заказать обратный звонок</a>";
$("popup").fadeout();
}
ничего не изменилось :(
спасибо, все получилось :)
Если нужно только получить данные из обьекта что мешает перевести его в массив? (array)$app ?
Перевел появился масив
пробую вывести дамп
пишет null, такжн пробовал без звездочки и без второго параметра все равно нул.Ошибку переведите, она намекает что нельзя использовать массив как объект.
Пример ужасно читается, свойства там у вас защищенные, для доступа дочерних классов.
Можно попробовать так:
попробовал выводит
если бы было просто [data], то ваш пример заработал бы, а то что это поле защищено
, именно это вводит в ступорПарсер лох =)
Лучше выложите листинг куда-нить на pastebin =)
Кстати откуда этот код?
Точно не скажу, но может что-то типа:
$app = $GLOBALS["app"]->input;
echo $app["data"]["view"];
Хотя скорее всего не заработает =)
выложил вот ссылка:
http://pastebin.com/yYkhngtJ
пробовал
выводит ошибку
<?php setcookie("test",null,555,'/');И да.. последняя запятая в js лишняя.. Такой код точно работает?
Спасибо, все заработало =)))). А запятую я случайно в посте поставил.
Возможно проблема с видимостью куки (4-ый параметр, path). При установке укажи "/".
вот функция установки cookie на javascript
вызываю так:
function test(value) {var test = "test";
expires = new Date(); // получаем текущую дату
expires.setTime(expires.getTime() + (1000 * 86400 * 365)); // вычисляем срок хранения cookie
set_cookie (test, value, expires,); // устанавливаем cookie с помощью функции set_cookie
}
path - вроде прописан
---------- Добавлено 27.07.2012 в 10:22 ----------
Кука по умолчанию доступна в текущей директории(где ставили куку) и ниже по дереву.
Ну например если поставили на www.site.ru/index.php то она доступна везде.
Если ставите www.site.ru/catalog1/index.php то она будет доступна только для всех файлов которое находятся в www.site.ru/catalog1/*. Как раз для этого и существует параметр path, который позволяет указать область видимости(актуальности) куки.
Для начала можете просто на странице сделать так
И сразу же станет ясно, дело в path или нет.
делал так
то переменная есть в массиве, так в чем может быть проблема, если не в path
Ну хоть кто то откликнитесь!!! Очень нужна помощь!!!
любые динамические элементы на странице обрабатываются ява-скриптом на стороне клиента, php исключительно серверный язык. Сформируйте html-разметку календаря, и явой просто выгружайте все в определенный <div>.
В качестве примера реализации кусок из моего проекта
А вы бы не могли привести пример всесте с календарем. А то я не совсем понимаю код :(
каждой дате уникальный id, далее через XMLHttpRequest запрос на сервер, на саксессе обрабатываем результат и подкрашиваем все нужные даты. это вкратце :)
А вы не подскажете как реализовать календарь на php что бы не перегружать страницу при изменении месяца, и что бы запросы к базе можно было делать уже средствами php :)