21st August
Na T&R Splet blogu smo pripravili vrsto vodičov na temo problematike povezane s UTF-8 podporo. Blog iskalnik nam za UTF-8 iskalni niz vrne, kar nekaj rezultatov. Obdelali smo 6 korakov kako do UTF-8 podpore na vaši spletni strani, napisali vodič kako dodati UTF-8 podporo aplikacijam kot je Zen Cart, modulom za Zen Cart kot je Easy Populate, pa tudi tretje PHP module za na primer branje ter kreiranje Excelov, kreiranje PDF-jev, na zadnje pa tudi konverzijo strukture ter podatkov v MySQL bazi v UTF-8 način. Kljub temu se na forumih, kot je php.si, slo-tech ter slojoomla.si najde precej vprašanj povezanih s UTF-8 podporo. Zato sem se odločil še enkrat spisati vodič kako uspešno dodati UTF-8 podporo pri vaši spletni aplikaciji, ki jo poganjata PHP ter MySQL. Enostavno! Preberi ostalo »
Objavljeno v Splet, Splet (PHP & MySQL) | Še ni komentarjev »
21st August
Na T&R Splet smo enkrat že obdelali probleme, ko imamo UTF-8 bazo, vendar v tej bazi shranjene CP1250 podatke. Vzrok tega je, da imamo nastavljeno CP1250 povezavo na bazo, kar pomeni, da vse podatke v bazo shranjujemo v CP1250. Problem nastane, ko stranka/programer želi spletno stran spremeniti v popolni UTF-8 način, kjer nato dobi popačene znake za č,š,ž in druge posebne znake, ki imajo v UTF-8 rezervirane dva byta. Preberi ostalo »
Objavljeno v Splet, Splet (PHP & MySQL) | 1 komentar »
12th August
Na forumih je še vedno opaziti precej vprašanj glede manipulacije / kreiranje slik s pomočjo PHP-ja in GD knjižnice. Sama GD knjižnica je sama po sebi zelo močna knjižnica s katero je moč ustvariti marsikaj, vendar se za enostavno manipulacijo oz. standardne operacije ne izplača truditi z lastno kodo ter paziti pri varnosti, pregledovanjem tipa datotek, kreiranje resourcov iz slike (ImageJPEG, ImageGIF, itd). Pisanje celotne kode za operacije nad slikami priporočam le v primeru, kjer je hitrost zelo pomemben faktor ali pa potrebujete res speficično stvar, ki jo (zaenkrat) ni moč najti v obstoječih knjižnicah za obdelavo slik. Preberi ostalo »
Objavljeno v Splet, Splet (PHP & MySQL) | 4x komentirano »
9th July
Kreiranje PDF datotek v PHP svetu ni nič novega, vendar pa na forumih opažam, da se večkrat zaplete pri generiranju PDF-jev z UTF-8 podporo. Kot smo nekaj časa nazaj pogledali kako kreirati Excel z UTF-8 podporo si bomo danes ogledali še kako kreirati PDF datoteko z UTF-8 podporo. Preberi ostalo »
Objavljeno v Splet, Splet (PHP & MySQL) | 10x komentirano »
6th July
Na TRSplet blogu je mogoče najti kako se preko PHP-ja povezati na MS SQL bazo, z različnimi knjižnicami ter različnimi gonilniki oz. moduli. Sedaj si poglejmo kaj je vse potrebno spremeniti, če želimo aplikacijo, ki trenutno teče na Apache PHP MySQL skladu, uspešno prenesti na IIS PHP MSSQL okolje. Preberi ostalo »
Objavljeno v Splet, Splet (PHP & MySQL) | Še ni komentarjev »
17th June
Zadnje čase se pri delu večkrat srečam s PHP ter MSSQL tehnologijo. Tako smo na TRSplet že pisali o povezovanju na MSSQL podatkovno bazo preko PHP-ja na Linux strežniku, prav tako o novi native SQL 2005 knjižnici za PHP. Mimogrede Microsoft je izdal novo verzijo PHP SQL knjižnice, ki podpira tako SQL 2005 ter SQL 2008 strežnik. Več o tem si lahko preberete na njihovem blogu. Pri zadnjem projektu pa sem se srečal kako se povezati iz Windows strežnika, kjer je nameščen IIS, ki poganja PHP 5.2.8, na MS SQL 2005 bazo z uporabo Windows Authentication načina. Preberi ostalo »
Objavljeno v Splet, Splet (PHP & MySQL) | Še ni komentarjev »
4th March
Pisali smo že o tem kako prebrati Excel in tudi kako ustvariti Excel, v obeh primerih smo dodali podporo za UTF-8. Dodatno smo zatem pregledali še konverzijo Excel datoteke v .txt datoteko, ponovno z UTF-8 podporo. Sedaj prilagam še preprosto skripto, ki poskrbi, da iz PHP tabele oz. arraya s podatki kreiramo Excel datoteko. Preberi ostalo »
Objavljeno v Splet, Splet (PHP & MySQL) | 2x komentirano »
2nd March
Včasih potrebujemo določeno vsebino v posamezni tabeli podvojiti, naj bo to zaradi testnih razlogov ali zaradi dodatnih podatkov, ki jih potrebujemo in si prihranimo delo z ročnim vnašanjem. Na primer imamo podatke za določeno napravo, sedaj želimo podvojiti te podatke ter jih obenem malce spremeniti. Preberi ostalo »
Objavljeno v Splet, Splet (PHP & MySQL) | Še ni komentarjev »
10th November
Ne davno nazaj smo morali določeno vsebino iz strežnika prenesti na FTP, kjer ni šlo le za copy & paste, ampak tudi za pregled trenutnih datotek na FTP-ju in glede na trenutno stanje dodajanje novih datotek, preprečevanje, da bi kaj pomembnega izbrisali in tako naprej.
Zakaj bi pri tem uporabljali PHP, če imamo toliko FTP client programov, kot so Smart FTP, FlashFXP, Fire FTP itd.? Zato, ker lahko proces popolnoma avtomatiziramo in si s tem prihranimo čas, ki bi ga porabili za vsakodnevno kopiranje vsebin preko FTP clienta.
Sicer mi je bila sama ideja uporabe PHP FTP funkcij za avtomatizacijo procesa všeč, vendar mi je ostalo še nekaj slabega priokusa od takrat, ko sem se prvič seznanil sledečimi funkcijami in zato nisem bil ravno prepričan, če bo stvar 100% delovala. Preberi ostalo »
Objavljeno v Splet, Splet (PHP & MySQL) | 2x komentirano »
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) | 3x 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 »