totamon

totamon
Рейтинг
437
Регистрация
12.05.2007
derpderp:
есть что то про get

это явно не тот get)) в чем загвоздка то? обращайтесь по УРЛу, парсите ссылки определенного вида, по ним страницы товаров. хорошие щас курсовые задают - парсер на дельфи написать))

🍿

pikasso:
Пока что единственный вариант который нашел это XFileSharing Pro

в смысле из того что подошло? потому что скриптов этих шт 10 встречал, в основном нуленых, сам не пользовался, потому рекомендовать конкретный не буду)

из закладок вроде живой скрипт OxiShare (платный, есть возможность премиум скачки) и совсем живой скрипт облачного файлового хостинга ownCloud, бесплатный, но он скорее для совместного использования файлов, из плюсов можно под хранение файлов использовать внешние сервисы типа Dropbox.

дак там же элементарная проверка

вот попробуйте так функцию вставить


function ShowCal()
{
global $mainframe, $calCss, $calMonthCss, $monthCss, $separator, $timeZone, $events, $dayText, $eventTextColor, $eventCss, $eventText, $showAll, $btnOpen, $btnClose, $eventDate, $allEvent, $allDate, $allMonth, $dateOrder, $showTime, $timeCss, $dateCss, $calDateCss, $calDayCss, $year, $calStyle;

$html = "<script>$(document).ready( function(){ ".$calStyle."; });</script>";
$html .= "<div id='buaxua_calendar' style='text-align:center;background:".$calMonthCss.";overflow:hidden;'>";
$html .= "<div style='text-align:center;color:#fff;font-size:16px;font-weight:bold;padding:5px 0;background:none;".$monthCss."'>";
$html .= ShowMonth();
if ($year == 1) {
$html .= $separator;
$html .= gmdate('Y', time() + 3600*($timeZone+date('0')));
}
$html .= "</div>";
$html .= "<div class='calstyle' style='text-align:center;background:#fff;padding:10px 0 20px 0;overflow:hidden;".$calCss."'>";
$html .= "<div style='text-align:center;font-size:72px;font-weight:bold;line-height:50px;padding:20px 0;color:".$calDateCss.";".$dateCss."'>";
$html .= gmdate('j', time() + 3600*($timeZone+date('0')));
$html .= "</div>";
$html .= "<div style='text-align:center;font-weight:bold;font-size:24px;padding-bottom:10px;color:".$calDayCss.";".$dayCss."'>";
$html .= ShowDay();
$html .= "</div>";
if (($events) or ($dayText)) {
$html .= "<div style='text-align:center;font-size:14px;font-weight:bold;line-height:18px;word-wrap:break-word;color:".$eventTextColor.";".$eventCss."'>";
$html .= $eventText;
$html .= "</div>";
}
if (($events) && ($showAll == 1)) {
$html .= "<div style='text-align:center;font-size:80%;'>";
$html .= "<a href=\"javascript:show_popup('allEvent')\" alt=\"".$btnOpen."\" title=\"".$btnOpen."\" >[".$btnOpen."]</a>";
$html .= "</div>";
}
if ($showTime == 1) {
$html .= "<div style='text-align:center;font-weight:bold;font-size:24px;padding:5px;margin-top:10px;color:#ffffff;border:1px solid #CCCCCC;background:#333;display:inline-block;zoom:1;*display:inline;".$timeCss."'>";
$html .= gmdate('H:i', time() + 3600*($timeZone+date('0'))).'</div>';
}

return $html."</div></div>";
}

раскодировали, убрали лишнее и вставляйте так, зачем обратно то кодировать?)

вот miketomlin привел вам код, в нем 2 дива не закрытых, из-за них и едут остальные

</div></div>
rerighter:
нет, потому что после авторизации значение поля `hash` обновится и больше никто не авторизуется.

ну тогда да, одновременно не могут... но опять непонятка) что мешает авторизоваться на другом устройстве? hash обновится, и на первом разлогинится.

зачем вообще сессии? обычно при логине ставят галочку "запомнить", если да то кука ставится на долго, если нет то на время сеанса браузера - вышел со страницы кука стерлась...

rerighter:
Решить проблему можно, создав, например, таблицу `users_sessions` и хранить там данные сессий.

в чем проблема то?

rerighter:
Получается, что одновременно можно быть залогиненным только с 1 устройства.

из ваших слов не получается... на каждом устройстве свои же куки, если именно нет слежения за сессией пользователя...

Artisan:
Минуты работы автору робота для простых случаев.

автору конкретного бота для конкретного сайта, возможно)

heymouse:
Ihor, у вас что, на шареде (cpanel) нет поддержки MySQLi ?

с чего вы взяли? у меня на "эконом" есть)

png 141454.png

простой способ без капчи: добавляешь в форму скрытое поле, и ява скриптом меняешь его значение, боты ява скрипт не выполняют, и посылают первое, не измененное значение поля, по нему и отсеиваешь.

а если добавить связную таблицу типа

ИД юзера
ИД флага
значение флага

не заменить, а именно добавить для оптимизации некоторых операций)

Miracle:
(для удобного поика, удаления или замены элемента, например проверка на наличие 1 поля проходит по такой маске ,1,).

при поиске по флагу наверно побыстрее будет отдельная таблица с индексами?

Всего: 4768