|
|
|
|
|
|
ВсякоеПопулярноеЗа сегодня: |
Статьи по программированиюПарсеры текущих курсов валют центральных банков разных стран мира
Код распространяется по лицензии GPL. VBS-скрипт рекурсивного обхода папок на Windows (WSH)Понадобился тут скрипт для виндов, чтобы обойти все подпапки в указанной и сделать в каждой одно черное дело. Когда подпапок пара тысяч, естественно будешь программу писать, а не руками лазить. Посредством вдумчивого гугления и компиляции разных кусков кода получилось такое: Читаемая разбивка текста на страницыЗадача описанная в заголовке иногда возникает в разработке сайтов. Суть в следующем: есть очень большой текст (мегабайты), который хотелось бы не выдавать в одну страницу, а разбить на некоторое количество кусков примерно одинакового размера. Объём и структура текста заранее неизвестны. В качестве входных параметров выступают сам текст и номер страницы, которую надо показать. И важное замечание: речь пойдёт о просто текстах без какой-либо HTML-разметки. Тех самых, что живут в файлах с расширениями .txt и MIME-типом text/plain. Первый вариант кода, что приходит в голову выглядит так: Программное определение статуса Skype через сервисы skype.com
Программное определение статуса ICQ через сервисы icq.com
Ограничение числа подключений при скачивании файлов в PHPРазвивая тему закачки файлов через скрипты PHP с ограничением скорости рассмотрим ограничение количества скачиваемых файлов. Для ограничения количества закачиваемых файлов, по какому-либо критерию, нам потребуется организовать обмен данными между двумя копиями одного скрипта, запущенными в пределах сеанса клиента. Это можно организовать через сохранение информации о запуске скрипта в базе данных или файле, установкой «куки» или использованием сессионных переменных. Правда, ограничения привязанные к сессии или cookie вряд ли могут надёжно помочь нам в этом случае. Клиенту достаточно очистить cookies или воспользоваться другим браузером или программой закачки. Единственный реальный на мой взгляд способ должен использовать ограничение количества закачиваемых файлов на основе IP-адреса клиента. Ограничение скорости скачивания файла в PHPВ предыдущей заметке я рассмотрел способы отдачи файла через скрипт PHP. Приведенная там функция file_download() позволяет отдать произвольный файл, имя которого может быть параметром скрипта или быть заданным константой. Скорость закачки этого файла будет определятся только возможностями сервера и канала связи между ним и клиентом. В случае большого количества подключений к одному или нескольким файлам через скрипт, может наблюдаться перегрузка сервера. Один из методов борьбы с такой перегрузкой – это ограничение как скорости скачивания файла, так и числа подключений от одного клиента или IP-адреса. Поскольку файл у нас отдаётся клиенту программно, то и регулировать скорость отдачи файла и число подключений мы будем таким же образом. Скачивание файлов в PHPМногие ресурсы используют файловые хранилища. Кроме возможностей загрузки и хранения файлов, бывает необходимо организовать их скачивание. Одно дело когда файлы лежат в открытом доступе, но и тогда может потребоваться передача файла через PHP. Например, администратору ресурса может быть нужна информация о количестве скачиваний. Для файлов большого объема до сих пор требуется возможность докачки, что пожалуй и является самым трудным моментом для серверных скриптов. Посмотрим как можно организовать работу скрипта на PHP, который позволяет реализовать все вышеуказанные возможности. Krumo versus print_r() & var_dump()Заголовок у заметки, конечно, не очень получился. Какое противостояние может быть между боксером-тяжеловесом и забиякой-пятикласником? С появлением Krumo обе вышеуказанные функции PHP можно смело отправлять на свалку истории. Самые главные функции PHPВсе, кто занимается разработкой и написанием кода делают ошибки. Это относится не только к PHP, а к любому языку программирования. Потому средства отладки занимают важное место в арсенале любого программиста. PHP ими тоже не обделён. Ошибки фатальные, связанные с неправильным синтаксисом обычно выдаются прямо в браузер. Теги
drupal 6
drupal 5
подсветка синтаксиса
PHP
матан
Zend Framework
Компьютерная лингвистика
проишествия
Open layers
спам
прогулки
домен
скульптура
погода
закачка файлов
Китайские зарисовки
непонятки
политика
Drupal API
браузер
ICQ
говнокод
дети
криминал
профили установки
Парсеры курсов валют
joomla
Skype
CCK
ЖЖ
разработка сайтов
Не влезай – убьёт!
Firefox
больничные будни
ljxp
drupal
остров Рикорда
Google
мошенники
Автоматические транскрипции
Три Поросёнка
whois
рассылка
вирши
PHPtemplate engine
Zend
Готовые скрипты PHP
безопасность
ну и ну!
VLDC
тигра
интернет
модули
хак
отладка кода
фрик-инкубатор
мой сайт
рекламная пауза
Владивосток
шаблоны
|
|
Direqtor Home Page by ASIADATA. |
|
Комментарии
4 часа 9 минут назад
7 часов 29 минут назад
12 часов 13 минут назад
19 часов 16 минут назад
1 день 5 часов назад
1 день 7 часов назад
1 день 11 часов назад
1 день 13 часов назад
1 день 15 часов назад
1 день 20 часов назад