store.bg - бързо, лесно и удобно
store.bg - бързо, лесно и удобно!
Използваме бисквитки, за да осигурим възможно най-доброто преживяване в нашия уебсайт. За да работи store.bg правилно е необходимо съгласие с употребата им!
Детайлни настройки
Съгласен съм с бисквитките
Грижа за клиента   |   За контакти
Начало   Книги    Компютърна литература    Програмиране и езици    PHP    PHP 7 - 200 готови решения на пра...
Начало   Книги    ...    ...    PHP  
Търсене
Kниги на супер
изгодни цени
Книги
Списания

PHP 7 - 200 готови решения на практически задачи


D.K. Academy

Цена:  22.00 лв.
Цена за доставка за гр. София - 2.90 лв.
Безплатна доставка за София при поръчка над 50 лв.
За цена и срок извън гр. София кликни тук.
Тази книга може да бъде доставена в дните:
Вторник 09-06-2020 г., Сряда 10-06-2020 г. или
Четвъртък 11-06-2020 г.
Продукт#242028
ВидКнига
НаличностДа, на склад при доставчик
Физически е наличен при доставчик на store.bg
Издадена22-11-2018 г.
ИздателствоАсеневци
Категории
КорицаМека
Страници316
Размери16.00 / 24.00 / 2.00 cm
Тегло0.300 kg
EAN9786197356588
ISBN9786197356588
Описание
Тази книга представлява сборник с практически примери по програмиране на "PHP". В нея се дават решения не само на прости, но и на по-сложни задачи, за да бъде интересна, както за начинаещите, така и за действащите програмисти.

Примерите обхващат:
  • получаване на данни от потребителя и за потребителя;
  • обработката на низове, преобразуване на масиви и извличане на уникални елементи от масива;
  • всевъзможни трикове при работата с време и дата.
  • полезни примери, демонстриращи работата с файлове - преобразуване на файловите формати "XLSX", "CSV", "XML", както и работа с графични формати;
  • работа с "Cookies" и сесии;
  • обектно-ориентирано програмиране. Заедно с останалите примери са разгледани и три реални класа, които може да използвате в своите проекти;
  • графични възможности на езика "РНР". Тук примерите са с различна сложност - от рисуването на графични примитиви, до графики и хистограми, и то без използването на странични библиотеки;
  • използване на математически функции - генериране на случайни числа, преобразуване между бройни системи, закръгляне и форматиране на числа;
  • работа с бази данни. Разгледани са разширения за работа с бази данни - "PDO" и "mysqli". Особено внимание е отделено и на работата с база данни, но не със средствата на "PHP", а посредством "Magento API" - програмен интерфейс на система за управление на Интернет магазин;
  • повече от 30 практически примера, свързани с предаването на данни по мрежата.

Примерите в книгата са щателно тествани, а кодът към тях е предоставен за безплатно сваляне може да бъде изтеглен от тук.
Съдържание
Въведение
Получаване на данни от потребителя и за потребителя
  • Получаване на данни с методите GET и POST
  • Комбиниран начин за получаване на данните на форма
  • Филтриране на данни. Защита на сценария
  • Обработка на зависими и независими превключватели
  • Списъци или предаване на масиви в сценарий
  • Проверка на число
  • Получаване на IP адреса
  • Получаване на информация по IP адрес. Определяме града и държавата на потребителя
  • Определяне на браузъра на потребителя
  • Определяне на мобилния браузър
Обработка на низове
  • Определяне на броя на символите в низ. Проверка за празен низ
  • Търсене на всички съвпадения на подниз в низ
  • Замяна на всички съвпадения на подниз
  • Изтриване на HTML тагове
  • Показване на текстов файл в браузъра
  • Премахване на излишните интервали от низ
  • Изрязване на низ
  • Форматиране на дължината на низа
  • Преобразуване на символите в техните HTML еквиваленти
  • Сравняване на низове
Работим с време и дата
  • Използване на type="date"
  • Проверка за коректността на датата
  • Настройка на PHP за коректна работа с дати
  • Създаване на дата по низ
  • Работа с времеви интервали
  • Получаване на времеви отпечатък (timestamp)
  • Форматиране на времеви отпечатък
  • Дата по произволен низ
  • Изчисляване на броя на дните между две дати
  • Подробна разлика между дати
Работа с масиви
  • Сериализация на масив
  • Показване на масив за дебъг
  • Извеждане на асоциативен масив в браузъра
  • Сливане на масиви
  • Обхождане на неасоциативен масив
  • Сортиране на масив в азбучен ред по стойности
  • Сортиране на масив по ключове
  • Разбъркване на масив
  • Извличане на уникалните елементи от масива
  • Опаковане на променливи в масив и извличането им от масив
