Комментарии на сайте IntSystem.org https://intsystem.org Случаи из опыта разработки различных WEB проектов. Интересные факты, статьи, впечатления. Программирование и все о нем в сфере WEB. Sat, 27 Sep 2025 01:32:57 +0000 hourly 1 https://wordpress.org/?v=6.9.1 Комментарий к записи Сортировка многомерных массивов по ключу на PHP (Макс Шмеллер) https://intsystem.org/coding/sortirovka-mnogomernyh-massivov-po-klyuchu-na-php/#comment-82123 Sat, 27 Sep 2025 01:32:57 +0000 http://intsystem.org/?p=480#comment-82123 В ответ на Александр.

Александр, я очень спешу вам сообщить, что вы отвечаете на комментарий 4-летней давности.
Надеюсь, я не опоздал.

]]>
Комментарий к записи Никогда не доверяй своим пользователям (Аноним) https://intsystem.org/security/nikogda-ne-doveryaj-svoim-polzovatelyam/#comment-79454 Fri, 30 May 2025 11:46:39 +0000 http://intsystem.org/?p=199#comment-79454 Дружище, подскажите, пожалуйста, что можно придумать в плане безопасности при необходимости использования на сайте общедоступных страниц с применением SELECT MySQL?

]]>
Комментарий к записи Неявная проблема ON DUPLICATE KEY и AUTO INCREMENT (max) https://intsystem.org/sql/neyavnaya-problema-on-duplicate-key-i-auto-incriment/#comment-72322 Wed, 24 Jul 2024 13:00:31 +0000 http://intsystem.org/?p=825#comment-72322 В ответ на kivagant.

Тогда делайте так:

ALTER TABLE table_name AUTO_INCREMENT = 1;

Если AUTO_INCREMENT <= MAX(`id`), то будет AUTO_INCREMENT = MAX(`id`) + 1

]]>
Комментарий к записи qTranslate-X вывод статьи в другом языке (Vander) https://intsystem.org/coding/qtranslate-x-vyvod-stati-v-drugom-yazyke/#comment-71001 Wed, 29 May 2024 10:51:21 +0000 http://intsystem.org/?p=1631#comment-71001 qtranxf_use if you are using qtranslate-XT :) great article

]]>
Комментарий к записи Проксирование, ресайз и кеширование картинок с помощью NGINX (Ваня) https://intsystem.org/server/proxy-resize-cache-images-with-nginx/#comment-68406 Tue, 27 Feb 2024 11:44:38 +0000 https://intsystem.org/?p=1763#comment-68406 Здравсвуйте!
Статья очень полезная и интересная, скажите а сами картинки где хранятся в БД или просто в какой то директории. И где лучше хранить такие ресурсы как картинки или видео?

]]>
Комментарий к записи Как работать с IPv6 в PHP (Иван) https://intsystem.org/coding/kak-rabotat-s-ipv6-v-php/#comment-67896 Mon, 05 Feb 2024 00:43:25 +0000 http://intsystem.org/?p=1613#comment-67896 Цитирование порезало код. Но прочитать несложно
if (inet_pton( $ip6 ) == current(unpack( «A16», inet_pton( $ip6 ) ))) {
echo ‘==’;
} else {
echo ‘!=’;
}
——————————————————
$ip = inet_pton(«fe80:1:2:3:a:bad:1dea:dad»);
$mask = inet_pton(«ffff:ffff:ffff:ffff:ffff:fff0::»);

echo »;
var_dump( inet_ntop( $ip & $mask ) );
echo »;
var_dump( inet_ntop( $ip | ~ $mask ) );

]]>
Комментарий к записи Как работать с IPv6 в PHP (Иван) https://intsystem.org/coding/kak-rabotat-s-ipv6-v-php/#comment-67895 Mon, 05 Feb 2024 00:42:10 +0000 http://intsystem.org/?p=1613#comment-67895 привет. спасибо за статью. у меня прекрасно работает всё без использования pack.
например, эти значения равны:

if (inet_pton( $ip6 ) == current(unpack( «A16», inet_pton( $ip6 ) ))) {
echo ‘==’;
} else {
echo ‘!=’;
}

здесь побитовые операции тоже выполняются корректно:

$ip = inet_pton(«fe80:1:2:3:a:bad:1dea:dad»);
$mask = inet_pton(«ffff:ffff:ffff:ffff:ffff:fff0::»);

echo »;
var_dump( inet_ntop( $ip & $mask ) );
echo »;
var_dump( inet_ntop( $ip | ~ $mask ) );

]]>
Комментарий к записи Сортировка многомерных массивов по ключу на PHP (Андрей) https://intsystem.org/coding/sortirovka-mnogomernyh-massivov-po-klyuchu-na-php/#comment-66657 Wed, 20 Dec 2023 13:17:05 +0000 http://intsystem.org/?p=480#comment-66657 Мудрено как-то написано, можно проще. Есть массив ar из 4 столбцов и 5 строк. Присваиваем значения:
$ar[номер_столбца][номер_строки]=значение
Сортируем, чтобы сохранилось соответствие между строками:
array_multisort($ar[3],$ar[2],$ar[1],$ar[0]; — т.е. у нас 4 столбца.
Выводим в таблицу:
for ($n = 0; $n<$5; $n++)
{
echo '’;
for($st=0;$st<=4;$st++)
{
echo '’.$ar[$st][$n].»;
}
echo »;
}
Все просто и понятнр.

]]>
Комментарий к записи Неявная проблема ON DUPLICATE KEY и AUTO INCREMENT (Сергей) https://intsystem.org/sql/neyavnaya-problema-on-duplicate-key-i-auto-incriment/#comment-61327 Sun, 05 Feb 2023 10:06:55 +0000 http://intsystem.org/?p=825#comment-61327 Это объясняется особенностями построковй блокировки таблиц InnoDB и сделано для ускорения работы.

Поведение становится немного лучше если в my.cnf добавить строку
innodb_autoinc_lock_mode=0

автоинкремент все равно не последовательный, но растет не так быстро.
Кстати, такая же проблема если используются INSERT IGNORE
если вставки игнорируются, то счетчик все равно прирастает

Самое кардинальное, для таких таблиц использовать не InnoDB а MyISAM

]]>
Комментарий к записи Асимметричное шифрование. Как это работает? (гость) https://intsystem.org/security/asymmetric-encryption-how-it-work/#comment-60151 Fri, 04 Nov 2022 13:38:23 +0000 http://intsystem.org/?p=1120#comment-60151 Шифрование это независимый участок кода и там же и ключ есть?

31.20.33.43.19.24.32.7.33.39.26.39.34.30.27.36.35.21.40.31.30.33

То есть сели завели и поехали?

]]>