это явно не тот get)) в чем загвоздка то? обращайтесь по УРЛу, парсите ссылки определенного вида, по ним страницы товаров. хорошие щас курсовые задают - парсер на дельфи написать))
🍿
в смысле из того что подошло? потому что скриптов этих шт 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 дива не закрытых, из-за них и едут остальные
ну тогда да, одновременно не могут... но опять непонятка) что мешает авторизоваться на другом устройстве? hash обновится, и на первом разлогинится.
зачем вообще сессии? обычно при логине ставят галочку "запомнить", если да то кука ставится на долго, если нет то на время сеанса браузера - вышел со страницы кука стерлась...
в чем проблема то?
из ваших слов не получается... на каждом устройстве свои же куки, если именно нет слежения за сессией пользователя...
автору конкретного бота для конкретного сайта, возможно)
с чего вы взяли? у меня на "эконом" есть)
простой способ без капчи: добавляешь в форму скрытое поле, и ява скриптом меняешь его значение, боты ява скрипт не выполняют, и посылают первое, не измененное значение поля, по нему и отсеиваешь.
а если добавить связную таблицу типа
не заменить, а именно добавить для оптимизации некоторых операций)
при поиске по флагу наверно побыстрее будет отдельная таблица с индексами?