PHPBlog.sk: tipy na programovanie v php, výuka php, xhtml, css, javascript, webdizajn

Add to Google Reader or Homepage Prihlásiť sa k odberu RSS

PHP a zachytenie nedoručených mailov

06 - augusta - 2009 PHP / MySQL

Pri posielaní mailov z PHPčka, prostredníctvom funkcie mail() môže nastať problém s doručovaním chybových správ zo serverov, na ktoré sa nepodarilo mail doručiť.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [1] vybrali.sme.sk Linkuj si !

Prihlasovanie užívateľa prostredníctvom $_SESSION

18 - mája - 2009 PHP / MySQL

Jeden zo základných prvkov trochu rozsiahlejších webov je autentifikácia – prihlasovanie užívateľa a na základe overenia prihlásenia sprístupnenie nejakej klientskej časti webu.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [7] vybrali.sme.sk Linkuj si !

Odstránenie diakritiky v PHP pomocou iconv()

07 - mája - 2009 PHP / MySQL

Niekedy sa stane, že funkcia iconv(), ktorá sa často využíva na odstránenie diakritiky z reťazca, nefunguje tak ako má – diakritiku nahrádza otáznikmi. Problém je v použítí knižnice glibc, namiesto libiconv. Riešenie je jednoduché.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [4] vybrali.sme.sk Linkuj si !

Vkladanie obrázkov do databázy

14 - februára - 2009 PHP / MySQL

Dostal som žiadosť o pomoc cez wishlist formulár. “Pasujem sa s problémom ako pridať obrázky (napr.obaly kníh) k jednotlivým výpisom z MySQL databázy ak ich mám uložené napr. v zložke “images/thumbs” pod názvami zhodnýmy s ID jednotlivých položiek (kníh), napr. 1.jpg, 2.jpg.. . Nechcem obrázky vkladať do MySQL databázy pomocou BLOB kvôli dosť objemnej databáze. Ďakujem”

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [2] vybrali.sme.sk Linkuj si !

Maximálny timeout vykonávania SQL skriptu

04 - januára - 2009 PHP / MySQL

Občas sa mi stáva, že potrebujem naimportovať na localhost veľkú tabuľku s rádovo desiatkami tisíc záznamov. Ako na to, keď PHPčko vypíše prekročenie maximálneho limitu na beh skriptu?

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [3] vybrali.sme.sk Linkuj si !

Vyčistenie viacrozmerného poľa

01 - decembra - 2008 PHP / MySQL

Stalo sa vám, že ste mali z nejakého zdroja dostali komplikované viacrozmerné pole, ktoré bolo z nejakého neznámeho dôvodu plné prázdnych kľúčových, obsahujúcich napr. medzeru, prípadne “\n” a podobné nežiadúce znaky?

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

Automatický prevod texu na hyperlink

05 - novembra - 2008 PHP / MySQL

Pri tvorbe diskusných fór, či kníh hostí sa môže zísť funkcia, ktorá prevedie hyperlinky do klikateľného tvaru.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

Parsovanie XML súboru v PHP

29 - októbra - 2008 PHP / MySQL

Spracovanie XML súboru a jeho zobrazenie na stránke sa môže zísť, napríklad keď potrebujeme zobraziť aktualizované informácie z externého zdroja.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [5] vybrali.sme.sk Linkuj si !

Real-time kontrola e-mailovej adresy AJAX-om

26 - októbra - 2008 PHP / MySQL

Pri tvorbe registračného formuláru sa občas zvykne overovať užívateľom zadanú e-mailovú adresu. Zmysel táto funkčnosť síce postráda ale efekt je zaujímavý, najmä ak ho obohatíte real-time kontrolou pomocou AJAXu.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [5] vybrali.sme.sk Linkuj si !

Výber časti textu z MySQL databázy – Substring_index

16 - septembra - 2008 Pre začiatočníkov

Výber nejakej časi textu z MySQL databázy – napríklad pre potreby kvázi perexu sa dá riešiť či už na úrovni PHP, string funkciami, alebo na úrovni MySQL pomocou funkcie SUBSTRING_INDEX. Vzhľadom na výkon aplikácie rozhodne odporúčam využiť funkcie, ktoré ponúka databáza.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

