kymasya

Рейтинг
20
Регистрация
16.01.2022
Asmin #:

У меня всё как обычно.


какая тематика?

lutskboy #:

нет. я нашел то что мне нужно в скрипте sypexgeo. но к сожалению я не работал и не разбираюсь в pack функции

Вы же сами дали пример кода с пук унпук

записать в файл

$data = array(
    array( 5, 'Ivan' ),
    array( 9, 'Vova' ),
    array( 12, 'Sergio' ),
);


$result = '';
foreach ( $data as $person )
{
    list( $id, $name ) = $person;
    $result   .= pack( 'c2a*', $id, strlen($name), $name );
}


file_put_contents( __DIR__ . '/person.bin', $result, FILE_BINARY ); 

прочитать

только нужно поправить немного его для ваших нужд


$handle = fopen(__DIR__ . '/person.bin', "rb"); $persons = array(); while ( ! feof( $handle ) ) {     $data   = fread( $handle, 2 );     if ( strlen($data) == 2 )     {         $int    = unpack( 'cid/ccount', $data );         $name   = unpack( 'a*', fread( $handle, $int['count'] ) );         $persons[$int['id']] = $name;     } } fclose($handle);
на выходе двумерный массив где $persons[ID]=NAME

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

поэтому покупайте рассыпной чай, дегустируйте, делайте выводы ИМХО

нужно именно искать в бинарном файле. 

искать занимает много системных ресурсов

могу предложить такой велосипед:

1. если id это int, то записать данные в строку, где номер строки это id, читать строку из файла

2. записать данные в memcached (это если не использовать mysql) и дергать их оттуда, но каждый раз после запуска системы нужно данные постоянно записывать в memcahed

3. про json уже говорили

SeVlad #:
Бан по IP - одна из самых больших глупостей в наше время

и самая надежная

Из 4 294 967 296 возможных IP адресов мною заблокированы 24шт и этого было достаточно для прекращения публикаций спам-комментариев

Вероятность того, что потенциальный комментатор, желающий написать на сайте получит заблокированный IP стремится к нолю.

PS: расскажите про " нормальные методы ", известные Вам?

Dmitriy_2014 :
Я лично сразу делал сайт с открытыми комментариями, т.к. в это тяжело поверить, но иногда люди пишут реально полезные комментарии, как дополнение к статье очень неплохо.

У меня коментарии пишут редко и поэтому они очень важны для меня/для сайта

Посещаемость 1к: коментарии открыты, спама мало

Посещаемость 4к: сделал бан лист по IP спамера,  сделал модерацию, если спам - добавляю IP в Block лист и больше с него никогда не появится коментарий. Если коментарий полезный, добавляю IP в белый лист и все дальнейшие коментарии проходят без модерации.

Посещаемость 8к: все новые коментарии вывожу, но скрываю символы *, после модерации отображаю коментарий и отвечаю на него (на почту и под коментом)

Капча от Гугла стояла с первого дня но спамерам это не помеха

Как то так

Куда пропал  Dambo "сегодня еще хуже чем вчера" ?

Или поперло, доход стал в разы больше, CTR 100+ 

Интересно просто, а то ветка стала скучной, никто не обсуждает падение.

Asmin #:

Три блока. Под шапкой один и два по бокам фиксированные. 

За последние две недели такое - 

Раньше было больше на те же 30% которые, как пишут в соседней ветке, в последние дни РСЯ не доначисляет. 

Похожа картина на мою (я кручу рекламу через adfinity), но у меня больше блоков на страницу(прилипашка, в шапке и 1-3 в тексте + полноэкранный для моб) - CPMV 25-35 руб. 

Заработок на 20000 показов рекламы примерно 500руб.

Начал падать CPMV в середине апреля (как только начались праздники, и стандартное падение на майские) 

Asmin #:

Давно снял адсенс в этих странах. Как там сейчас у меня было бы не знаю. Желания проверять нету.

У меня нет вопросов, и так стоит  RealBig. 

Правда РСЯ крутится не напрямую а через adprofit.

Перепутал Вас с ТС )

Какой CPMV (для РФ или общий) в adprofit и сколько блоков на страницу?

Всего: 59