Проверяване за логин от PHP при htaccess auth

Идеята е при нормален htaccess логин да се провери от php дали конкретния потребител се е логнал. Понеже в това приложение ще има само един потребител и за мен няма смисъл да се пише или добавя акаунтинг система това е добро решение. Понеже този логнат потребител ще вижда различни неща от нормалния потребител реших да ползвам ето този метод за проверка:

function check_user_login($auth_user,$auth_pass)
{
$get_auth_user=$_SERVER['PHP_AUTH_USER'];
$get_auth_pass=$_SERVER['PHP_AUTH_PW'];
if (   ($get_auth_user == $auth_user) || ($get_auth_pass == $auth_pass)    ) { return true; } else { return false; };
};

По този начин ако се логнем в админ панела (auth минава през apache htaccess) то това ще върне true;

Едно просто, но функционално решение за конкретния случай пестящо доста време и други ресурси.

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Logout бутон при htaccess оторизация

Доста хора използват htaccess за оторизация до съответния ресурс, но не много хора знаят как може да се направи LogOut бутон от този ресурс. Всички знаят как можем само през URL да въвеждаме username и pass на htaccess оторизация(не е точно правилно така да се казва, но аз така ще казвам тук). Пример: "http://username:[email protected]/admin" .

Сега в нашият "админ панел" правим един линк към "http://FAKEuser:[email protected]/admin" По този начин ще се нулира предното въвеждане на коректните данни и така ще се изискват отново потребителско име и парола. Ако искаме след LogOut да ни редиректне към главния домейн, а не към админ панела ето пример: "http://FAKEuser:[email protected]" .

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Използване на оторизация при file_get_contents()

Понеже не видя ясно обяснено решението за използване на оторизация при file_get_contents() реших да напиша тази публикация. Решението както винаги е супер "сложно" :)

Проблемът е, че когато при защитена директория от Apache с user и pass искате да ползвате file_get_contents той няма да направи това което очаквате. Т.е. ще ви изведе грешка:

<b>Warning</b>:  file_get_contents(http://example.com/test.php) [<a href="function.file-get-contents">function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 401 Authorization Required

Това се дължи на факта, че изпълнението на file_get_contents преминава през оторизиращата частица и ако не се зададат user и pass като аргументи няма да извърши очакваното. Стига приказки, че написах повече обяснения от колкото е голямо "решението":

$auth = stream_context_create(array( 'http' => array('header'  => "Authorization: Basic " . base64_encode("USERNAME:PASSWORD"))));

print file_get_contents("http://example.com/test.php",false,$auth);

Това е всичко :)

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Един велик рокаджия си отиде. Сбогом РОНИ!

Големият рок певец Рони Джеймс Дио загуби борбата с рака.

На официалния сайт на певеца неговата съпруга Уенди е публикувала следното съобщение: „Днес сърцето ми е разбито. Рони почина в 7:45 сутринта на 16 май. Много приятели и близки успяха насаме да му кажат довиждане, преди да си отиде. Рони знаеше колко е обичан от всички. Оценяваме помощта и подкрепата, която вие ни давахте. Моля, дайте ни няколко дена спокойствие и уединение, докато се справим с тази ужасна загуба. Знайте, че той обичаше всички вас и неговата музика ще живее вечно".

Рони Джеймс Дио (с истинското име Роналд Падавона) бе певец с уникален глас и уникален текстописец -- една от легендите на рока и хеви-метала.

Той беше част от групите Elf, Rainbow, Black Sabbat, Dio и Heaven&Hell, с които трябваше да гостува в България за фестивала Sofia Rocks 2010.
Източник: 24 часа.

Поздрав за всички:

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Превод от микросметка към картова сметка в Epay.bg

Ползвам от доста време epay.bg, но не ми се е налагало да прехвърлям пари от микросметка към картова сметка(моята карта). Това ми се налага понеже един приятел ми беше прехвърлил една сума, която за да ползвам от банкомат трябва да прехвърля в тази картова сметка. По- долу ще опиша какво трябва да се случи:) :
1. Необходим е IBAN на картата получател:

За да се открие нашият регистриран IBAN: Справки->  Проверете наличните суми по Вашите карти ->" Проверка за наличност". След това излиза IBAN на картата.

2.Отваря се форма за извършване на превод

Натиска се секция "Преводи"-> "Изпратете вносна бележка по банкова сметка (към физическо лице, фирма или бюджета)" и е необходимо да се въведат следните полета:

Платете с: "Микросметка"
Изберете банка оператор: ----  *
Сума на превод: 59 лв. *
Основание за плащане: Прехвърляне от микросметка към картова сметка
Вносител: Име
Име на получателя: Име
Номер на сметка на получателя (IBAN): IBAN които копирах по- рано.

3. След като се натисне бутона "Потвърди" един път е необходимо да се въведе ЕГН и втори път парола.

