Статии
Периодична проверка на MySQL база данни за промени - PHP скрипта по-долу може да се използва за периодична проверка на дадена база данни за настъпили промени....
Компресирани ресурсите в уеб страница, когато mod_deflate не е наличен или не е за предпочитане - Компресиране на ресурси като javascript и css файлове преди да се изпратят на клиента е абсолючно задължително за...
Използване на pcregrep при търсене на многоредови съобщения в логовете - Grep е доста полезен инструмент когато е нужно да се прегледа голямо количество логове за специфични думи....
Основни операции с файлове. Търсене на низ във файл ред по ред - Основните операции с файлове като отваряне, писане и четене са основна част от всеки език за програмиране....
MySQL задача: да се извади предишното и следващото съобщение в дадена тема - Ето една интересна задача: имаме таблица теми и таблица съобщения във всяка тема. Въпросът е как по дадено...
Замяна на даден низ във всички таблици на MySQL база данни - Когато се променя домейна на даден сайт или при други подобни операции, се налага даден низ да се...
Конвенция за нареждането на членовете на класа - Когато създаваме нов клас, в даден момент стигаме до въпроса как да са подредени членовете му. Например да...
Реализиране на прост брояч на посетителите с PHP. Функции за заключване на файлове и тяхната употреба - Има случаи в които е нужно да се отчита поредния номер на текущия посетител на сайта. Дали ще за надписа...
Създаване на HTML checkbox елемент, забранен за промяна, като стойността му се включва в POST данните - Има два начина за забрана на промяна на стойността на елементите в HTML форма. Това се постига с един от...
Форматиране на датата в RSS публикациите - Когато генерираме собствени RSS публикации, рано или късно се сблъскваме с проблема за формата на датата...
Итериране по елементите на Java Map - Map имплементациите в Java са изключително полезни структури за съхраняване на ключ -> стойност...
Още един начин за предотвратяване на спам при HTML формите - Защитата срещу автоматично попълване от ботове на HTML формите еволюира, но освен това еволюира и...
Хоризонтални HTML списъци със CSS - В тази статия ще покажем как се създават хоризонтални HTML списъци, както и няколко популярни приложения на...
Автоматично изпълняване на дадена команда в bash на даден интервал - Много често се налага да се следи изхода на дадена команда през даден период от време. Типични примери са:...
Прочитане и промяна на стойностите на елементите в HTML формуляр - HTML формулярите са широко разпространени елементи в уеб сайтовете - от обикновени форми за обратна връзка...
Обработка на големи XML файлове с PHP - Обработката на XML файлове в PHP е сравнително лесно за документи с малък размер. Нека разгледаме следния...
Обединяване на директория от картинки в един PDF файл - Този метод е много удобен, когато имаме една директория с картинки (например сканиран документ от няколко...
Промяна на ограничителя на awk за обработка на CSV файлове - Една от функциите на програмата awk е разделянето на даден ред на части спрямо интервалите и извличане само...
Премахване на HTML коментарите от даден низ в PHP - Функцията по-долу премахва HTML коментарите от даден низ. Полезна е в случай че работите с предварително...
Ескайпване на единична кавичка в Bash стринг - Има случаи, когато се налага Bash стринг в единични кавички да съдържа единична кавичка. Например...
Изпълняване на команди както System акаунта на Windows - Акаунтът System обикновено е забранен и не може да се използва директно. В някои случаи обаче е наложително...
Форматиране на датата и времето в командния промпт на Windows/DOS - Ако сте запознати с командата date на Linux, и най-вече с богатите възможности за различно форматиране на...
Няколко трика за писане на CLI PHP скриптовe - Въпреки, че PHP се използва главно за уеб приложения, той е също много удобен за писане на скриптове за...
Пренасочване на входа и изхода от програмите в Linux и Windows - Пренасочването на входа и изхода на конзолните програми е абсолютно наложително в определени случаи....
Определяне на MIME тип по файлово разширение и обратно - Това е един клас за за определяне на MIME тип по файлово разширение и обратно. Вероятно не е пълен или изцяло...
Добавяне на "Command prompt here" към контекстното меню на Windows Explorer - Често се случва да се налага да се отвори command prompt прозорец в току-що отворената директория в Windows Explorer. По...
Поправяне на потребителите в мигрирана база данни на MSSQL - Когато дадена база данни е пренесена от един на друг MSSQL сървър чрез detach -> copy -> attach, се получава един...
PHP клас за засичане и обработка на потенциални мейл хедъри в стринг - Това е един малък PHP клас за засичане и обработка на мейл хедъри в даден стринг. Полезен е за проверка на...
Изпълняване на rsync като root при забранен логин за root - Rsync е широко използван инструмент за трансфер на файлове. Той е особено полезен за бърза и лесна настройка...
Пренасочване на пощата на root - На повечето Linux системи има няколко cron задачи, които се изпълняват с правата на root. Резултатът от тях...
Ограничаване на sftp потребители от изпълняване на команди през ssh - Понякога се налага един потребител да има достъп по sftp до своите файлове, но вие не...
Изпращане на e-mail с прикачен файл направо от командния ред - За да прикачите файл към писмо и да го изпратите може да ползвате следната команда: echo 'Here is the report from...
Няколко команди на един ред за пренос на файлове от един на друг компютър - Тук ще говорим за пренос на няколко файла от една на друга Linux машина. Стандартните действия са: cd...
SSH достъп чрез PuTTY. Удостоверяване с двойка публичен/частен ключ - Все повече хостинг услуги предлагат SSH достъп. Един от най-популярните SSH клиенти за Windows e PuTTY (...
Създаване на резервни копия и прехвърляне на друг сървър чрез ssh ключове - В тази статия ще покажем прост начин за създаване на резервно копие на файлове от server1 на backupserver . На...
Инсталиране на форум phpBB с MySQL на кирилица - В няколко стъпки как да инсталираме phpBB , без да се показват странни символи, когато пишем теми на...
Bash скрипт за конвертиране на всички файлове от дадена директория в различна кодировка под ОС Linux - Това е един елементарен bash скрипт, който просто ползва iconv , но е доста полезен ако се наложи да...
Изпращане и получаване на съобщения по ICQ чрез PHP. Използване и приложение на класа WebIcqLite - Тук ще се занимаем с изпращане и получаване на съобщения до/от ICQ абонати. Това е един много полезен начин за...
Лесно конфигуриране на мрежовите настройки на Windows - В тази статия ще покажем бърз начин за конфигуриране на мрежовите настройки на Windows. Представете си...
Проблем при отваряне на .crt .cer файлове с IIS 6 - Ако имате проблем със свалянето на .crt или .cer файлове хоствани от Internet Information Server (IIS) 6 то проблема е решим....
Предотвратяване на спама. Маскиране на емайл адресите в HTML кода - Всеки се е сблъсквал със спама и знае колко изнервящо е да триеш по 30-40 нежелани писма на ден. От друга...
Смяна на паролата или възстановяване на root потребителя в mysql - Тук ще дадем съвети за въпросите "Изтрих си root-а. Какво да правя?" и "Забравих си паролата на root....
Четене на данни от Excel (xls) файлове с PHP класа Spreadsheet_Excel_Reader - Ето продължение на статията за това как да генерираме Excel файлове с PHP . Тук ще покажем как се четат такива...
Изпращане на писма с PHPMailer. HTML съдържание, вградени картинки, прикачени файлове, ползване на SMTP, поддръжка на кирилица - PHPMailer е PHP клас за изпращане на електронна поща. Притежава много повече функции от обикновената mail()...
Генериране на Excel файлове на кирилица чрез пакета Spreadsheet_Excel_Writer на PEAR - Ето как се генерират Excel файлове чрез Spreadsheet_Excel_Writer Pear пакета на PHP. Инсталация За да можем изобщо да...
Как да направим защитена с парола директория на Apache - За да може да приложите нещата, описани по-долу, вашият Apache уеб сървър трябва да бъде с активирани модули...
Реализиране на статични адреси с mod_rewrite модула на Apache - Напоследък е много модерно динамичното съдържание на сайта да се представя чрез псевдо-статични адреси....
Конфигуриране на BIND 9 на ISC - Здравейте, Това е съвсем кратко описание как да се конфигурира и пусне в действие bind, named ili dns server... както...
Как да конвертираме стрингове между UTF8 i CP1251, ако нямаме iconv - На всеки му се е налагало все някога да конвертира данни от utf8 към cp1251(windows-1251). Естествено най-лесния начин е...
Две функции за реализиране на trim() в javascript - Не знам колко пъти ми се е налагало да махам празните места от началото и от края на даден стринг. Явно и...
Как да изпратим email като използваме telnet за връзка със SMTP сървъра - 1. Отваряме телнет сесията # telnet mail.server.tld 25 Trying mail.server.tld ... Connected to mail.server.tld Escape character is '^]'....
Как да си направим UTF-8 сайт с PHP и MySQL - Първо започваме със създаването на базата данни. Важно е тя да се създаде правилно, за да може да избегнем...
Конфигуриране и инсталиране на Apache 2.0.x + SSL - Първо: Трябва да си свалите Apache 2.0.x Web Server от http://httpd.apache.org/download.cgi Второ: Трябва да имате инсталирани...
Списък с най-добре работещите Realtime Blackhole List - Най-добрите (според мен) RBL списъци: cbl.abuseat.org, relays.ordb.org, list.dsbl.org, sbl.spamhaus.org, dnsbl.sorbs.net Ето и...
Изтриване на съобщения от опашката на Postfix по имейл - Ето един лесен Perl скрипт за премахване на стари съобщения от опашката на Постфикс по имейл адрес...
Как се пуска NFS под WINDOWS - За тези, които не знаят какво е NFS – Network File System. Като за начало, да споделя опита постигнат...
Полезни връзки - Директории Българската Linux линк директория (http://linux.start.bg/) Линукс за българи (http://linux-bg.org/)...
Инсталиране на Apache, PHP с MSSQL и Ioncube loader поддръжка на Win машина - Ето бърз и лесен начин да инсталирате Apache, PHP с MSSQL възможности на Win машина. Първо инсталирайте Apache в...
Qmail опашка изтриване - #!/bin/bash echo "Qmail needs to be STOPPED!!!"; cd /var/qmail/queue/mess if [ "$1" == "" ] || [ "$1" == "help" ] || [ "$1" ==...
Списък на областните градове в България - $city_list = array( "Благоевград", "Бургас", "Варна", "Велико...
Много добро кратко ръководство за POSIX регулярни изрази - Ето един линк към доста добро (и кратко) ръководство за POSIX регулярни изрази:...
Ескейпване на входните параметри на php с addslashes - Ето малко код за ескейпване на входните параметри на php скриптовете. Също така се прави проверка за да се...
Проблеми с кирилицата при mysql / php - Ако се появяват само маймунки, опитайте да изпълните това след mysql_connect: $set = @mysql_query ('SET NAMES CP1251'); $set =...