Ïðåäñòàâÿíå íà íàé-äîáðîòî ïî PHP. Âêëþ÷âà è PHP 5.3. ... Çàáðàâåòå âñè÷êî, êîåòî íÿêîãà ñòå ÷óâàëè çà PHP, è âèæòå èñòèíñêàòà ìîù íà åçèêà. Òàçè êíèãà ðàçãëåæäà íàé-ïîëåçíèòå åëåìåíòè íà PHP, äåìîíñòðèðà ïî êàêúâ íà÷èí òå ìîãàò äà óñêîðÿò ïðîöåñà íà óåá ðàçðàáîòêà è îáÿñíÿâà çàùî íàé-ðàçïðîñòðàíåíèòå îò òÿõ ÷åñòî íå ñå èçïîëçâàò ïî ïðåäíàçíà÷åíèå. Ùå íàó÷èòå êîè åëåìåíòè ìîãàò äà äîïúëíÿò âúçìîæíîñòèòå íà îáåêòíî-îðèåíòèðàíîòî ïðîãðàìèðàíå è êîè åëåìåíòè òðÿáâà äà èçïîëçâàòå, çà äà èíòåãðèðàòå âàøåòî ïðèëîæåíèå ñ áàçà äàííè. Êíèãàòà "PHP: Äîáðèòå ñòðàíè", íàïèñàíà îò äúëãîãîäèøåí ÷ëåí íà PHP îáùíîñòòà, å ... |
|
Èçãðàæäàíå íà åôåêòèâíè ñàéòîâå, óïðàâëÿâàíè îò áàçè äàííè. ... "Óåá ïðèëîæåíèÿ çà áàçè äàííè ñ PHP è MySQL" ïðåäëàãà íà ðàçðàáîò÷èöèòå òåîðåòè÷íà è ïðàêòè÷åñêà èíôîðìàöèÿ çà ñúçäàâàíåòî íà óåá ïðèëîæåíèÿ çà áàçè äàííè.  êíèãàòà çà âêëþ÷åíè ãëàâè - ñàìîó÷èòåëè çà ðàáîòà ñ PHP è MySQL, äîïúëíèòåëíà èíôîðìàöèÿ çà Èíòåðíåò è ìðåæîâèòå ïðîòîêîëè, ìîäåëèðàíåòî è ðàçðàáîòâàíåòî íà ðåëàöèîííè áàçè äàííè, óïðàâëåíèåòî íà ñåñèè è èíñòðóêöèè çà èíñòàëèðàíå íà ñîôòóåð ñ îòâîðåí êîä çà óåá ñúðâúðè è çà áàçè äàííè. Èçïîëçâàéêè PHP è MySQL ùå íàó÷èòå ñëåäíîòî: ìîäåëèðàíå íà ðåëàöèîííè áàçè äàííè è àðõèòåêòóðè íà óåá ... |
|
Ðúêîâîäñòâî çà èçãðàæäàíå íà ñèãóðíè óåá ïðèëîæåíèÿ. ...  äíåøíî âðåìå åçèêúò çà ïðîãðàìèðàíå PHP å åäíî îò íàé-ðàçïðîñòðàíåíèòå ñðåäñòâà çà óåá ðàçðàáîòêà ïîðàäè èçêëþ÷èòåëíàòà ñè ãúâêàâîñò ïðè ñúçäàâàíå íà äèíàìè÷íè, îðèåíòèðàíè êúì áàçè äàííè óåá ïðèëîæåíèÿ. îñâåí òîâà òîé ðàáîòè ÷óäåñíî è ñ äðóãè ñðåäñòâà ñ îòâîðåí êîä êàòî áàçàòà äàííè MySQL è óåá ñúðâúðà Apache. Ïîíåæå âñå ïîâå÷å ñàéòîâå ñå ðàçðàáîòâàò ñ ïîìîùòà íà PHP, òå íåèçáåæíî ñå ïðåâðúùàò â ìèøåíè íà çëîíàìåðåíè íàðóøèòåëè. Ðàçðàáîò÷èöèòå òðÿáâà äà áúäàò ïîäãîòâåíè - ñèãóðíîñòòà ïðåäñòàâëÿâà âàæíà òåìà, êîÿòî çàñëóæàâà âíèìàíèå. Èçêëþ÷èòåëíî íåîáõîäèìàòà ( ... |
|
Âòîðî ïðåðàáîòåíî è äîïúëíåíî èçäàíèå. ... Îñâåí çàäúëæèòåëíèòå çíàíèÿ ñâúðçàíè ñ ïðîãðàìèðàíåòî íà PHP è ðàáîòàòà ñ MySQL áàçà äàííè, â êíèãàòà ùå íàìåðèòå ìíîæåñòâî ïðèìåðè, â êîèòî ïîñëåäîâàòåëíî è ñ ïîäðîáíè îáÿñíåíèÿ ñà ðàçãëåäàíè ïîëåçíè ïðîåêòè îò ïðàêòèêàòà - òàêèâà ñ êîèòî ñå ñáëúñêâà âñåêè ñúâðåìåíåí PHP ïðîãðàìèñò. Îòäåëåíî å íóæíîòî âíèìàíèå è íà íà÷èíèòå çà îïòèìèçàöèÿ íà PHP êîäà, èçïîëçâàíåòî íà øàáëîíè, ôðåéìóúðê, SSL, ðàáîòà ñ ïîùà, Mp3 ôàéëîâå, RSS, êàêòî è íà òåõíèêèòå çà çàùèòà îò ñïàì è õàêåðè. Ùå íàó÷èòå êàê äà ðàçðàáîòèòå ìîáèëíà âåðñèÿ íà ñàéò è êàê äà çàùèòèòå âàøèÿ êîä îò íåîòîðèçèðàíî êîïèðàíå ... |
|
Åäâà ëè èìà ïî-ãîëÿìî óäîâîëñòâèå îò òîâà ñàìîñòîÿòåëíî äà íàïèøåòå äîáðî óåá ïðèëîæåíèå - äà íàïðàâèòå âñè÷êî îò íóëàòà ïî íà÷èíà, ïî êîéòî èñêàòå, áåç îãðàíè÷åíèÿ. Ñàìî ÷å èìà åäèí ïðîáëåì - íåâèíàãè ðàçïîëàãàòå ñ âðåìå, çà äà èçãðàäèòå ïðèëîæåíèå îò íóëàòà. Êîãàòî ñòàâà äóìà çà ðàçðàáîòâàíåòî íà ñåðèîçíè óåá ïðèëîæåíèÿ êàòî ïîðòàëè, êîðïîðàòèâíè ñàéòîâå èëè ñîöèàëíè ìðåæè, ñå ïðèáÿãâà äî èçïîëçâàíåòî íà âå÷å ãîòîâè ðåøåíèÿ - òàêà íàðå÷åíèòå ôðåéìóúðêîâå. Òÿõíîòî ïðåäíàçíà÷åíèå å äà îáëåê÷àò ðåøàâàíåòî íà ðóòèííè çàäà÷è è äà äàäàò âúçìîæíîñò íà ïðîãðàìèñòà äà ñå êîíöåíòðèðà âúðõó ëîãèêàòà íà ñàìîòî ïðèëîæåíèå. Òàçè ... |
|
Óñâîåòå PHP 8 ñ òîçè ïîäðîáåí è èçïúëíåí ñ ïðèìåðè íàðú÷íèê. Ñëåä êàòî âè çàïîçíàå ñ îñíîâèòå íà PHP, êíèãàòà çàäúëáî÷àâà çíàíèÿòà âè ñ: êîíñòðóêöèèòå íà åçèêà; ïðîìåíëèâè è êîíñòàíòè; èçðàçè; îïåðàöèè è ðåôåðåíöèè; ôîðìè çà âúâåæäàíå íà äàííè; ïðîìåíëèâè íà ñðåäàòà è çàãëàâèÿ íà ñúðâúðà. Ùå íàó÷èòå è ïîëåçíè ôóíêöèè, ñðåä êîèòî òàêèâà çà îáðàáîòêà íà ìàñèâè, íèçîâå è ôàéëîâå. Ùå ðàçáåðåòå è êàê ñàìè äà ñúçäàäåòå ñîáñòâåíè ôóíêöèè.  êíèãàòà ñà ïðåäñòàâåíè è íÿêîè îò ðàçøèðåíèòå âúçìîæíîñòè íà PHP, ñðåä êîèòî: ðàáîòà ñ ãðàôè÷íè ôàéëîâå; ìðåæîâè ôóíêöèè; åëåêòðîííà ïîùà; Cookies; ñåñèè è êà÷âàíå íà ... |
|
Äîáðè ïðàêòèêè â ïðèìåðè. ... Ìíîãî ïðîãðàìèñòè íà ïðàêòèêà íå óñïÿâàò äà ñëåäÿò çà âñè÷êè íîâîñòè, êîèòî ñå ïîÿâÿâàò â åçèêà çà ïðîãðàìèðàíå PHP. Îáèêíîâåíî, êîãàòî èçëèçà ñëåäâàùàòà âåðñèÿ, ïðîñòî ñå õâúðëÿ åäíî îêî íà ñïèñúêà ñ ïðîìåíèòå è ðÿäêî íîâèòå âúçìîæíîñòè ñå èçïîëçâàò â ïðàêòèêàòà. Òàçè êíèãà ùå ïîçâîëè íà âå÷å ðàáîòåùèòå ñ ÐÍÐ ïðîãðàìèñòè äà íàâàêñàò ïðîïóñíàòîòî. Òÿ å îðèåíòèðàíà êúì îíåçè, êîèòî ñå èíòåðåñóâàò îò ñúâðåìåííèòå òåíäåíöèè â ÐÍÐ ïðîãðàìèðàíåòî è/èëè êîèòî ñà îñòàíàëè â ìèíàëîòî, èçïîëçâàéêè òåõíèêè, õàðàêòåðíè çà ñòàðèòå âåðñèè.  ïúðâàòà ÷àñò íà êíèãàòà ñå îïèñâàò íîâèòå âúçìîæíîñòè è ... |
|
Îáõâàùà PHP 5 è 7. ... Íàó÷åòå PHP è MySQL - áúðçî è ëåñíî.  êíèãàòà ùå îòêðèåòå: ëåñåí âèçóàëåí ïîäõîä, èçïîëçâàù äåìîíñòðàöèè è ðåàëíè ïðèìåðè, çà äà âè âîäè ñòúïêà ïî ñòúïêà ïðåç óñëîæíåíèòå òåõíèêè íà äèíàìè÷íî ðàçðàáîòâàíå çà Web ñ èçïîëçâàíå íà PHP è MySQL; ñòåãíàòè ñòúïêè è îáÿñíåíèÿ, ïîçâîëÿâàùè âè äà çàïî÷íåòå çà íóëà âðåìå; îñíîâíî ñïðàâî÷íî ðúêîâîäñòâî, êîåòî âè ïîçâîëÿâà äà ñå âðúùàòå îòíîâî è îòíîâî; íåçàâèñèìî äàëè ñòå íà÷èíàåù â ïðîãðàìèðàíåòî èëè îïèòåí âåòåðàí, êîéòî ïðîñòî ñå íóæäàå îò óñêîðåíî çàïîçíàâàíå ñ PHP è MySQL, òàçè êíèãà ùå âè íàó÷è íà âñè÷êî, êîåòî òðÿáâà äà çíàåòå, âêëþ÷èòåëíî íàé- ... |
|
Îáõâàùà PHP 5 è 7. ... Íàó÷åòå PHP è MySQL - áúðçî è ëåñíî.  êíèãàòà ùå îòêðèåòå: ëåñåí âèçóàëåí ïîäõîä, èçïîëçâàù äåìîíñòðàöèè è ðåàëíè ïðèìåðè, çà äà âè âîäè ñòúïêà ïî ñòúïêà ïðåç óñëîæíåíèòå òåõíèêè íà äèíàìè÷íî ðàçðàáîòâàíå çà Web ñ èçïîëçâàíå íà PHP è MySQL; ñòåãíàòè ñòúïêè è îáÿñíåíèÿ, ïîçâîëÿâàùè âè äà çàïî÷íåòå çà íóëà âðåìå; îñíîâíî ñïðàâî÷íî ðúêîâîäñòâî, êîåòî âè ïîçâîëÿâà äà ñå âðúùàòå îòíîâî è îòíîâî; íåçàâèñèìî äàëè ñòå íà÷èíàåù â ïðîãðàìèðàíåòî èëè îïèòåí âåòåðàí, êîéòî ïðîñòî ñå íóæäàå îò óñêîðåíî çàïîçíàâàíå ñ PHP è MySQL, òàçè êíèãà ùå âè íàó÷è íà âñè÷êî, êîåòî òðÿáâà äà çíàåòå, âêëþ÷èòåëíî íàé- ... |
|
Òàçè êíèãà ïðåäñòàâëÿâà ñáîðíèê ñ ïðàêòè÷åñêè ïðèìåðè ïî ïðîãðàìèðàíå íà "PHP".  íåÿ ñå äàâàò ðåøåíèÿ íå ñàìî íà ïðîñòè, íî è íà ïî-ñëîæíè çàäà÷è, çà äà áúäå èíòåðåñíà, êàêòî çà íà÷èíàåùèòå, òàêà è çà äåéñòâàùèòå ïðîãðàìèñòè. Ïðèìåðèòå îáõâàùàò: ïîëó÷àâàíå íà äàííè îò ïîòðåáèòåëÿ è çà ïîòðåáèòåëÿ; îáðàáîòêàòà íà íèçîâå, ïðåîáðàçóâàíå íà ìàñèâè è èçâëè÷àíå íà óíèêàëíè åëåìåíòè îò ìàñèâà; âñåâúçìîæíè òðèêîâå ïðè ðàáîòàòà ñ âðåìå è äàòà. ïîëåçíè ïðèìåðè, äåìîíñòðèðàùè ðàáîòàòà ñ ôàéëîâå - ïðåîáðàçóâàíå íà ôàéëîâèòå ôîðìàòè "XLSX", "CSV", "XML", êàêòî è ðàáîòà ñ ãðàôè÷íè ôîðìàòè; ... |
|
SQL å èçêëþ÷èòåëíî ïîïóëÿðåí åçèê çà ðàáîòà ñ ðåëàöèîííè áàçè äàííè è å òðóäíî å äà ñè ïðåäñòàâèì ñúâðåìåíåí ïðîãðàìèñò èëè ðàçðàáîò÷èê íà ñàéòîâå è óåá ïðèëîæåíèÿ, êîéòî äà íå ãî çíàå. SQL å ïðèåò êàòî ìåæäóíàðîäåí ñòàíäàðò, çàòîâà ìîæå äà áúäåòå ñèãóðíè, ÷å íåãîâîòî óñâîÿâàíå ùå âè ïîçâîëè äà ðàáîòèòå ñ âñÿêà åäíà ðåëàöèîííà áàçà äàííè - îò íàé-ïðîñòàòà SQLite äî ÷óäîâèùíàòà Oracle. Ìàòåðèàëúò â êíèãàòà å ïîñòðîåí íà ïðèíöèïà "îò íàé-ïðîñòîòî êúì íàé-ñëîæíîòî". Ñëåä êàòî ñå çàïîçíàåòå ñúñ ñúùíîñòòà, ïðåäíàçíà÷åíèåòî è ñòðóêòóðàòà íà ðåëàöèîííèòå áàçè äàííè è åçèêà SQL, ïîñëåäîâàòåëíî ùå óñâîèòå: ïðàâèëàòà çà ... |
|
MongoDB å åäíà îò íàé-ïîïóëÿðíèòå ñèñòåìè çà óïðàâëåíèå íà íåðåëàöèîííè áàçè äàííè. Íàëè÷íà å êàêòî êàòî îáëà÷íà óñëóãà (MongoDB Atlas), òàêà è çà ðàçëè÷íè ïëàòôîðìè - Windows, Linux, MacOS, Solaris. Ñ ïîìîùòà íà òîçè êðàòúê íàðú÷íèê ùå óñâîèòå îñíîâèòå è òúíêîñòèòå íà MongoDB. Êíèãàòà ïîêðèâà: èíñòàëèðàíå íà MongoDB íà ðàçëè÷íè îïåðàöèîííè ñèñòåìè è êîíôèãóðèðàíå íà çàùèòàòà; áàçîâî àäìèíèñòðèðàíå íà MongoDB; ñúçäàâàíå íà áàçà äàííè è êîëåêöèÿ; âìúêâàíå, àêòóàëèçèðàíå è èçòðèâàíå íà äîêóìåíòè; ïðåìàõâàíå íà êîëåêöèè è áàçè äàííè; ñåëåêöèÿ îò äàííè; ôèëòðè è ñîðòèðàíå; îïåðàöèè âúðõó êîëåêöèè; îãðàíè÷åíè êîëåêöèè; ... |