Import z Excelu do MySQL databázy

PHP / MySQL

Ako relatívne ľahko a jednoducho naplniť MySQL tabuľku z CSV súboru vygenerovaného z Excelu.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [2] vybrali.sme.sk Linkuj si !

VI. Funkcie v PHP

12 - septembra - 2008 Pre začiatočníkov

PHP Funkciami dosiahneme prehľadnejší, čiže kratší kód, v ktorom sa o niekoľko týždňov môžeme ľahšie orientovať.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

Práca so súbormi pri zapnutom safe_mode

PHP / MySQL

Pri tvorbe skriptov sa už mnoho z vás určite stretlo s problematickou prácou so súbormi pri zapnutom safe_mode. Tento mód je zapnutý na väčšine hostingoch kvôli bezpečnosti a málo ktorá hostingová spoločnosť bude súhlasiť s jeho vypnutím. Preto som pre vás pripravil zopár funkcií na prácu so súbormi ktore dokážu prostredníctvom natívnych FTP funkcii simulovať bežne používané funkcie na prácu so súbormi.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

Podnikanie na internete – je skutočne pre každého?

11 - septembra - 2008 Je to možné?

To už je sila, čo niektorí podnikavci dokážu vytvoriť…

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

Zistenie hodnoty ďalšieho ID – autoincrement

09 - septembra - 2008 PHP / MySQL

Zisťovanie hodnoty ID (auto_increment) posledne pridaného záznamu sa môže zísť veľmi často… Ako na to?

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [2] vybrali.sme.sk Linkuj si !

Strpos a offset – nájdenie výskytu znaku v reťazci

08 - septembra - 2008 PHP / MySQL

PHP Funkcia strpos slúži na vyhľadanie prvého výskytu podreťazca, prípadne jediného znaku v reťazci. V prípade, že však potrebujeme nájsť napríklad druhý, alebo tretí, alebo x-tý výskyt znaku v reťazci, má táto funkcia problém. Máme riešenie.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

Prehliadač Google Chrome – sťahujte, skúšajte

05 - septembra - 2008 Software / Tipy

Chrome je naprvý pohľad veľmi jednoduchý, ale zato plnohodnotný prehliadač, ktorý už na prvý pohľad prekvapí svojou rýchlosťou. Tá je skutočne postrehnuteľne rýchlejšia ako v konkurenčných prehliadačoch.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [3] vybrali.sme.sk Linkuj si !

Overovanie a kontrola formulárov v PHP

04 - septembra - 2008 PHP / MySQL

Jednoduché a rýchle overovanie povinných položiek vo formulároch na úrovni servera.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

Striedanie farebných riadkov v tabuľke

03 - septembra - 2008 Pre začiatočníkov

Pri výpise nejakých údajov z databázy do prehľadnej tabuľky je vhodné striedať farebnosť riadkov a prípadne aj zabezpečiť, aby sa daný riadok po nabehnutí kurzorom farebne zmenil – vysvietil. Ako na to?

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

Zvýrazňovanie syntaxe kódu – GeSHi

02 - septembra - 2008 PHP / MySQL

Zvýrazniť syntax nejakého zdrojového kódu zobrazovaného priamo na stránke sa dá veľmi jednoducho, prostredníctvom natívnej PHP funkcie highlight_string. Pre pokročilejšie nastavenia však skúste GeSHi!

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

V. Podmienky a cykly v PHP

31 - augusta - 2008 Pre začiatočníkov

Rozsiahly návod na používanie podmienok a cyklov v PHP. Pre začiatočníkov.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

Tip: Generovanie PDF súborov

29 - augusta - 2008 PHP / MySQL

Generovanie PDFiek prostredníctvom PHP je často využívaná funkcia napríklad v online fakturačných systémoch. Dnes vám predstavíme opensource PHP triedu, ktorá generovanie maximálne zjednodušuje a ponúka obrovské množstvo možností. Ide o triedu FPDF, ktorá zabezpečí vygenerovanie PDFka čisto z prostredia PHP, nepotrebuje žiadne neštandardné knižnice.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [7] vybrali.sme.sk Linkuj si !

Výber všetkých checkboxov

28 - augusta - 2008 Javascript

