<?xml version="1.0" encoding="koi8-r"?>
<feed
 xmlns="http://www.w3.org/2005/Atom"
 xml:lang="ru"
>
 <id>https://subscribe.ru/archive/inet.webbuild.bitsofphp</id>
 <title type="text">Последние выпуски рассылки &quot;PHP понемножку&quot; (inet.webbuild.bitsofphp)</title>
 <updated>2026-06-09T12:23:50+03:00</updated>

 <link rel="alternate" type="application/xhtml+xml" href="https://subscribe.ru/archive/inet.webbuild.bitsofphp" title="Последние выпуски рассылки &quot;PHP понемножку&quot; (inet.webbuild.bitsofphp)" />
 <link rel="alternate" type="application/rss+xml" href="https://subscribe.ru/archive/inet.webbuild.bitsofphp/index.rss" title="Последние выпуски рассылки &quot;PHP понемножку&quot; (inet.webbuild.bitsofphp)" />
 <link rel="self" type="application/atom+xml" href="https://subscribe.ru/archive/inet.webbuild.bitsofphp/index.atom" title="Последние выпуски рассылки &quot;PHP понемножку&quot; (inet.webbuild.bitsofphp) "/>

 <icon>/img/favicon.ico</icon>
 <logo>/img/favicon.png</logo>

 <author>
  <email>
  </email>
  <name>Автор рассылки direqtor
  </name>
  <uri>https://subscribe.ru/author/</uri>
 </author>

 <contributor>
  <name>Информационный канал Subscribe.Ru</name>
  <email>ask@subscribe.ru</email>
  <uri>https://subscribe.ru</uri>
 </contributor>
 <entry>
  <id>https://subscribe.ru/archive/inet.webbuild.bitsofphp/201003/03000633.html</id>
  <title type="text">PHP понемножку. Читаемая разбивка простого текста на страницы</title>
  <updated>2010-03-03T00:06:33Z</updated>

  <link rel="alternate" href="https://subscribe.ru/archive/inet.webbuild.bitsofphp/201003/03000633.html" type="application/xhtml+xml" />

  <content type="text"> Задача описанная в заголовке иногда возникает в разработке сайтов. Суть в следующем: есть очень большой текст (мегабайты, который хотелось бы не выдавать в одну страницу, а разбить на некоторое количество кусков примерно одинакового размера. Объём и структура текста заранее неизвестны. В качестве входных параметров выступают сам текст и номер страницы, которую надо показать. И важное замечание: речь пойдёт о просто текстах без какой-либо HTML-разметки. Тех самых, что живут в файлах с расширениями .txt и MI...</content>
 </entry>
 <entry>
  <id>https://subscribe.ru/archive/inet.webbuild.bitsofphp/201002/09050607.html</id>
  <title type="text">PHP понемножку. Функции для ограничения числа подключений к файлам</title>
  <updated>2010-02-09T05:06:07Z</updated>

  <link rel="alternate" href="https://subscribe.ru/archive/inet.webbuild.bitsofphp/201002/09050607.html" type="application/xhtml+xml" />

  <content type="text"> Окончание статьи по закачке файлов с контролем количества потоков Сохранение данных в MySQL Второй доступный способ сохранения данных о количестве закачек - это сохранение информации в базе данных. Для каждого IP-адреса мыбудем создавать отдельную запись со счетчиком потоков. Код при этом оказывается проще, чем в предыдущем случае - мы всего лишь выполняем простые SQL-запросы. Создадим требуемую таблицу: CREATE TABLE threads ( `ip` int(10) unsigned NOT NULL, `count` smallint(5) unsigned NOT NULL, PRIMARY K...</content>
 </entry>
 <entry>
  <id>https://subscribe.ru/archive/inet.webbuild.bitsofphp/200906/01172007.html</id>
  <title type="text">PHP понемножку. Функции для ограничения числа подключений к файлам</title>
  <updated>2009-06-01T17:20:07Z</updated>

  <link rel="alternate" href="https://subscribe.ru/archive/inet.webbuild.bitsofphp/200906/01172007.html" type="application/xhtml+xml" />

  <content type="text"> Основной код для ограничения числа скачиваемых файлов. Одним из способов организовать возможность сохранения данных для нескольких запускаемых копий одного PHP-скрипта, являются файлы, уникальные для каждого IP-адреса и каждого потока закачки с него. Разместим в папке нашего скрипта подпапку с названием lock и при подключении каждого IP-адреса будем создавать в ней папки с именем соответствующим этому IP. Для каждого потока закачки файлов мы будем создавать в этих папках файлы нулевого размера. Т.е. если с...</content>
 </entry>
 <entry>
  <id>https://subscribe.ru/archive/inet.webbuild.bitsofphp/200905/28194133.html</id>
  <title type="text">PHP понемножку. Ограничение числа подключений при закачке файлов в PHP.</title>
  <updated>2009-05-28T19:41:33Z</updated>

  <link rel="alternate" href="https://subscribe.ru/archive/inet.webbuild.bitsofphp/200905/28194133.html" type="application/xhtml+xml" />

  <content type="text"> Развивая тему закачки файлов через скрипты PHP с ограничением скорости рассмотрим ограничение количества скачиваемых файлов. Для ограничения количества закачиваемых файлов, по какому-либо критерию, нам потребуется организовать обмен данными между двумя копиями одного скрипта, запущенными в пределах сеанса клиента. Это можно организовать через сохранение информации о запуске скрипта в базе данных или файле, установкой &lt;куки&gt; или использованием сессионных переменных. Правда, ограничения привязанные к сессии ...</content>
 </entry>
 <entry>
  <id>https://subscribe.ru/archive/inet.webbuild.bitsofphp/200905/04171745.html</id>
  <title type="text">PHP понемножку. Ограничение скорости закачки файла.</title>
  <updated>2009-05-04T17:17:45Z</updated>

  <link rel="alternate" href="https://subscribe.ru/archive/inet.webbuild.bitsofphp/200905/04171745.html" type="application/xhtml+xml" />

  <content type="text"> В предыдущей заметке я рассмотрел способы отдачи файла через скрипт PHP . Приведенная там функция file_download) позволяет отдать произвольный файл, имя которого может быть параметром скрипта или быть заданным константой. Скорость закачки этого файла будет определятся только возможностями сервера и канала связи между ним и клиентом. В случае большого количества подключений к одному или нескольким файлам через скрипт, может наблюдаться перегрузка сервера. Один из методов борьбы с такой перегрузкой - это огр...</content>
 </entry>
 <entry>
  <id>https://subscribe.ru/archive/inet.webbuild.bitsofphp/200903/31205844.html</id>
  <title type="text">PHP понемножку. Закачка файлов.</title>
  <updated>2009-03-31T20:58:44Z</updated>

  <link rel="alternate" href="https://subscribe.ru/archive/inet.webbuild.bitsofphp/200903/31205844.html" type="application/xhtml+xml" />

  <content type="text"> Многие ресурсы используют файловые хранилища. Кроме возможностей загрузки и хранения файлов, бывает необходимо организовать их скачивание. Одно дело, когда файлы лежат в открытом доступе, но и тогда может потребоваться передача файла через PHP. Например, администратору ресурса может быть нужна информация о количестве скачиваний. Для файлов большого объема до сих пор требуется возможность докачки, что, пожалуй, и является самым трудным моментом для серверных скриптов. Посмотрим, как можно организовать работ...</content>
 </entry>
 <entry>
  <id>https://subscribe.ru/archive/inet.webbuild.bitsofphp/200902/25124056.html</id>
  <title type="text">PHP понемножку. Krumo versus print_r() &amp; var_dump().</title>
  <updated>2009-02-25T12:40:56Z</updated>

  <link rel="alternate" href="https://subscribe.ru/archive/inet.webbuild.bitsofphp/200902/25124056.html" type="application/xhtml+xml" />

  <content type="text"> Заголовок у заметки, конечно, не очень получился. Какое противостояние может быть между боксером-тяжеловесом и забиякой-пятикласником? С появлением Krumo обе вышеуказанные функции PHP можно смело отправлять на свалку истории. Krumo представляет из себя парсер переменных и конфигурационной информации PHP, реализующий хорошо читаемый древовидный вывод сложных переменных и объектов этого языка. Все нескалярные значения в выводе, а также большие тексты, свернуты. Их полный просмотр осуществляется кликом мыши п...</content>
 </entry>
 <entry>
  <id>https://subscribe.ru/archive/inet.webbuild.bitsofphp/200902/16124533.html</id>
  <title type="text">PHP понемножку. Самые главные функции.</title>
  <updated>2009-02-16T12:45:33Z</updated>

  <link rel="alternate" href="https://subscribe.ru/archive/inet.webbuild.bitsofphp/200902/16124533.html" type="application/xhtml+xml" />

  <content type="text"> Все, кто занимается разработкой и написанием кода делают ошибки. Это относится не только к PHP, а к любому языку программирования. Потому средства отладки занимают важное место в арсенале любого программиста. PHP ими тоже не обделён. Ошибки фатальные, связанные с неправильным синтаксисом обычно выдаются прямо в браузер. Но вот второй тип ошибок, которые называются ошибками времени выполнения отслеживать гораздо труднее. Чаще всего они связаны со значениями переменных вашего скрипта. К примеру, какая-нибудь...</content>
 </entry>
 <entry>
  <id>https://subscribe.ru/archive/inet.webbuild.bitsofphp/200902/12111806.html</id>
  <title type="text">PHP понемножку: Первый выпуск</title>
  <updated>2009-02-12T11:18:06Z</updated>

  <link rel="alternate" href="https://subscribe.ru/archive/inet.webbuild.bitsofphp/200902/12111806.html" type="application/xhtml+xml" />

  <content type="text"> Автор этой рассылки занимается разработкой сайтов и, как следствие, программированием на PHP. На сегодняшний день стандартом в веб-разработке стало применение интерактивных систем управления содержанием сайтов (CMS) по большей части использующих этот язык программирования. Вот информацией о нескольких из этих систем я и буду наполнять свои выпуски. В качестве CMS мною выбраны три очень распространенных - Joomla, Drupal и WordPress. План рассылки будет примерно таким: По каждой из CMS я буду по очереди опис...</content>
 </entry>
</feed>