Потребителски функции
  • Получаване на реалния IP адрес на клиента
  • Проверка на имейл адрес
  • Генериране на парола
  • Рекурсивно изтриване на папка
  • Иницииране на изтегляне на файл
  • Компресиране на файлове в движение
  • Разопаковане на ZIP архив
  • Конвертиране на URL в хипервръзка
  • Промяна на размера на изображение в движение
  • Облак тагове с PHP
Файлове
  • Четене на целия файл в низ
  • Четене на файл в масив. Извеждане на цитат на деня
  • Извеждане на изходния код на PHP файл
  • Четене и запис във файл в двоичен режим
  • Съхраняваме масив във файл. Записване на низ във файл
  • Проверяваме за съществуването на файла
  • Извеждаме съдържанието на папка
  • Информация за достъпното дисково пространство
  • Работим с блокиране на файлове
  • Времето на последен достъп до файла
Работим с файлове в различни формати
  • Преобразуване от XLSX в CSV
  • Импорт на данни от PHP в Excel
  • Вмъкване на изображение в клетка на Excel таблица
  • Четене на данни от Excel
  • Парсинг на CSV файла
  • Разбор на CSV редове на стари версии на PHP (до версия 5.3)
  • Парсинг на XML файл
  • Генериране на XML файл
  • Нестандартният формат Excel 2003 XML
  • Импортиране на ценова листа от CSV формат в база данни MySQL
  • Съществено ускорение на импорта в Magento
  • Преобразуване на графични формати
Съхранение на данни в Cookies и сесии
  • Установяване на Cookies
  • Прост сценарий за установяване на Cookies
  • Правилно изтриване на Cookies
  • Сценарий за добавяне на продукт в количката
  • Изтриване от количката
  • Промяна на количеството в количката
  • Създаване на сесии
  • Автоматично създаване на сесия
  • Добавяне на променливи в сесия. Стар и нов способ
  • Авторизация и използване на сесии
  • Отделен сценарий за logout.php
Обектно-ориентирано програмиране
  • Прост клас на PHP
  • Добавяме конструктори и деконструктори в нашия клас
  • Наследяване и полиморфизъм
  • Абстрактни методи
  • Използване на final
  • Обработка на изключителни ситуации
  • Клониране
  • Статични членове на класа в PHP 7
  • Типажи
  • Реален клас: работа с база данни
  • Реален клас: шаблонизатор
  • Клас number
Графика и PHP
  • Определяне формата на графичен файл
  • Получаване на подробна информация за графичния файл
  • Извеждаме текст над изображение
  • Извеждане на текст, зададен с TTF шрифт
  • Определяме цвета на точка от изображението или "Пипетка" на PHP
  • Правим част от изображението прозрачно
  • Завъртане на изображението
  • Промяна на размера на изображение
  • Рисуваме правоъгълник на PHP
  • Рисуваме триъгълник
  • Рисуваме кръг
  • Построяваме хистограма
  • Построяване на графика
  • Построяване на кръгова диаграма
Математически функции
  • Генерираме случайни числа
  • Случайни числа по метода на Туистър
  • Преобразуване от десетична в шестнайсетична бройна система и обратно
  • Преобразуване от двоична в десетична система и обратно
  • Универсална функция за преобразуване на бройни системи
  • Закръгляне на число към по-голяма и по-малка стойност
  • Закръгляне на число до най-близкото цяло
  • Търсене на най-малкото и най-голямото
  • Форматиране на число
  • Математически изчисления с произволна точност
  • Числото pi()
  • Проверка на число
  • Повдигане на степен и квадратен корен
Работа с база данни
  • Свързване към СУБД (mysqli)
  • Свързване към базата данни с помощта на PDO
  • Изпълнение на заявки към базата данни (разширението mysqli)
  • Предаване на заявка (разширението PDO)
  • Получаване на данни (разширение mysqli)
  • Получаване на данни (разширението PDO)
  • Затваряне на връзката
  • Използване на операторите LIKE, LIMIT и IN при работа с PDO
  • Добавяне и обновяване на записи с PDO
  • Получаваме сумата на колонка
  • Сценарий за извеждане на количка на магазин (cart.php)
  • Създаване на таблица и извеждане на редовете
  • Добавяне на записи в таблицата
  • Изтриване на записи от таблицата
  • Търсене в таблицата
  • Изтриване на всички записи
  • Експорт на данни от таблицата във формат CSV
  • Импорт на записи от CSV в таблица
  • Изчисляване на минимума и максимума в колонка
  • Изчисляване на средната стойност в колона
Работа с Magento API
  • Получаване на всички опции (свойства) на атрибут
  • Получаване на информация за продуктите в поръчката
  • Обновяване на правилата за маркетинг
  • Получаване на списък с продукти и друга информация чрез SoapClient
  • Директни заявки към базата данни Magento. Свързване към БД
  • Получаване на имената на таблиците
  • Получаване на всички продукти с помощта на fetchAll()
  • Използване на метод fetchCol() за получаване на всички стойности на колонка
  • Получаване на една стойност. Метод fetchOne()
  • Запис в базата данни
  • Експорт на продукти от Magento в XML
