Дос Опубликовано 15 октября, 2010 Жалоба Share Опубликовано 15 октября, 2010 А зачем крон? Юзер зашел - дернул скрипт - скрипт посчитал и проверил. чтоб если юзер долго не заходит, крон ему отправил бы оповещение Отсылал уведомления по почте за 3 дня раз в день, что подписка заканчивается Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
VG2 Опубликовано 15 октября, 2010 Жалоба Share Опубликовано 15 октября, 2010 чтоб если юзер долго не заходит, крон ему отправил бы оповещение а, ну да. Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
Дос Опубликовано 16 октября, 2010 Жалоба Share Опубликовано 16 октября, 2010 Итак, На сервере имеется многомерный массив $arr, необходимо передать его клинету в функцию через <input type='hidden' id='obj' values='<?=$arr?>'> не видит $('#obj').val()... Просто мне массив $arr необходимо получить и обработать в js скрипте, побывал вариант с json <input type='hidden' id='obj' values='<?=json_encode($arr?)>'> (не уверен что верно) не сработало... короче суть проблемы - передать многомерный массив php в js для дальнейшей обработки Ну собственно жду подсказки, заранее благодарен. Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
mr.Faster Опубликовано 17 октября, 2010 Жалоба Share Опубликовано 17 октября, 2010 values может хранить только строку или число. храни свой массив непосредственно в коде JS Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
Дос Опубликовано 17 октября, 2010 Жалоба Share Опубликовано 17 октября, 2010 values может хранить только строку или число. храни свой массив непосредственно в коде JS массив у меня в php, который только обрабатывается в js, как передать параметры в js? Разве нельзя передать в values строку json? Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
mr.Faster Опубликовано 17 октября, 2010 Жалоба Share Опубликовано 17 октября, 2010 строку можно, я думал объект Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
VG2 Опубликовано 18 октября, 2010 Жалоба Share Опубликовано 18 октября, 2010 Cron требует: Если в самом скрипте используются какие-либо ссылки на другие файлы, пути к ним также должны быть абсолютными. (кстати, на другом хостинге этого ограничения нет). Есть скрипт копирующий файл : <?php function get_file_contents($filename) { if (!function_exists('file_get_contents')) { $fhandle = fopen($filename, "r"); $fcontents = fread($fhandle, filesize($filename)); fclose($fhandle); } else { $fcontents = file_get_contents($filename); } return $fcontents; } function file_put_contents($filename2, $data) { $f = @fopen($filename2, 'w'); if (!$f) { return false; } else { $bytes = fwrite($f, $data); fclose($f); return $bytes; } } $url = 'http://***.com/r/export/utf/xml/daily/com.xml'; $target = '/home/***/upload/com.xml'; $homepage = file_get_contents($url); file_put_contents($target, $homepage); ?> Скрипт отлично работает, если запустить вручную. По крону не работает как не пытался, видимо из-за ограничения. Если пишу путь 'http://***.com/upload/com.xml' вместо '/home/***/upload/com.xml' то скрипт не работает. Как можно его переписать? Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
Дос Опубликовано 18 октября, 2010 Жалоба Share Опубликовано 18 октября, 2010 Cron требует: Если в самом скрипте используются какие-либо ссылки на другие файлы, пути к ним также должны быть абсолютными. (кстати, на другом хостинге этого ограничения нет). Есть скрипт копирующий файл : <?php function get_file_contents($filename) { if (!function_exists('file_get_contents')) { $fhandle = fopen($filename, "r"); $fcontents = fread($fhandle, filesize($filename)); fclose($fhandle); } else { $fcontents = file_get_contents($filename); } return $fcontents; } function file_put_contents($filename2, $data) { $f = @fopen($filename2, 'w'); if (!$f) { return false; } else { $bytes = fwrite($f, $data); fclose($f); return $bytes; } } $url = 'http://***.com/r/export/utf/xml/daily/com.xml'; $target = '/home/***/upload/com.xml'; $homepage = file_get_contents($url); file_put_contents($target, $homepage); ?> Скрипт отлично работает, если запустить вручную. По крону не работает как не пытался, видимо из-за ограничения. Если пишу путь 'http://***.com/upload/com.xml' вместо '/home/***/upload/com.xml' то скрипт не работает. Как можно его переписать? используй системную переменную $_SERVER['DOCUMENT_ROOT'], т.е. у тебя получиться что-то вроде этого: $_SERVER['DOCUMENT_ROOT'].'/upload/com.xm' Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
jnc Опубликовано 18 октября, 2010 Жалоба Share Опубликовано 18 октября, 2010 Какой документ рут в PHP CLI? :-) Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
S10 Опубликовано 18 октября, 2010 Жалоба Share Опубликовано 18 октября, 2010 Если пишу путь 'http://***.com/upload/com.xml' вместо '/home/***/upload/com.xml' то скрипт не работает. А с каких это пор мы по HTTP пишем? Чем не нравится полный nix-like путь до файла? Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
Дос Опубликовано 18 октября, 2010 Жалоба Share Опубликовано 18 октября, 2010 Какой документ рут в PHP CLI? :-) сорь за невнимательность, думал CGI Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
VG2 Опубликовано 18 октября, 2010 Жалоба Share Опубликовано 18 октября, 2010 используй системную переменную $_SERVER['DOCUMENT_ROOT'], т.е. у тебя получиться что-то вроде этого: $_SERVER['DOCUMENT_ROOT'].'/upload/com.xm' Спасибо, но уже пробовал, так тоже не работает. Напишу как я в техподдержку хостинга Чем не нравится полный nix-like путь до файла? Не знаю чем. Не работает крон и всё. Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
mr.Faster Опубликовано 19 октября, 2010 Жалоба Share Опубликовано 19 октября, 2010 dirname(__file__) dirname(__file__) . your file dirname(__file__) . your folder / yuor file глобальный массив $_SERVER работает только для web (http). server side только переменные окружения Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
VG2 Опубликовано 29 октября, 2010 Жалоба Share Опубликовано 29 октября, 2010 Как правильно начислять юзеру заходящему на сайт ежедневные бонусы? Но только один раз в день и только если зашел. Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
mr.Faster Опубликовано 29 октября, 2010 Жалоба Share Опубликовано 29 октября, 2010 писать время последнего бонуса и сравнивать с текущим временем Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
VG2 Опубликовано 30 октября, 2010 Жалоба Share Опубликовано 30 октября, 2010 mr.Faster спасибо. Это немножко не то. Мне наверное нужно было уточнить, что требуется как в онлайн играх. По твоему способу, если юзер чаще чем раз в сутки будет заходить, то он без бонусов останется совсем. Сделал поле в статистике юзера и по крону в полночь меняю его на 1. Когда юзер приходит, то скрипт смотрит, если 1, то меняет на 0 и шлет юзеру бонус. Если 0 - то ничего. Лучше ничего не могу придумать. Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
mr.Faster Опубликовано 30 октября, 2010 Жалоба Share Опубликовано 30 октября, 2010 if(!$userTimeFromBD || $userTimeFromBD < (time() - (60*60*24))) { //начислить бонус //обновить время $userTimeFromBD = time() (INT = 10) } так доступно? по такому принципу куча крон заданий у меня работает Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
selik_007 Опубликовано 12 ноября, 2010 Жалоба Share Опубликовано 12 ноября, 2010 тут вопрос есть сайт на dle 9, к нему нано прикрутить форум (выбрал WR форум - т.к. простенький и понятный для меня в его изменении и в дальнейшем усовершенствовании, может быть)... теперь вопрос: как сделать, чтобы кпримеру юзер заходил на мой сайт - dle (там авторизовался) нажал на линк форум и в форуме он уже был бы под своим логином??? то есть мне надо удалить авторизацию на форуме и прикрутиться к авторизации на dle... какую литературу почитать (если можно дайте линки)??? про сессии читать как я понял??? p.s.: Php для чайников не предлогать, жду советов по делу!!! хотя бы напишите в какую сторону капать Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
mr.Faster Опубликовано 12 ноября, 2010 Жалоба Share Опубликовано 12 ноября, 2010 ищи API для форума и вставляй в свою авторизацию Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
selik_007 Опубликовано 12 ноября, 2010 Жалоба Share Опубликовано 12 ноября, 2010 ищи API для форума и вставляй в свою авторизацию ок..прогуглим...спс Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
AlexiY Опубликовано 28 ноября, 2010 Жалоба Share Опубликовано 28 ноября, 2010 Всем привет! Кто-нибудь пользовался Zend Guard? У меня он кодирует все хорошо, вроде все работает, кроме сессий, а без сессий ни в админку зайти, ни товары в корзину добавить.. Почему-то ничего не могу найти в интернете по этой теме, поэтому спрашиваю здесь. Как заставить сессии работать в скриптах пожатых с помощью Zend Guard? Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
Pin_Ball Опубликовано 24 декабря, 2010 Жалоба Share Опубликовано 24 декабря, 2010 Думаю тут мне ответят) Есть принципиальный вопрос. В чем отличие <DIV ALIGN=CENTER></DIV> от <CENTER></CENTER> ? То есть хотелось бы знать области применения того и другого, и прочие мелочи) Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
Алексей1 Опубликовано 24 декабря, 2010 Жалоба Share Опубликовано 24 декабря, 2010 Причем тут пхп? А вообще это быдлячий способ выравнивания http://htmlbook.ru/html/center http://htmlbook.ru/html/div/align Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
Pin_Ball Опубликовано 25 декабря, 2010 Жалоба Share Опубликовано 25 декабря, 2010 Причем тут пхп? А вообще это быдлячий способ выравнивания http://htmlbook.ru/html/center http://htmlbook.ru/html/div/align спасибо, правда я не понял почему быдлячий, но думаю мне это не поможет Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
S10 Опубликовано 26 декабря, 2010 Жалоба Share Опубликовано 26 декабря, 2010 я не понял почему быдлячийСкорее всего потому, что HTML-код увеличивает. Лучше данные о внешнем оформлении в CSS-стиль пихать. Цитата Ссылка на комментарий Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Присоединиться к общению
Вы можете написать сейчас, а зарегистрироваться потом. Если у Вас есть аккаунт, войдите, чтобы написать с него.