29th October
Če ste kdaj uporabljali PHP MS SQL knjižnico ali odbc knjižnico za dostop do MS SQL baze veste, da stvari niso popolne ali bolje rečeno tako dodelane kot pri MySQL oz. MySQLi knjižnici. Primer napaka je column truncate, ki nam vrne le del stringa namesto celotnega (tukaj se govori o LONGBLOB tipih, kjer je podatkov v eni vrstici zares veliko), vaš čas pa znajo potratiti včasih čudne napake.
Ker pa je zadnje čase Microsoft veliko bolj pripravljen pomagati PHP skupnosti (nato kažejo tudi zadnje novice o Microsoft Azure ter PHP podpori) so spisali nov PHP5 modul oz. extension. Uradni opis:
The SQL Server 2005 Driver for PHP is a PHP 5 extension that provides data access to SQL Server 2005 and SQL Server 2008. The extension provides a procedural interface for accessing data in all versions (including Express) of SQL Server 2005 and SQL Server 2008. The SQL Server 2005 Driver for PHP API includes support for Windows Authentication, transactions, parameter binding, streaming, metadata access, and error handling.
Poglejmo kako zadevo namestiti na WAMP konfiguraciji (windows, apache, mysql, php). Preberi ostalo »
Objavljeno v Splet, Splet (PHP & MySQL) | 2x komentirano »
26th October
Vsak od nas, ki se je vsaj malo ukvarjal z PHP-jem je moral pogledati kakšen tip datoteke je bil podan aplikaciji. Zato obstaja veliko načinov, poglejmo si nekaj najbolj uporabljenih (nekateri moji, nekateri pobrani z drugih spletnih strani): Preberi ostalo »
Objavljeno v Splet, Splet (PHP & MySQL) | 6x komentirano »
24th October
cURL je fajn knjižnica, ampak a ne bi bilo še boljše kreirati / emulirati web form POST zahtevek z uporabo čistega PHP-ja, torej brez zunanjih knjižnic kot je cURL. Zakaj bi se trudili? Ker si s tem povečamo možnosti, da bo skripta delovala na vseh (veliki večini) strežnikov. Preberi ostalo »
Objavljeno v Splet, Splet (PHP & MySQL) | Še ni komentarjev »
7th September
Po dolgem času nova objava z moje strani. Ja, dodatno delo, lovljenje pogoja na faksu in podobno te izčrpa, zato je bilo potrebno malce zmanjšati čas, ki ga posvečam drugim stvarem in tako je nastradal tudi blog, je bil pa zato Antony toliko bolj dejaven. Priznam, tudi malce pavze vedno paše. Med tem časom se je nabralo kar nekaj snovi, ki bo predstavljena tekom sledeča meseca oz. dva.
Začnimo s preprosto skripto, ki skrbi, da določen imenik – direktorij, ki vsebuje poljubno n število datotek pregledamo, ugotovimo v kakšnem charsetu oz. encodingu so zapisane najdene datoteke, nato pa jih s pomočjo PHP iconv funkcije konvertiramo v nam želeni charset oz. kodno tabelo. Preberi ostalo »
Objavljeno v Splet, Splet (PHP & MySQL) | 5x komentirano »
10th August
Vsi poznamo standardni SQL stavek, ki nam kreira tabelo z določenimi polji, indexi, auto_increment poljem in tako naprej. Obstajajo pa tudi drugi način za kreiranje tabel in sicer s SELECT stavkom. Preberi ostalo »
Objavljeno v Splet, Splet (PHP & MySQL) | 5x komentirano »
28th July
Je PHP sploh namenjen opravilom, ki se izvajajo čez noč ali več dni skupaj? Večino ljudi si PHP predstavlja kot nekaj, kar se izvede instantno oz. zelo hitro (izris spletne strani), veliko se lahko prebere tudi o optimizaciji, cachu in podobno, kar izvajanje PHP skript oz. izris spletnih strani še pohitri. Skoraj nikoli pa ni govora o kakšni aplikaciji, ki se izvaja dolgo časa. Preberi ostalo »
Objavljeno v Splet, Splet (PHP & MySQL) | 4x komentirano »
28th June
Vrsto spletnih strani vam ponuja lastno pod-domeno naprimer roky.album.net ali karkoli.vašadomena.com. Kako to dosežemo? Za vsaka uporabnika kreiramo novo pod-domeno? Ne, pomagamo si s virtualnimi pod-domenami. Preberi ostalo »
Objavljeno v Splet, Splet (PHP & MySQL) | 11x komentirano »
20th June
Včasih se zgodi, da potrebujemo RGB vrednost namesto HTML kod, včasih pa ravno obratno in sicer iz HTML kod v RGB vrednost. Zato si poglejmo dve kratki PHP funkciji, ki skrbita za pretvorbo med RGB in HTML (RGB v HTML, HTML v RGB). Preberi ostalo »
Objavljeno v Splet, Splet (PHP & MySQL) | Še ni komentarjev »
14th June
Vsi tisti, ki uporabljate Zen Cart spletno trgovino veste, da Zen Cart (zaenkrat) ne podpira UTF-8. Zadeva se, da hitro spremeniti. Celotni postopek spreminjanja Zen Cart baze ter nastavitev (php header) je opisan tukaj. Naredili smo tudi celotno pretvorbo slovenskega jezika (zen cart slovenian language pack) za Zen Cart 1.3.8a z UTF-8 podporo. Vendar, ko imamo celotno strukturo in jezikovne datoteke v UTF8 formatu nastane problem pri uvozu novih podatkov, saj Easy Populate, ki omogoča hitro vnašanje podatkov in je eden izmed bolj priljubljenih dodatkov za Zen Cart, ne podpira UTF-8 branje podatkov / pisanje podatkov. Na srečo je potrebno le malo modifikacije za ustrezen rezultat. Preberi ostalo »
Objavljeno v Splet, Splet (PHP & MySQL) | 1 komentar »
12th June
Velikokrat je bolj modro, da že pri pridobivanju podatkov iz podatkovne baze opravite določene operacije nad MySQL polji tipa Date, DateTime, Time, Year, Timestamp. Zadeva je hitrejša kot, če iste operacije nato izvedemo nad vsemi vrsticami s pomočjo PHP-ja in na primer foreach konstrukta. Preberi ostalo »
Objavljeno v Splet, Splet (PHP & MySQL) | 6x komentirano »