Работа с мрежата
  • Изпращане на поща с помощта на сокети
  • Комуникираме с уеб сървър чрез сокети
  • Извеждане на списък с папките на FTP сървър
  • Качване на файл на FTP сървър
  • Изтегляме файл от FTP сървър
  • Преобразуване на IP адрес в име на домейн
  • Преобразуване на име на домейн в IP адрес
  • Изпращане на прости съобщения по електронната поща с функция mail()
  • Изпращане на HTML съобщения с прикачени файлове
  • Изпращане на ценова листа на списък с адреси
  • Качване на файлове на сървъра чрез форма
  • Премахваме проблема с кеширането на качените изображения
  • Изтегляне на страница на сайт по HTTP
  • Изтегляне на файлове с предаване на заглавия на сървъра
  • Предаваме файл на потребителя. Проста функция за обмен на файлове
  • Изтегляне на файлове със скриване на реалните адреси
  • Зареждане на файла в паметта на части
  • Изтегляне на файл с помощта на cURL
  • Изтегляне на двоичен файл и съхранението му на сървъра
  • Авторизация на отдалечен сървър с помощта на cURL
  • Изтегляне на файл след авторизация
  • Проверяваме достъпността на сайт
  • Аналог на функция file_get_contents()
  • Последният статус в Twitter
  • Определяме връзката между потребители в Twitter
  • Изтегляне и съхранение на изображения от страница с помощта на cURL
  • Определяме размера на файла с помощта на cURL
  • Качване на файл на FTP с помощта на cURL
  • Реализация на многонишков сървър на PHP
  • Прост клиент сървър
  • Получаване на писма по протокола IMAP
  • Използване на сървъра за активиране на програмни продукти VMProtect. Изпращане на HTML съобщения с помощта на mail()
  • Компресиране на извода
  • Свързване към SSH сървър и изпълнение на команди
  • Използване на странична библиотека за достъп до SSH
  • Пренасочване към мобилната версия на сайт
  • Реализация на адаптивен дизайн с помощта на Mobile Detect
  • Динамичен изглед със средствата на Mobile Detect
Регулярни изрази
  • Получаваме разширението на файл с помощта на регулярни изрази
  • Получаваме заглавията на страницата
  • Замяна на таг
  • Проверка на e-mail адрес
  • Отбелязване на връзките
  • Селектиране на всички параметри на HTML таговете
  • Търсене на e-mail адресите в текст
  • Превръщаме e-mail във връзка
  • Изтриване на многократно повтарящи се препинателни знаци
Рейтинг
Рейтинг: 8.00 / 1 глас 
За да оцените книгата "PHP 7 - 200 готови решения на практически задачи", изберете цифрата отговаряща на Вашата оценка по десетобалната система:



1

2

3

4

5

6

7

8

9

10

Мнения на посетители
 

Ако искате да сте първият дал мнение за тази книга, направете го сега!

Вашето име:
Тип:
e-mail:
Мнение:
 
Важна информация!
Мненията, които най-добре описват книгата, ще бъдат видими при всяко посещение на страницата. За да видите всички останали мнения, моля натиснете бутона "Покажи всички мнения". Без предупреждение ще бъдат изтривани коментари с обидно, расистко, клеветническо или друго съдържание, което нарушава добрия тон.
Закупилите тази книга, купуват също
Java за всички - Алексей Василев - книга

Java за всички


Алексей Василев

Асеневци
Цена:  33.00 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Вече дълги години Java е част от малката група на най-популярните и търсени езици за програмиране. Той е красив, ефективен и най-главното - много продуктивен. Основният критерий при подбора на материала в книгата е такъв, че читателят да може още от самото начало да започне да пише програми. В началото това ще бъдат прости програми, но постепенно с усвояването на материята степента на сложност ще се увеличава. Обхванати са всички основни концепции, нужни за ефективното съставяне на програми на Java: Базови типове и оператори; Управляващи инструкции (оператори за цикъл, условни оператори и оператори за избор); ...
Алгоритми For Dummies - Джон Пол Мюлер, Лука Масарон - книга

Алгоритми For Dummies


Джон Пол Мюлер, Лука Масарон

АлексСофт
Цена:  25.00 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Прави ученето лесно. ... Опознайте алгоритмите. Няма нужда да сте професори, за да разберете алгоритмите. Това ясно и достъпно ръководство показва как те оказват влияние върху ежедневния ни живот - от виртуалните контакти до общуването на живо. Те също така са изключително важни, когато става въпрос за вземане на решения от всякакъв род. Ако искате да знаете как да използвате процедури за решаване на реални проблеми, "Алгоритми For Dummies" е вашето практическо въведение в тази интересна и много актуална сфера. В книгата ще откриете: Извършване на обработка на данни Разглеждане на дизайн на алгоритъм ...
Пътят на програмистите. Доброто, лошото и премълчаваното при разработката на софтуер - Тихият програмист - книга