Допълнителна информация:
* За прехвърляне от микросметка е задължително да се избере "---"(празно). Ако при превод се използва, Централна Кооперативна Банка 0.80 лв. такса. Ако картата към която се прави превода е на Централна Кооперативна Банка- 0.40 лв. такса . Може да се избере и Първа Инвестиционна банка- 1 лв. такса.
* Примерна сума за превод 59 лв. В примерната микросметка имам 60.30 лв. -- такса обслужване- 1.30 лв.= 59 лв. За целта на "Сума на превод" пиша 59 лв. или в противен случай ще изпише, че няма достатъчна наличност.

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Как да си изтеглим файл в PDF формат от scribd.com

Един колега намерил готин материал от scribd.com и ме пита дали може да си го изтегли и да си го чете offline и тогава реших да погледна за какво иде реч. Идеята на scribd.com е доста готина и като цяло идеята е, че за да си го изтеглиш трябва да си заплатиш. Колегата особено няма особена възможност и желание да заплаща за това(Ех България :)) ) и ме пита дали става или не. Сетих се за няколко вариант, но най- рационалния беше да се използва едно windows-ко приложение "Print2PDF Server Edition" + flashplayer10_1_rc2_plugin_041910 за Firefox :P . След това се натиска на "Print" в съответния документ в scribd.com и се избира за принтер: "Print2PDF". Така си избирате име на pdf-а и вече имате съдържанието offline без да се заплаща каквото и да било.

PS: Не е особено коректно от моя страна да споделям това, но не използвам нелегални приложения или техники за реализацията му. За това реших да го споделя. Ако все пак някои има претенции към тази публикация да ми пише и може да си помисля да я махна(за което се съмнявам).

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

SEO конференция 2010

Видях, че тази годишната SEO конференция ще бъде проведена на 11 юни 2010 9:00 – 18 часа

Уеб сайт: http://searchengines.bg/
Фейсбук: http://www.facebook.com/searchengines.bg

Нещата по организацията, които са ясни до момента:

* 11 юни 2010 9:00 – 18 часа
* Интер Експо Център София
* Предварителна цена за участие във всички потоци на SEO конференция 2010 – 48 лв (с включен ДДС). Ще има и VIP места.
* Записването очакваме да стартира на 10-ти Май.

За разлика от миналата година сега ще има и втори поток.

Всякакви върпоси можете да задавате тук или на имейл: info /аt/ searchengines.bg

… из форума на www.webmasterbg.org

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Промо код за 50% намаление от Superhosting

Един приятел преотстъпи промо кода от Superhosting.bg за 50% намеление(Румбата). Промо кодът е получен по време на p2p конференцията и е активен до 30.04.2010(днес).

Промо код: P2P2010Q3650

* Кодът може да бъде използван само веднъж.

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

За жалост свърши p2p конференцията

Днес свърши конференцията p2p във Велико Търново. Беше (понеже свърши) една готина конференция както и се очакваше изпълнена с много емоции, забавни лекции, запознанства с много готини хора и МНОГО БИРА (да се лее рок и бира ).

Забавно впечатление ми направи в първия ден от конференцията (24-ти април) най- употребяваната дума беше "contribute" . За малко да я сънувам, но понеже малко спах и не успях.

Първата вечер с Румен(много добър приятел) в "St George" с доста бира и отново с много приятни хора.  Сутринта беше трудна за ставане както се подразбира. Денят започна добре с програмата на p2p, но най- много се израдвах на  Микаел Видениус (Монти) . Просто не виждам как може да не му се израдвам както всички знаем делата му.

След като приключи програмата и пихме по 1-2-3 чашки вино с хапки се пренесохме към "Щастливеца" с едни отново готини пичове от Siteground . Разбрах, че admin им бил един съгражданин от Добрич, "Мариян" или както явно го познават някои Hackman(Преди нямах особено добро мнение за него, но явно доста се е променил. Поздравления за което).

Оха след това Манолски и Тео от Rastermania предложиха да се пренесем към Melon (MELON Live Music Club) . Какво правихме там ли ? Четяхме вестници. Шегувам се разбира се. Бяха гости една готина групича която е сравнително популярна в България- Йерихон (как да не съм я чувал като вокала им е адашка). С тези пичове и пички от Йерихон се разбихме. Тази вечер поляхме всичко с бира най- вече ние се наляхме :).

Към 4-5 останахме трима човека (Готини пичове само дето не си спомням кои са освен, че са колеги кодъри) от конференцията да си до-до пием питиетата и се върнах към Интер хотел. Ставането ми сутринта беше едно от най- кошмарните неща. Едва станах PF. Главата ми пулсираше доста.

Отидохме с Румбата да закусаме и след това отидохме към Уеб Тех и Blog Camp ходихме от едната в другата зала. И двете програми бяха доста забавни и изпълнени с емоции. Голям фън беше на BlogCamp като се оказа, че повечето хора нямат блогове :) LOL (имали идея да си правят) .  Имаше интересна статистика предоставена от Dzver базирана на събраната информация от ТопБлогЛог.

Понеже съм доста подредена лично мисля да направя едно малко списъче с по- готините пичове с които се запознахме и разбира се на тези които имам контактите(Има доста готини, но не остана време за размяна на контакти ):