Výber celej skupiny checkboxov pomocou javascriptu je často používaná funkcia a existuje množstvo riešení. My ponúkame jedno skutočne jednoduché a priamočiare. Je založené na prechádzaní všetkých input tagov v zadanom formulári.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

PHP kód v externom Javascripte?

27 - augusta - 2008 Javascript

Vykonávať PHP kód v javascriptovom kóde priamo v PHP súbore nie je žiadny problém. Čo však v prípade, že si nechceme kód zapratávať javascriptom, ale chceme ho mať pekne naporiadku uložený v externom JS súbore?

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [1] vybrali.sme.sk Linkuj si !

Rozdiel medzi funkciami include a require

Pre začiatočníkov

V prípade funkcie include je dobré zapamätať si pravidlo, že cesta k includovanému súboru by mala byť absolútna. Ako na to?

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [2] vybrali.sme.sk Linkuj si !

Skracovanie zápisu CSS

20 - augusta - 2008 CSS

Skracovanie zápisu viacerých príbuzných CSS atribútov do jedného je vhodné najmä z hľadiska prehľadnosti kódu a znižovania počtu riadkov, no na druhú stranu aj z hľadiska znižovania veľkosti CSS súboru.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [1] vybrali.sme.sk Linkuj si !

Porovnávanie a dátovy typ DATE

PHP / MySQL

Na prácu s dátumom v MySQL sú určené špecifické dátove typy date a datetime. Porovnávanie dátumov možno nie je také pohodlné, ako v prípade použitia Unix timestampu, ale ide to.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

Tip: jednoduché šifrovanie a dešifrovanie v PHP

PHP / MySQL

Šifrovanie s možnosťou spätneho dešifrovania na základe nejakého kľúča v PHP nie je také jednoduché ako by sa na prvý pohľad mohlo zdať. Existuje síce knižnica mcrypt, tá však zďaleka nie je vždy k dispozícií, preto pomôže trieda, ktorá sa dá využiť vždy a všade.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

Fulltext ako názov stĺpca v tabuľke

19 - augusta - 2008 PHP / MySQL

Vedeli ste, že slovo “fulltext” nesmie byť názvom stĺpca v MySQL? Ide o rezervovaný názov pre index – fulltext.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [4] vybrali.sme.sk Linkuj si !

Čo je PHP a trošku histórie

14 - augusta - 2008 Pre začiatočníkov

PHP je voľne šíriteľný populárny open-source skriptovací programovací jazyk, ktorý umožňuje procedurálne, alebo objektovo orientované programovanie. Je predovšetkým vhodný na programovanie klient-server aplikácii na strane servera. Má využitie najmä pre programovanie interaktívnych dynamických www stránok a aplikácií.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

III. Základy: Polia a premenné

Pre začiatočníkov

Typy premenných v PHP. Rozsiahly návod pre lepšie zorientovanie začiatočníkov v problematike.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

IV. Základy: Výrazy, operátory a reťazce

Pre začiatočníkov

Výrazom v PHP môžme nazvať hocičo čo má nejakú hodnotu. Napríklad aj také premenné, alebo konštanty sú výrazy.Operátory sú znaky pomocou, ktorých vykonávame potrebné úkony medzi výrazmi.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

Opera Developer Toolbar – nevyhnutnosť pre webdeveloperov

13 - augusta - 2008 Software / Tipy

Developer Toolbar sa integruje do hlavného menu Opery, pričom pridá jedno tlačítko, ktoré skrýva samotný prístup k funkciám Toolbaru a pár položiek do menu.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

SVN – Subversion a TortoiseSVN

Software / Tipy

SVN – subversion, nástroj na správu verzií je opensourcový software vhodný pre kodérov pracujúcich v tíme na jednom veľkom projekte. Umožňuje inteligentnú správu zdrojového kódu na centrálnom úložišti.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [1] vybrali.sme.sk Linkuj si !

MultipleIEs – Internet explorer 6 a 7 na jednom počítači

Software / Tipy

Príchodom nového Internet Exploreru 7 zďaleka neboli vyriešené všetky problémy, ba skôr vznikli nové. Do masového rozšírenia sedmičky a úplneho zániku šestky ešte veľa vody v Dunaji pretečie, a zatiaľ treba weby optimalizovať aj pre novšiu aj pre staršiu verziu. Ale ako, keď na jednej inštalácií Windowsu sa oba Explorery neznesú?

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [1] vybrali.sme.sk Linkuj si !

