developer_php

Рейтинг
16
Регистрация
24.04.2012

Возможно дело в настройках output buffer на хостинге. Если он выключен и session_start вызывается после вывода чего-то на экран она не работает. Попробуйте весь скрипт всунуть между ob_start() и ob_end_flush()

А вообще код мягко говоря не блещет.

Yii. Капча встроена.

Там вроде говорилось о посещениях. Уников может быть в разы меньше.

Думаю должна быть и встроенная функция, но если нет всегда можно написать самому. Типа такого


$files = array("02kff.jpg", "001ffkk.jpg", "30.jpg", "bbbfkfkfkf.jpg", "20-ttt.jpg", "ccccgkkgkgk.jpg", "aakkglflgflg.jpg");

function cmp($a, $b)
{ if(('0' <= $a[0] && $a[0] <= '9' && '0' < $b[0] && $b[0] > '9') || ('0' <= $b[0] && $b[0] <= '9' && '0' < $a[0] && $a[0] > '9'))
return (-1)*strcasecmp($a, $b);
else
return strcasecmp($a, $b);
}

usort($files, "cmp");

foreach ($files as $key => $value) {
echo $value."<br />";
}

Скрипта готового под конкретные нужды наверняка нет, но весь нужный функционал есть в cURL. Нажатие на кнопку это на самом деле имитация запроса get или post. Авторизация скорей всего через кукис, в cURL все это есть.

У меня эту таблицу выводит


preg_match("/<table class=\"yr-table yr-table-overview2 yr-popup-area\" summary=\"\">(.*)<\/table>/Uis", $text, $out);
echo $out[0];

Я обратил внимание, что аттрибуты нам он выдает в разном порядке. Не знаю почему.

Убрать 2 колонки удобно jquery. Я знаю такой способ:


<script type="text/javascript">
$(document).ready(function(){
$('table.yr-table-longterm').find("tr").each(function(){
$(this).find("td:eq(8), th:eq(8)").remove();
$(this).find("td:eq(7), th:eq(7)").remove();
});
});
</script>
bimbo:
можете посоветовать литературу,как например,я видел книги посвященные регуляркам,но только по циклам?или блоги чьи-то где более подробно расписывается


php.net,php.su курил. но как на деле сталкиваюсь-зависаю
for($i = 0, $ds = 0; $i < strlen($number); $i++) $ds += $number[$i];


$n = 1234; 

$s = 0;

while ($n > 0) {
$r = $n % 10;
$s += $r;
$n = (int)$n/10;
}

echo $s;


2 скрипта считают суммы цифр числа. Ни один не могу понять алгоритм. Разжуйте по-русски что в данном случаее делают циклы

Первый просто относится к $number как к стрингу, проходит по каждому элементу и прибавляет его к сумме.

Второй работает как нужно работать в нормальных языках высокого уровня, где у переменных есть типы. Число%10 возвращает остаток от деления на 10, то есть последнюю цифру. Число/10, округленное до интеджера дает целый результат деления на десять. Цикл все время берет последнюю цифру и прибавляет ее к сумме, а от первоначального числа отрезает последнюю цифру. И так пока есть что отрезать.

Скопируйте сюда полностью код со страницы http://www.yr.no/place/Russia/Moscow/Moscow/, который вы хотите вытянуть.

Не понял. Какую таблицу?

Там в конце блока левый <div>. Замените <\/div> на <div>.

Всего: 90