Пешо и Никола -Готини пичове с които прекарахме доста време първия ден от конференцията
Манол Трендафилов-- Уеб девелопър които съм виждал доста в Уеб-а (уеб-а хехе). Е вече и се познаваме :)
Теодор Карабоников-- Уеб дизайнер партньор на Манол Трендафилов в Rastermania.  Отново готин колега(не съм дизайнер, но колега).
Свилен Попов -- Вечерта на концерта в Melon пихме малко бира hehe
Владо Method-X -- Отново вечерта на концерта.
Събина от Ентелигентно -- Запознахме се в едно заведение Sammy's мисля беше(едва го открихме).
Станислав от Свежо -- Първата вечер в St George.
Мариян Игнев--  Заедно ходихме в "Щастливеца" втората вечер. Другите от екип на siteground и още момчета имаше, но за жалост не успях да ги запомня (много хора за една вечер). С Мариян Игнев просто лафихме повече и бяхме по близо седнали затова. Да ме извинят другите ! Ако пишат ще ги добавя.
Мариян Маринов( hackman) -- Видяхме се за здрасти в едно заведение на втория ден обедът.
Денис Жеков ( Snooby  )- Готин дизайнер на които ме радват творенията.  Запознахме се вечерта в Melon. Брех тоя Melon :))
Жоро Йорданов -- Готин пичага отново дизайнер и отново в Melon. Бяха седнали до нас, но това не беше проблем :)
Константин Сашков Данков-- Пичага които знае каква музика да слуша :)
Марто Лазаров -- Ей няма да пропусна адаша ми. Пичага с които се лафи без проблеми. Отново вечерта в Melon се запознахме. Ще го запомня с обедът през втория ден когато си поръчахме (нашата маса) 13 айряна или т.е. "Airqn Group" :)
Ники -- Теб също няма как да те забравя Ники. Запознахме се още първия ден когато бяхме в отбора "Mozilla" на Workshop-a. Чувал съм, че обичал да пие айрян (airqn group)
Невен Боянов -- Бяхме в отбор "Mozilla" излезе да презентира нашата идея заедно с едно момче което не запомних как се казва. Победихме си за нас :)))) .
Йордан Щерев--  Уеб девелопър отново готин пичага от Колегите Pixeldepo
Радослав Станков-- И не на последно място. Уеб девелопър запознахме се още първата вечер в St. George. Голям пичага отново( незнам има ли някои които да не е пичага от колегите :) ). Работи в Pixeldepo.
Още доста колеги на които просто им нямам контактите. Надявам се никои да не ми се сърди, че не е в списъка(Да ми пише и ще го добавя веднага- Обещавам).

Взех си апарата, но не съм снимал понеже видях, че Манол прави доста снимки и за да не се дублираме реших да си спестя снимането :). Все пак направих 2-3 снимки за да не съм на 100%- 0. Ще ги споделя по късно, а снимките които Манолски направи ще дам линк отново малко по- късно като се чуя с него. (Ето го и линка: http://www.flickr.com/photos/man0l/sets/72157623796831487/ )

Други приятели с постове по темата:

http://www.nevenboyanov.com/
VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Вече няма свобода в интернет според този закон.

Това получих днес като информация което явно е доста старо(от началото на годината), но като популярна новина явно е ново. Последно си спомням, че това беше отхвърлено, но явно не е било съвсем така. Ако някои знае повече информация за това може да сподели тук.

Извадка от "ЗАКОН ЗА ИЗМЕНЕНИЕ И ДОПЪЛНЕНИЕ НА ЗАКОНА ЗА ЕЛЕКТРОННИТЕ СЪОБЩЕНИЯ (ДВ, БР. 41 ОТ 2007 Г.)"

Чл. 250г. (Нов -- ДВ, бр. 17 от 2010 г., в сила от 10.05.2010 г.) (1) Предприятията, предоставящи обществени електронни съобщителни мрежи и/или услуги, са длъжни да осигурят възможност 24 часа в денонощието, 7 дни в седмицата за постъпване на разпореждането по чл. 250в, ал. 1 и по чл. 251, ал. 2.
(2) Ръководителите на предприятията, предоставящи обществени електронни съобщителни мрежи и/или услуги, изпращат на Комисията за регулиране на съобщенията списък, в който се посочват:
1. актуален адрес за получаване на разпореждането по чл. 250в, ал. 1 и по чл. 251, ал. 2;
2. име, презиме, фамилия и длъжност на оправомощените длъжностни лица, които да получават разпорежданията по чл. 250в, ал. 1 и по чл. 251, ал. 2, както и телефони за връзка с тях; при промяна на данните в срок до 24 часа се уведомява писмено Комисията за регулиране на съобщенията и нейният председател незабавно предоставя списъците на ръководителите на органите по чл. 250б, ал. 1.

Повече информация:
http://www.ciela.net/FreeStateGazette/OpenDoc.aspx?id=0&idna=7F4BAD76&idstr=0
http://www.martindimitrov.com/?p=1485
http://news.ibox.bg/news/id_834797462

VN:F [1.9.22_1171]
Rating: 5.0/5 (1 vote cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Личен Блог на Мартин Петров