Пътят на програмистите. Доброто, лошото и премълчаваното при разработката на софтуер


Тихият програмист

Фабрика за книги
Цена:  15.00 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
На ваше разположение е опит, събран от 18 години програмиране. Не се налага лично да изстрадате придобиването му. Има информация и за напреднали, и за начинаещи. Как да изберете фирма, за която да работите? Как да подходите към трудните колеги? Как не трябва да се пише софтуер? Как да се договорите за заплата? ...
Kali Linux: Изследване и етично хакване на Wireless мрежи - Камерън Бюканън, Вивек Рамачандран - книга

Kali Linux: Изследване и етично хакване на Wireless мрежи


Камерън Бюканън, Вивек Рамачандран

Асеневци
Цена:  19.95 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Практически наръчник. ... Безжичните мрежи са навсякъде и тестването за безжично проникване в тях е ключово умение, което всеки мрежов администратор трябва да притежава. С откриването на атаката KRACK, която дава възможност на хакерите да проникнат в Wi-Fi мрежите, криптирани с WPA2, тези умения са по-нужни от всякога. Kali Linux е най-популярната дис­трибуция за тестване на прониквания. Тя съдържа стотици инструменти, с които се откриват пропуски в сигурността и се извършват мрежови атаки. В тази книга ще намерите едни от най-новите методи за изследване и етично хакване на Wireless мрежи, включително подробно описание ...
C++ в примери и задачи - Алексей Василев - книга

C++ в примери и задачи


Алексей Василев

Асеневци
Цена:  24.95 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Тази книга е предназначена за онези, които не знаят или са слабо запознати с езика C++ и искат бързо да се научат да програмират на него. Ето защо в първа глава ще намерите основополагащи примери. ... C++ е един от най-популярните и търсени езици за програмиране. Той е изключително гъвкав и богат и е невъзможно да си представим професионален програмист, който да не го знае. Опитът показва, че един материал се усвоява най-добре, ако е илюстриран с примери. Освен това, понякога е много трудно да се обясни дадена концепция или подход, ако те не са придружени с практически материал. Тук ще научите: как е организирана ...
Microsoft Office 2013 For Dummies - Уолъс Уонг - книга

Microsoft Office 2013 For Dummies


Уолъс Уонг

АлексСофт
Цена:  20.00 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Прави всичко по-лесно! ... Опознайте вашия офис пакет, изразете креативността си и свършете малко работа! Поемете контрол върху вашия офис пакет и увеличете своята продуктивност. Този полезен наръчник ви превежда стъпка по стъпка през различните части на Office 2013. Изразявайте мнението си в Word, правете електронни таблици в Excel, изготвяйте убедителни презентации в PowerPoint, управлявайте електронната си поща с Outlook и подреждайте данните си с Access - бързо и лесно. Пристъпете в новия Office - изследвайте основните функции на Office 2013, създавайте и редактирайте файлове и научете как да се ориентирате в ...
Да направим собствен сайт с Joomla - D.K. Academy - книга

Да направим собствен сайт с Joomla


D.K. Academy

Асеневци
Цена:  15.96 лв.
Стандартна цена 19.95 лв.
Вземи сега с отстъпка -20%!
За повече подробности виж в продукта.
Не е тайна, че много от съвременните ­сайтове използват готови системи за управление на съдържанието. Това е напълно нормално, като се има предвид какви възможности предоставят тези системи, при това безплатно. В тази книга е разгледан именно този начин - създаване на сайт със системата за управление на съдържание Joomla!. Joomla! притежава изключително мощна функционалност, като в същото време е лесна за настройване и управление. Точно това я прави много популярна. За нея са разработени голям брой допълнителни разширения и теми за оформление, чрез които може да промените кардинално външния вид на сайта само за няколко ...
C# - основи на езика в примери - Алексей Василев - книга

C# - основи на езика в примери


Алексей Василев

Асеневци
Цена:  29.95 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
C# вече дълги години е неизменна част от списъка с най-търсените езици за програмиране. Неговият код е компактен и разбираем - в това отношение този език за програмиране на практика няма конкуренция. На C# могат да бъдат създадени както малки конзолни приложения, така и програми с графичен интерфейс. Опитът показва, че най-доб­ре и най-лесно програмиране се учи с примери. Освен това е много трудно да се обясни дадена концепция или подход, ако те не са придружени с практически материал. Затова авторът е избрал именно този начин за структуриране на материала в книгата. В книгата последователно се разглеждат: базови ...
JavaScript - решения на практически задачи - D.K. Academy - книга