Ukladanie jazykových verzií statických textov

PHP / MySQL

Okrem ukladania jazykových verzií obsahu a teda navrhnutie vhodnej štruktúry databázy je nutné prekladať a vymyslieť čo najjednoduchší systém na ukladanie statických textov na webe – popisky obrázkov, formulárov a pod.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

Microtime – rýchlosť načítania stránky

PHP / MySQL

Na mnohých weboch je použitá funkcia zobrazujúca čas potrebný na vykonanie kódu a načítanie stránky do prehliadača. Nie je to nič náročné a funguje to na PHP funkcii microtime.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

Firebug – vývojárska extenzia do Firefoxu

12 - augusta - 2008 Software / Tipy

Pre webdevelopera je dobré mať po ruke nejaké debuggovacie nástroje, aby mohol rýchlo odstrániť prípadné chyby v kóde bez nutnosti zdĺhavo študovať nejakú chybovú konzolu a podobne. Mozilla Firefox to rieši doplnkom Firebug.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [1] vybrali.sme.sk Linkuj si !

Využívanie unikátnych kľúčov v MySQL databáze

PHP / MySQL

MySQL index unique slúži na identifikáciu stĺpcov, ktoré musia byť v tabuľke jedinečné – teda nemôže sa stať, aby dva záznamy mali rovnaký obsah stĺpca, nad ktorým je vytvorený index UNIQUE. Využívate to?

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [2] vybrali.sme.sk Linkuj si !

Wz tooltip – informačný tooltip

10 - augusta - 2008 Javascript

Každý browser má v sebe implementovanú základnú funkciu na zobrazovanie “tooltipov” – kontextových informácií zobrazujúcich sa po dlhšom podržaní kurzrou napríklad nad linkou. V tooltipe sa zobrazí obsah HTML atribútu titile na danom tagu. Nad touto funkčnosťou však nemáme žiadnu kontrolu. Pokiaľ chceme napríklad urýchliť zobrazenie tooltipu, či zmeniť grafickú podobu, neostáva nič iné len siahnuť po nejakom externom javascripte.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

Apache + PHP + MySQL balík Wamp

08 - augusta - 2008 Software / Tipy

Napriek tomu, že profesionál by neodporučil používanie balíkových inštalácií webserverov a príslušenstva, pre začiatočníkov a domáce použitie je to podľa mňa ideálne riešenie.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

CSS atribút display: inline-block a Mozilla Firefox

CSS

CSS atribút display: inline-block je používaný na pridanie blokových vlastností pôvodne inline elementu, ale zároveň zachováva zobrazenie tohto elementu v riadku. Vo Firefoxe však spôsobuje problémy, na ktoré našťastie existuje riešenie.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [1] vybrali.sme.sk Linkuj si !

Getcwd – Ako ľahko získať absolútnu cestu

PHP / MySQL

Problematika generovania absolútnych ciest je dôležitá najmä pri includovaní súborov. Jednou z možností získania absolútnej cesty k súboru je funkcia getcvwd(), ktorej použitie je maximálne jednoduché.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

Výber záznamov začínajúcich číslom

PHP / MySQL

Pri triedení záznamov v databáze sa často používa výber podľa začiatočných písmen. Je aj pohodlnejšie riešenie ako ručne vypisovať celú abecedu.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

Zložené MySQL dotazy – LEFT JOIN

PHP / MySQL

Každý kodér časom dospeje k nutnosti, resp. výhodnosti využitia zložitejších mysql dotazov s využitím spájania tabuliek – JOINovania. Joinovanie nie je nič náročné treba si len zapamätať zopár pravidiel.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [7] vybrali.sme.sk Linkuj si !

Tip: správne includovanie súborov

05 - augusta - 2008 PHP / MySQL

V prípade funkcie include je dobré zapamätať si pravidlo, že cesta k includovanému súboru by mala byť absolútna. Ako na to?

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [6] vybrali.sme.sk Linkuj si !

II. Základy: Syntax PHP