JavaScript - решения на практически задачи


D.K. Academy

Асеневци
Цена:  19.95 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Добри практики в примери. ... Тази книга представлява сборник с практически примери по програмиране на JavaScript. В нея се дават решения не само на прости, но и на по-сложни задачи, за да бъде полезна, както за начинаещите, така и за действащите програмисти. В книгата ще намерите 136 примера, които са разделени тематично и разглеждат както по-елементарните операции в JavaScript, така и работата с масиви, функции, форми, AJAX и jQuery. Специално внимание е обърнато на използването на странични библиотеки; достъпa до потребителския интерфейс; ефектите за анимация; работата с изображения, графики, таблици и диаграми. ...
Windows 10 - Самоучител - Денис Колисниченко - книга

Windows 10 - Самоучител


Денис Колисниченко

Асеневци
Цена:  17.90 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Практически компютърни наръчници. ... Този практически компютърен самоучител е предназначен както за начинаещите, така и за по-опитните потребители, които все още не са се запознали с новата операционна система Windows 10, обединяваща в себе си едни от най-добрите програмни разработки. Първата част на книгата е посветена на новите неща в Windows 10. Разгледан е новият интерфейс, виртуалните работни плотове, превключването между приложенията, начините за включване, изключване и излизане от системата. Особено внимание е отделено на средствата за настройка на компютъра и управлението на приложенията. Втората част е ...
Cisco: Компютърни мрежи - основи - Трой Макмилън - книга

Cisco: Компютърни мрежи - основи


Трой Макмилън

АлексСофт
Цена:  24.99 лв.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Научете бързо и лесно как да работите с мрежи на "Cisco". ... Ако искате да започнете работа в областта на мрежите, тази книга е подходящо начало за вас. "Cisco" е световния лидер в областта на мрежовите продукти и услуги, които се използват от повечето фирми. Това пълно ръководство ще ви даде уменията, необходими за администрирането на тези мрежи. Във всяка глава са дадени най-важните неща и се предоставя задълбочена информация, с упражнения и въпроси за проверка, за да се затвърди това, което сте научили и се показва в кои области се нуждаете от допълнителни умения. В нея е разгледано също всичко, ...
Практическо програмиране за Android TM - D.K. Academy - книга

Практическо програмиране за Android TM


D.K. Academy

Асеневци
Цена:  19.96 лв.
Стандартна цена 24.95 лв.
Вземи сега с отстъпка -20%!
За повече подробности виж в продукта.
Трето преработено и допълнено издание. ... В книгата се разглежда Android 8.x. Тази книга ще ви помогне да се научите да разработвате приложения за Android и ще ви покаже как да се възползвате от възможностите, които ви предлагат мобилните устройства, работещи под управлението на тази операционна система. Първата част на книгата е посветена на предварителната подготовка. Последователно са разгледани инсталирането и конфигурирането на необходимото програмно осигуряване - JDK, Android Studio, Android SDK и емулаторът за Android. Отделено е нужното внимание и на решаването на някои непредвидени, срещащи се в практиката ...

PHP 7 - 200 готови решения на практически задачи


D.K. Academy

Поръчай през телефона си сега.
Лесно е!
Цена:  22.00 лв.
Цена за доставка за гр. София - 2.90 лв.
Безплатна доставка за София при поръчка над 50 лв.
За цена и срок извън гр. София кликни тук.
Тази книга може да бъде доставена в дните:
Вторник 09-06-2020 г., Сряда 10-06-2020 г. или
Четвъртък 11-06-2020 г.
Продукт#242028
ВидКнига
НаличностДа, на склад при доставчик
Физически е наличен при доставчик на store.bg
Издадена22-11-2018 г.
ИздателствоАсеневци
Категории
КорицаМека
Страници316
Размери16.00 / 24.00 / 2.00 cm
Тегло0.300 kg
EAN9786197356588
ISBN9786197356588
Описание
Тази книга представлява сборник с практически примери по програмиране на "PHP". В нея се дават решения не само на прости, но и на по-сложни задачи, за да бъде интересна, както за начинаещите, така и за действащите програмисти.

Примерите обхващат:
  • получаване на данни от потребителя и за потребителя;
  • обработката на низове, преобразуване на масиви и извличане на уникални елементи от масива;
  • всевъзможни трикове при работата с време и дата.
  • полезни примери, демонстриращи работата с файлове - преобразуване на файловите формати "XLSX", "CSV", "XML", както и работа с графични формати;
  • работа с "Cookies" и сесии;
  • обектно-ориентирано програмиране. Заедно с останалите примери са разгледани и три реални класа, които може да използвате в своите проекти;
  • графични възможности на езика "РНР". Тук примерите са с различна сложност - от рисуването на графични примитиви, до графики и хистограми, и то без използването на странични библиотеки;
  • използване на математически функции - генериране на случайни числа, преобразуване между бройни системи, закръгляне и форматиране на числа;
  • работа с бази данни. Разгледани са разширения за работа с бази данни - "PDO" и "mysqli". Особено внимание е отделено и на работата с база данни, но не със средствата на "PHP", а посредством "Magento API" - програмен интерфейс на система за управление на Интернет магазин;
  • повече от 30 практически примера, свързани с предаването на данни по мрежата.

Примерите в книгата са щателно тествани, а кодът към тях е предоставен за безплатно сваляне може да бъде изтеглен от тук.
Съдържание
Въведение
Получаване на данни от потребителя и за потребителя
  • Получаване на данни с методите GET и POST
  • Комбиниран начин за получаване на данните на форма
  • Филтриране на данни. Защита на сценария
  • Обработка на зависими и независими превключватели
  • Списъци или предаване на масиви в сценарий
  • Проверка на число
  • Получаване на IP адреса
  • Получаване на информация по IP адрес. Определяме града и държавата на потребителя
  • Определяне на браузъра на потребителя
  • Определяне на мобилния браузър
Обработка на низове
  • Определяне на броя на символите в низ. Проверка за празен низ
  • Търсене на всички съвпадения на подниз в низ
  • Замяна на всички съвпадения на подниз
  • Изтриване на HTML тагове
  • Показване на текстов файл в браузъра
  • Премахване на излишните интервали от низ
  • Изрязване на низ
  • Форматиране на дължината на низа
  • Преобразуване на символите в техните HTML еквиваленти
  • Сравняване на низове
Работим с време и дата
  • Използване на type="date"
  • Проверка за коректността на датата
  • Настройка на PHP за коректна работа с дати
  • Създаване на дата по низ
  • Работа с времеви интервали
  • Получаване на времеви отпечатък (timestamp)
  • Форматиране на времеви отпечатък
  • Дата по произволен низ
  • Изчисляване на броя на дните между две дати
  • Подробна разлика между дати
Работа с масиви
  • Сериализация на масив
  • Показване на масив за дебъг
  • Извеждане на асоциативен масив в браузъра
  • Сливане на масиви
  • Обхождане на неасоциативен масив
  • Сортиране на масив в азбучен ред по стойности
  • Сортиране на масив по ключове
  • Разбъркване на масив
  • Извличане на уникалните елементи от масива
  • Опаковане на променливи в масив и извличането им от масив
Потребителски функции
  • Получаване на реалния IP адрес на клиента
  • Проверка на имейл адрес
  • Генериране на парола
  • Рекурсивно изтриване на папка
  • Иницииране на изтегляне на файл
  • Компресиране на файлове в движение
  • Разопаковане на ZIP архив
  • Конвертиране на URL в хипервръзка
  • Промяна на размера на изображение в движение
  • Облак тагове с PHP
Файлове
  • Четене на целия файл в низ
  • Четене на файл в масив. Извеждане на цитат на деня
  • Извеждане на изходния код на PHP файл
  • Четене и запис във файл в двоичен режим
  • Съхраняваме масив във файл. Записване на низ във файл
  • Проверяваме за съществуването на файла
  • Извеждаме съдържанието на папка
  • Информация за достъпното дисково пространство
  • Работим с блокиране на файлове
  • Времето на последен достъп до файла
Работим с файлове в различни формати
  • Преобразуване от XLSX в CSV
  • Импорт на данни от PHP в Excel
  • Вмъкване на изображение в клетка на Excel таблица
  • Четене на данни от Excel
  • Парсинг на CSV файла
  • Разбор на CSV редове на стари версии на PHP (до версия 5.3)
  • Парсинг на XML файл
  • Генериране на XML файл
  • Нестандартният формат Excel 2003 XML
  • Импортиране на ценова листа от CSV формат в база данни MySQL
  • Съществено ускорение на импорта в Magento
  • Преобразуване на графични формати
Съхранение на данни в Cookies и сесии
  • Установяване на Cookies
  • Прост сценарий за установяване на Cookies
  • Правилно изтриване на Cookies
  • Сценарий за добавяне на продукт в количката
  • Изтриване от количката
  • Промяна на количеството в количката
  • Създаване на сесии
  • Автоматично създаване на сесия
  • Добавяне на променливи в сесия. Стар и нов способ
  • Авторизация и използване на сесии
  • Отделен сценарий за logout.php
Обектно-ориентирано програмиране
  • Прост клас на PHP
  • Добавяме конструктори и деконструктори в нашия клас
  • Наследяване и полиморфизъм
  • Абстрактни методи
  • Използване на final
  • Обработка на изключителни ситуации
  • Клониране
  • Статични членове на класа в PHP 7
  • Типажи
  • Реален клас: работа с база данни
  • Реален клас: шаблонизатор
  • Клас number