22 - júla - 2008 Pre začiatočníkov

Základné znalosti syntaxe PHP sú nutné pre akéhokoľek začiatočníka.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [2] vybrali.sme.sk Linkuj si !

I. Úplný úvod do PHP

17 - júla - 2008 Pre začiatočníkov

PHP je skriptovací jazyk, ktorý beží na strane servera a jeho hlavnou úlohou je dynamicky, podľa požiadaviek vygenerovať výstup v akomkoľvek formáte, najčastejšie v (X)HTML. Všetky operácie, ktoré PHP vykonáva sú teda nezávislé od prehliadača užívateľa, ktorý PHPčkom generovanú stránku navštívil.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

Zakázanie torrent klienta v Opere

13 - júla - 2008 Software / Tipy

Webový prehliadač Opera má v sebe implementovaný torrent klient na sťahovanie torrentov. Jeho možnosti sú však veľmi obmedzené, mnoho ľudí sa ho teda snaží vypnúť.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

CSS hacky ako riešenie problémov s Internet Explorerom

CSS

CSS hacky sú často zatracované, pretože pripravujú CSS kód o validitu a čistotu, sú však najjednoduchším riešením, ako sa vyhnúť problémov s nekorektnou interpretáciou CSS a XHTML kódu v Internet Explorer 6, ale bohužiaľ aj v novšej sedmičke.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

Pekné zobrazovanie obrázkov – Thickbox

Webdizajn

Efektné zobrazenie obrázkov v plnej veľkosti vo fotogalériách, či akýchkoľvek weboch, kde sa pracuje s fotografiami, je dnes už relatívne jednoduché vďaka rôznym pre-made javascriptom typu Thickbox.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [2] vybrali.sme.sk Linkuj si !

Použitie Faceboxu

10 - júla - 2008 Webdizajn

Odhliadnúc od neuveriteľnej pomalosti celého Facebooku, vyskytnú sa tam aj dobré fičúrinky, ako je napríklad Facebox. To je to javascriptové okienko, ktoré vyskočí napríklad keď si pridávate do profilu priateľa.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [2] vybrali.sme.sk Linkuj si !

Cachovanie do HTML súboru

PHP / MySQL

Napriek tomu, že MySQL databáza ma v sebe implementované akési cachovanie, reálny výkon je minimálne pochybný. Preto sa väčšinou využívajú iné metódy. Jednou z nich je cachovať výstup vygenerovaný PHPčkom priamo do HTML súboru.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

Cachovanie s pomocou funkcií serialize/unserialize

PHP / MySQL

Cachovanie výstupu SQL dotazu môže byť rôzne. Na blogu som už spomínal cachovanie celých kusov stránky do HTML súboru, teraz načrtnem ako môže vyzerať cachovanie za pomoci PHP funkcií serialize a unserialize.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [1] vybrali.sme.sk Linkuj si !

PHP funkcia implode

PHP / MySQL

PHP funkcia implode() je dobrá vec, pokiaľ potrebujeme z poľa vygenerovať reťazec oddeľovaný nejakým znakom, či skupinou znakov.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

Zaradenie jednej položky do viacerých kategórií

PHP / MySQL

Nedávno som riešil problém ako pripraviť databázový model pre web, ktorý umožňuje vkladať do databázy produkty a zaradiť ich do ľubovoľného množstva produktových kategórií.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [2] vybrali.sme.sk Linkuj si !

Automatické generovanie formulárov z MySQL

09 - júla - 2008 PHP / MySQL

Každý kodér sa nevyhnutne musí stretávať s problematikou generovania formulárov. Vstupné formuláre na napĺňanie tabuliek datami sa vyskytujú kdekoľvek. Otravné vypisovanie inputov, textareí a selectov sa však dá riešiť aj inak.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

Spracovanie dátového typu ENUM do HTML selectu

PHP / MySQL

Na dátový typ ENUM sa názory rôznia ja ho v prípade potreby generovania krátkych combo boxov rád využívam. Problémom je, aby ENUM bol vždy korektne napojený na zobrazenie v HTML, a aby v prípade zmeny jeho štruktúry v tabuľke, nebolo potrebné prepisovať aj select v HTML. Používam na to jednoduchú funkciu.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [2] vybrali.sme.sk Linkuj si !

Vypísanie abecedy v PHP

PHP / MySQL

Vypísanie celej abecedy sa hodí často pri zoraďovaní a vyhľadávaní v záznamoch podľa začiatočného písmena. Vypisovať ju však ručne a na mnohých miestach na stránke je trochu kostrbaté. Dá sa to aj inak…

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

Veľmi jednoduchý návod na pekné URI

PHP / MySQL

Práca s .htaccess súborom, vďaka ktorému môžeme využiť mod_rewrite na prepisovanie URI adries do “pekného” tvaru je často komplikovaná a pre neznalých zdĺhavá. Na všetky operácie s URI sa však dá využiť aj PHP, čo síce neprispeje k rýchlosti aplikácie, ale vzhľadom na výkon moderného hardwaru je to v 90 % webov úplne jedno.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

Ako ochrániť includované PHP súbory?

PHP / MySQL

Každý súbor, ktorý je do iného súboru includovaný by mal byť nejakým spôsobom ošetrený proti priamemu otvoreniu. Pokiaľ do stránky, prístupnej iba pre prihlásených užívateľov, includujeme iný súbor, zväčša už v ňom znova neoverujeme či je užívateľ prihlásený – overenie nastáva v hlavnom súbore.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [7] vybrali.sme.sk Linkuj si !

Čiernobiele obrázky v PHP

PHP / MySQL

Návod na automatický prevod RGB obrázku do čiernobielej farebnej škály.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [5] vybrali.sme.sk Linkuj si !

Vyhľadávanie, pekné URI a diakritika

PHP / MySQL

Pri vyhľadávaní je vhodné použiť na odoslanie vyhľadávacieho formuláru metódu GET, pretože tým dáme užívateľovi možnosť skopírovať linku a odoslať ju trebárs známemu – a ten dostane presne tie isté výsledky vyhľadávania. Čo však v prípade, že máme na celom webe optimalizované URI do “pekného” tvaru a nechceme tam žiadne otázniky a podobné značky?

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [2] vybrali.sme.sk Linkuj si !

Dynamická tvorba URL

PHP / MySQL

Ešte sa nájdu weby, kde nie sú linky optimalizované do “pekného” a pre vyhľadávače pochopiteľného tvaru. V takýchto prípadoch je dobré mať naporúdzi funkciu, ktorá dokáže na základe zadaných parametrov dynamicky linky generovať.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [1] vybrali.sme.sk Linkuj si !

Inzercia: Webhosting a doména k webu zdarma

24 - júna - 2008 Je to možné?

Kabriolety zatiaľ rozdávať nemôžeme :). V kríze je však každý cent dobrý, ponúkame teraz možnosť ušetriť vyše 100 eur. Peniaze ušetrené na znížení vstupných nákladov na výrobu webu sa dajú použiť rozumnejšie – napríklad investovať do reklamy.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

Webhosting v T-Come? Katastrofálne služby

18 - apríla - 2008 Je to možné?

O neprofesionalite, neserióznosti a neúcte ku klientovi, akej sa možno dočkáte ak si objednáte webhosting v T-Come. Neodporúčam.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

WorldWideWeb Register – podvod za 957 €

08 - marca - 2008 Je to možné?

Nenaleťte pofidérnym žiadosťam o “aktualizáciu údajov” o vašej webstránky, zaraďovaniu do katalógov, ani ničomu podobnému. Mohlo by vás to výjsť takmer 1000 € a pokojne aj viac.

Zobraziť celý článok zobraziť celý článok Pridať komentár k článku prispieť do diskusie [0] vybrali.sme.sk Linkuj si !

Vyhľadávanie

O projekte PHPBlog.sk

PHPBlog.sk je projekt, ktorého ambícou je poskytnúť na jednom mieste čo najväčšie množstvo riešení konkrétnych problémov, s ktorými sa programátor, kodér, či ktokoľvek zaoberajúci sa tvorbou webou na trošku vyššej úrovni, dennodenne potýka.
Hlavným zameraním je už podľa názvu PHP, ale z dôvodu poskytnutia komplexného balíka informácií sa nájdu články z oblasti CSS, Javascriptu, či webdizajnu všeobecnejšie.

RSS