Графика и PHP
  • Определяне формата на графичен файл
  • Получаване на подробна информация за графичния файл
  • Извеждаме текст над изображение
  • Извеждане на текст, зададен с TTF шрифт
  • Определяме цвета на точка от изображението или "Пипетка" на PHP
  • Правим част от изображението прозрачно
  • Завъртане на изображението
  • Промяна на размера на изображение
  • Рисуваме правоъгълник на PHP
  • Рисуваме триъгълник
  • Рисуваме кръг
  • Построяваме хистограма
  • Построяване на графика
  • Построяване на кръгова диаграма
Математически функции
  • Генерираме случайни числа
  • Случайни числа по метода на Туистър
  • Преобразуване от десетична в шестнайсетична бройна система и обратно
  • Преобразуване от двоична в десетична система и обратно
  • Универсална функция за преобразуване на бройни системи
  • Закръгляне на число към по-голяма и по-малка стойност
  • Закръгляне на число до най-близкото цяло
  • Търсене на най-малкото и най-голямото
  • Форматиране на число
  • Математически изчисления с произволна точност
  • Числото pi()
  • Проверка на число
  • Повдигане на степен и квадратен корен
Работа с база данни
  • Свързване към СУБД (mysqli)
  • Свързване към базата данни с помощта на PDO
  • Изпълнение на заявки към базата данни (разширението mysqli)
  • Предаване на заявка (разширението PDO)
  • Получаване на данни (разширение mysqli)
  • Получаване на данни (разширението PDO)
  • Затваряне на връзката
  • Използване на операторите LIKE, LIMIT и IN при работа с PDO
  • Добавяне и обновяване на записи с PDO
  • Получаваме сумата на колонка
  • Сценарий за извеждане на количка на магазин (cart.php)
  • Създаване на таблица и извеждане на редовете
  • Добавяне на записи в таблицата
  • Изтриване на записи от таблицата
  • Търсене в таблицата
  • Изтриване на всички записи
  • Експорт на данни от таблицата във формат CSV
  • Импорт на записи от CSV в таблица
  • Изчисляване на минимума и максимума в колонка
  • Изчисляване на средната стойност в колона
Работа с Magento API
  • Получаване на всички опции (свойства) на атрибут
  • Получаване на информация за продуктите в поръчката
  • Обновяване на правилата за маркетинг
  • Получаване на списък с продукти и друга информация чрез SoapClient
  • Директни заявки към базата данни Magento. Свързване към БД
  • Получаване на имената на таблиците
  • Получаване на всички продукти с помощта на fetchAll()
  • Използване на метод fetchCol() за получаване на всички стойности на колонка
  • Получаване на една стойност. Метод fetchOne()
  • Запис в базата данни
  • Експорт на продукти от Magento в XML
Работа с мрежата
  • Изпращане на поща с помощта на сокети
  • Комуникираме с уеб сървър чрез сокети
  • Извеждане на списък с папките на FTP сървър
  • Качване на файл на FTP сървър
  • Изтегляме файл от FTP сървър
  • Преобразуване на IP адрес в име на домейн
  • Преобразуване на име на домейн в IP адрес
  • Изпращане на прости съобщения по електронната поща с функция mail()
  • Изпращане на HTML съобщения с прикачени файлове
  • Изпращане на ценова листа на списък с адреси
  • Качване на файлове на сървъра чрез форма
  • Премахваме проблема с кеширането на качените изображения
  • Изтегляне на страница на сайт по HTTP
  • Изтегляне на файлове с предаване на заглавия на сървъра
  • Предаваме файл на потребителя. Проста функция за обмен на файлове
  • Изтегляне на файлове със скриване на реалните адреси
  • Зареждане на файла в паметта на части
  • Изтегляне на файл с помощта на cURL
  • Изтегляне на двоичен файл и съхранението му на сървъра
  • Авторизация на отдалечен сървър с помощта на cURL
  • Изтегляне на файл след авторизация
  • Проверяваме достъпността на сайт
  • Аналог на функция file_get_contents()
  • Последният статус в Twitter
  • Определяме връзката между потребители в Twitter
  • Изтегляне и съхранение на изображения от страница с помощта на cURL
  • Определяме размера на файла с помощта на cURL
  • Качване на файл на FTP с помощта на cURL
  • Реализация на многонишков сървър на PHP
  • Прост клиент сървър
  • Получаване на писма по протокола IMAP
  • Използване на сървъра за активиране на програмни продукти VMProtect. Изпращане на HTML съобщения с помощта на mail()
  • Компресиране на извода
  • Свързване към SSH сървър и изпълнение на команди
  • Използване на странична библиотека за достъп до SSH
  • Пренасочване към мобилната версия на сайт
  • Реализация на адаптивен дизайн с помощта на Mobile Detect
  • Динамичен изглед със средствата на Mobile Detect
Регулярни изрази
  • Получаваме разширението на файл с помощта на регулярни изрази
  • Получаваме заглавията на страницата
  • Замяна на таг
  • Проверка на e-mail адрес
  • Отбелязване на връзките
  • Селектиране на всички параметри на HTML таговете
  • Търсене на e-mail адресите в текст
  • Превръщаме e-mail във връзка
  • Изтриване на многократно повтарящи се препинателни знаци
Книги от D. K. Academy
Linux - защита на сървъра и мрежата
D. K. Academy
Цена:  22.00 лв.
R - основи на езика в примери
D.K. Academy
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Цена:  27.95 лв.
Да управляваме интернет магазин с Magento
D.K. Academy
Стандартна цена 19.95 лв.
Вземи сега с отстъпка -20%!
За повече подробности виж в продукта.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Цена:  15.96 лв.
Python - практическо програмиране
D.K. Academy
Цена:  27.95 лв.
Командите в Linux
D.K. Academy
Цена:  19.95 лв.
Да направим собствен сайт с Joomla
D.K. Academy
Стандартна цена 19.95 лв.
Вземи сега с отстъпка -20%!
За повече подробности виж в продукта.
Цена:  15.96 лв.
Практически наръчник по системно и мрежово администриране. Windows Server 2019
D.K. Academy
Стандартна цена 27.95 лв.
Вземи сега с отстъпка -20%!
За повече подробности виж в продукта.
Цена:  22.36 лв.
Практическо програмиране за Android TM
D.K. Academy
Стандартна цена 24.95 лв.
Вземи сега с отстъпка -20%!
За повече подробности виж в продукта.
Цена:  19.96 лв.
Компютърни мрежи. Наръчник на системния администратор
D.K. Academy
Цена:  29.95 лв.
Да направим собствен блог с WordPress
D.K. Academy
Стандартна цена 19.95 лв.
Вземи сега с отстъпка -20%!
За повече подробности виж в продукта.
Цена:  15.96 лв.
Python - решения на практически задачи
D.K. Academy
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Цена:  24.95 лв.
Съвременни подходи за програмиране с PHP 7
D.K. Academy
Стандартна цена 19.95 лв.
Вземи сега с отстъпка -20%!
За повече подробности виж в продукта.
Цена:  15.96 лв.
Още книги от D. K. Academy
Други интересни предложения
Linux - защита на сървъра и мрежата
D. K. Academy
Цена:  22.00 лв.
Да управляваме интернет магазин с Magento
D.K. Academy
Стандартна цена 19.95 лв.
Вземи сега с отстъпка -20%!
За повече подробности виж в продукта.
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Цена:  15.96 лв.
Командите в Linux
D.K. Academy
Цена:  19.95 лв.
Python - практическо програмиране
D.K. Academy
Цена:  27.95 лв.
Да направим собствен сайт с Joomla
D.K. Academy
Стандартна цена 19.95 лв.
Вземи сега с отстъпка -20%!
За повече подробности виж в продукта.
Цена:  15.96 лв.
Практическо програмиране за Android TM
D.K. Academy
Стандартна цена 24.95 лв.
Вземи сега с отстъпка -20%!
За повече подробности виж в продукта.
Цена:  19.96 лв.
Компютърни мрежи. Наръчник на системния администратор
D.K. Academy
Цена:  29.95 лв.
Практически наръчник по системно и мрежово администриране. Windows Server 2019
D.K. Academy
Стандартна цена 27.95 лв.
Вземи сега с отстъпка -20%!
За повече подробности виж в продукта.
Цена:  22.36 лв.
Python - решения на практически задачи
D.K. Academy
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Цена:  24.95 лв.
Съвременни подходи за програмиране с PHP 7
D.K. Academy
Стандартна цена 19.95 лв.
Вземи сега с отстъпка -20%!
За повече подробности виж в продукта.
Цена:  15.96 лв.
Назад към "Програмиране на PHP"
Linux - защита на сървъра и мрежата - D. K. Academy -
Добри практики в примери. Запознайте се със същността на защитата на Linux сървъра и мрежата и ...
Да управляваме интернет магазин с Magento - D.K. Academy -
Администриране на магазина. Настройка на сървъра. Работа със SSL. Импорт/експорт на продукти. Решаване ...
Практическо програмиране за Android TM - D.K. Academy -
Трето преработено и допълнено издание. : В книгата се разглежда Android 8.x. Тази книга ще ви ...
Компютърни мрежи. Наръчник на системния администратор - D.K. Academy -
Добри практики в примери. : Този наръчник е предназначен за онези, които се занимават със създаването ...
Python - решения на практически задачи - D.K. Academy -
Добри практики в примери. : Тази книга дава решения на различни практически задачи, възникващи при ...
Омир
Димитрина Проданова
Безплатна доставка за София, 2.90 за провинцията!
Намаление на хиляди книги