PHP Array to Text Tables

October 31st, 2008 § 0

I needed this for a little project so I coded it up. I haven’t done a lot of tests but it works just fine for formatting the associative arrays I have run through it.

The class supports multi-line rows, limiting the width of the column, and automatically creating a heading based on the keys from the associative array.

Usage and Output Example

Text Table Formatted Output of above example:

+----------+----+---------------------+
| COMPANY  | ID |       BALANCE       |
+----------+----+---------------------+
| AIG      | 1  | -$99,999,999,999.00 |
| Wachovia | 2  | -$10,000,000.00     |
| HP       | 3  | $555,000.000.00     |
| IBM      | 4  | $12,000.00          |
+----------+----+---------------------+

Full class source code after the jump…
» Read the rest of this entry «

Convert from ADOdb Library to PDO

May 30th, 2008 § 0

In the past I used the ADOdb Database Abstraction Library for PHP for a lot of my PHP projects. However, PDO (PHP Data Objects) is now a better fit as it performs better for me and doesn’t require the inclusion of any libraries.

I wanted to make the switch not only for future projects, but also to go back into some of my existing projects that I maintain and covert from ADOdb to PDO. However, I didn’t want to alter thousands of calls to ADOdb methods.

The solution I came up with was to do some more work on my PDO Singleton Class. By adding in the ADOdb methods Execute(), qstr(), GetOne(), and an iterator for the adodb recordsets returned by Execute(), I was able to easily transition to PDO in projects with thousands of lines of code by including this class and creating a new instance of sdb() instead of NewADOConnection() and Connect().

$DB =& new sdb(”mysql:host=localhost;dbname=testdb”, ‘username’, ‘password’);

This is the equivalent of the following ADOdb code: (except it is a singleton)

$DB = NewADOConnection(’mysql’);
$DB->Connect(”localhost”, “username”, “password”, “testdb”);

You can now treat that $DB object just as you would with ADOdb to create a connection to the mysql database ‘testdb’. Note: I have not refactored the error or transaction functions as they were not used in the specific projects I needed this conversion in… but they would be very simple to add.

» Read the rest of this entry «

PHP5 PDO Singleton Class

May 23rd, 2007 § 2

I use Zend Studio for Eclipse as my PHP IDE. The framework I am developing uses PHP PDO for the database abstraction, and rather than passing around a reference to my PDO instance I wanted to create a singleton.

At the same time, I wanted to take advantage of the helpful code completion and suggestion features of the Zend IDE. So I created a class that creates a PDO singleton object in a way that Zend Studio for Eclipse can still do code assistance.

PHP5 PDO Singleton Usage Example

$dbObj =& new sdb("mysql:host=localhost;dbname=testdb", 'username', 'password');

This create a connection to the mysql database ‘testdb’ and a new PDO instance. $dbOjb can be passed around by reference but using the sdb:: singleton is recommended as Zend will do code assist on this.

SOAP Plugin for Smarty

April 21st, 2007 § 0

This plugin for Smarty enables in-template access to SOAP services.

It requires the NuSOAP PHP class in your PHP include folder (ie: includes_path/nusoap/nusoap.php) or edit the path in the soap smarty plugin.

You may need to download the NuSOAP php class and place it in your PHP include path.

The smarty soap plugin function is shown after the fold.

Example SOAP Plugin Usage in Smarty Templates:

{soap assign=soapResponse
 endpoint=http://site.com/resource.soap
 call=resource..search
 var=(string)Test
 debug=true|false}

» Read the rest of this entry «

JSON Plugin for Smarty

April 20th, 2007 § 4

JSON Plugin for Smarty

This is a simple plugin for Smarty to retrieve and parse JSON data into an object in Smarty. Requires the PECL JSON.php class or PHP 5.2.0.

Instructions:

  1. If your PHP version is < 5.2.0 and save it to your include path if it is not already there. If your PHP version is >= 5.2.0, this class is not needed, we will use the native function.
  2. Download the JSON Smarty Plugin PHP Function File (shown after the fold) as function.json.php in your smarty\plugins\ directory.

JSON Plugin Usage in Smarty Templates Files:

{json
 url=http://site.com/data.json
 resource=result}

The $result variable now contains the parsed JSON data.

» Read the rest of this entry «

Where Am I?

You are currently browsing the PHP category at Tony Landis.

купить диплом техникума купить аттестат за 11 класс купить диплом техникума купить диплом университета купить диплом http://diplomy-originaly.com купить диплом фармацевта где купить диплом купить диплом нового образца купить диплом колледжа купить диплом о среднем образовании http://diplomsagroups.com купить диплом фармацевта купить диплом фармацевта https://gosznac-diploma.com/ купить диплом специалиста купить диплом фармацевта купить диплом с регистрацией купить диплом с занесением в реестр купить диплом в москве где купить диплом купить диплом техникума с занесением в реестр купить диплом о высшем образовании https://russian-diplom.com купить диплом с занесением в реестр реально купить диплом специалиста http://rudiplomirovanie.com купить диплом с занесен ем в реестр купить диплом института http://aurus-diploms.com купить диплом с реестром цена купить аттестат за 11 класс https://premiums-diploms.com купить диплом с занесением в реестр реально купить диплом автомеханика http://russdiplomiki.com купить диплом с реестром купить диплом автомеханика https://diplomansy.com купить диплом без реестра купить диплом о среднем образовании https://diploms-asx.com купить диплом с занесением в реестр цена купить диплом в москве https://diploms-asx.com купить диплом с занесением в реестр купить диплом фармацевта https://eonline-diploms.com купить настоящий диплом реестр купить диплом института купить диплом института купить диплом с реестром купить дипломы о высшем http://diplomrussian.com купить диплом с проводкой купить диплом университета купить диплом института купить диплом с занесением в реестр купить диплом о среднем специальном купить диплом в москве купить диплом техникума с занесением в реестр купить диплом института https://russiany-diploman.com/ купить диплом с занесением в реестр цена купить диплом кандидата наук купить диплом университета купить диплом техникума с занесением в реестр купить диплом врача https://rudiplomisty24.com/ купить диплом с реестром цена москва купить диплом фармацевта https://land-diplom.com/ купить диплом пту с занесением в реестр купить свидетельство о браке купить аттестат купить диплом с занесением в реестр купить аттестат за 11 класс https://diplomsy-landsy24.ru/ купить диплом высшем образовании занесением реестр купить диплом врача купить аттестат за 9 класс куплю диплом техникума реестр купить диплом института купить диплом о высшем образовании купить диплом с реестром цена купить диплом фармацевта купить диплом фармацевта купить медицинский диплом с занесением в реестр купить диплом о высшем образовании купить свидетельство о браке купить диплом с реестром цена купить диплом о высшем образовании http://aurus-diploms.com/kupit-diplom-farmacevta.html купить диплом с занесен ем в реестр купить диплом о среднем специальном купить диплом вуза с реестром купить диплом колледжа с занесением в реестр купить диплом автомеханика http://diploms-service.com/diplomy-po-gorodam/ufa купить диплом с реестром купить диплом о среднем образовании https://diploms-asx.com/ купить диплом техникума с занесением в реестр купить аттестат за 9 классhttps://russdiplomiki.com/kupit-diplom-v-ekaterinburge.html купить диплом врача с занесением в реестр купить диплом кандидата наук купить диплом училища где купить диплом с реестром купить свидетельство о браке купить диплом специалиста купить диплом с занесен ем в реестр купить диплом о высшем образовании https://ukrdiplom.com куплю диплом техникума реестр купить диплом врача купить диплом для иностранцев купить диплом с реестром цена москва купить аттестат за 11 классаттестат купить купить диплом медсестры с занесением в реестр купить диплом ссср https://diploms-goznak.com купить диплом с занесением в реестр цена
купить диплом техникума
https://aurus-diplomany.com
купить диплом магистра
купить аттестат за 11 класс
https://russiany-diplomana.com
купить диплом ссср
купить диплом о высшем образовании
купить диплом фармацевта
купить диплом о среднем специальном
купить диплом техникума
https://premialnie-diplomas.com
купить диплом магистра
купить свидетельство о рождении
купить диплом бакалавра
купить диплом кандидата наук
купить диплом автомеханика
диплом о высшем образовании
купить диплом ссср
купить диплом о высшем образовании
купить диплом университета
диплом о высшем образовании
купить диплом университета
купить диплом о высшем образовании
купить диплом о среднем образовании
купить диплом старого образца
купить диплом колледжа
диплом о высшем образовании
купить диплом техникума
купить диплом о высшем образовании
купить диплом университета
купить диплом о высшем образовании
купить диплом врача
диплом о высшем образовании
купить диплом врача
диплом о высшем образовании
где купить диплом
диплом о высшем образовании
купить аттестат за 9 класс
купить диплом о среднем образовании
купить диплом магистра
купить диплом старого образца
купить диплом колледжа
купить диплом
где купить диплом
купить диплом старого образца
купить диплом кандидата наук
купить диплом о высшем образовании
купить аттестат
диплом о высшем образовании
купить аттестат
купить диплом старого образца
купить диплом нового образца
купить диплом
купить дипломы о высшем
купить диплом старого образца
купить диплом о среднем образовании
купить диплом института
https://ru-diplomirovans.com/
купить диплом университета
https://ru-diplomirovana.com/
купить диплом специалиста
https://lands-diplomx.com/
купить диплом врача
https://lands-diplomix.com/
купить диплом фармацевта
https://diplomx-grups.com/
купить свидетельство о рождении
https://originality-diplomx.com/
купить диплом магистра
https://diplomix-grupp.com/
купить диплом вуза
купить аттестат
https://rudiplomirovany.com
купить диплом магистра
https://premialnie-diploms.com
купить диплом колледжа
https://diplomans-doc.com
купить диплом магистра
https://russiany-diplom.com
купить диплом специалиста
https://diplomy-gruppa.com
купить диплом фармацевта
https://rudiplomis.com
купить диплом института
https://rudiplomisty.com/
купить свидетельство о браке
https://lands-diploms.com
купить дипломы о высшем
купить диплом фармацевта
https://originality-diplomiki.com
купить диплом колледжа
https://russdiplomag.com
купить аттестат
https://rudiplomisty.com
купить диплом о среднем специальном
https://premialnie-diplomany.com
купить диплом института
https://frees-diplom.com
купить диплом техникума
https://gosznac-diplomy.com
где купить диплом
https://diploms-originalniy.com
купить диплом о среднем образовании
https://lands-diploms.com
купить диплом автомеханика
http://diploman-spb24.com
купить диплом о среднем специальном
http://kazdiplom.com
купить диплом фармацевта
http://volga-diplomy.com
купить свидетельство о браке
https://originality-diploman.com
купить диплом о среднем образовании
купить диплом фармацевта
https://originality-diplomx24.com
купить диплом бакалавра
https://originality-diploms24.com
купить диплом техникума
https://originality-diploma24.com
купить диплом ссср
https://originality-diploman24.com
купить свидетельство о рождении
https://originality-diplomans24.com
купить аттестат
https://originality-diplomik24.com
купить диплом нового образца
https://originality-diplomix24.com
где купить диплом
https://originality-diplomas24.com
купить диплом ссср
https://originality-diplomiks24.com
купить диплом бакалавра
https://originality-diplomiki24.com
купить диплом кандидата наук
купить дипломы о высшем
www.ru-diplomirovan.com
купить диплом магистра
http://www.ru-diplomirovany.com
купить диплом в москве
https://ru-diplomirovanay.com
купить диплом нового образца
www.ru-diplomirovannie.com
купить диплом института
www.rudiplomir.com
купить диплом колледжа
https://rudiplomirs.com
купить диплом специалиста
http://www.rudiplomira.com
купить свидетельство о рождении
https://rudiplomiry.com
купить диплом о среднем специальном
http://www.rudiplomiru.com
купить диплом кандидата наук
vsediplomu24.ru
купить диплом о высшем образовании
https://diplom-gotovie24.ru
купить диплом техникума
http://www.prema365-attestats.com
купить аттестат
купить диплом о среднем образовании
http://www.premialnie-diploms24.com
купить диплом вуза
https://premialnie-diplomy24.com
купить диплом кандидата наук
www.premialnie-diplomas24.com
купить диплом ссср
www.premialnie-diploman24.com
купить диплом нового образца
https://premialnie-diplomx24.com
купить диплом университета
https://premialnie-diplomix24.com
купить диплом о высшем образовании
www.premialnie-diplomik24.com
купить диплом специалиста
premialnie-diplomans24.com
купить диплом нового образца
www.originality-diplomix.com
купить диплом в москве
https://russiany-diplomx.com
купить диплом ссср
www.russiany-diplomix.com
купить диплом врача
http://www.premialnie-diplomx.com
купить диплом университета
https://premialnie-diplomix.com
купить диплом бакалавра
https://diplomx-asx.com
купить диплом вуза
diplomix-asx.com купить диплом о среднем специальном образовании
купить диплом магистра
купить диплом колледжа
купить диплом фармацевта
купить аттестат образование
купить диплом нового образца
купить диплом средне техническое
купить свидетельство о рождении
купить диплом о высшем цена
купить аттестат за 11 класс
https://premialnie-diplomansy.com/купить-диплом-института/
купить диплом вуза
https://premialnie-diplomansy.com/купить-диплом-колледжа/
купить аттестат за 9 класс
https://russiany-diplomans.com/diplom-o-srednem-tehnicheskom-obrazovanii
купить диплом о среднем образовании
https://russiany-diplomans.com/attestat-za-11-klass
купить диплом ссср
http://lands-diploms.com/attestat-11-klassov.html http://lands-diploms.com/specialist.html http://lands-diploms.com/goroda/krasnodar.html http://lands-diploms.com/goroda/omsk.html http://lands-diploms.com/goroda/chelyabinsk.html
купить диплом института
http://radiploma.com/kupit-diplom-s-reestrom http://aurus-diploms.com/obrazovanie/kupit-diplom-s-zaneseniem-v-reestr.html http://radiploma.com/goroda/diplomy-v-sankt-peterburge http://radiploma.com/goroda/diplomy-v-novosibirske http://radiploma.com/goroda/diplomy-v-krasnodare
купить диплом о среднем образовании
http://aurus-diploms.com/attestat-9-klass.html http://aurus-diploms.com/obrazovanie/kupit-diplom-s-zaneseniem-v-reestr.html http://aurus-diploms.com/diplom-o-srednem-obrazovanii.html http://aurus-diploms.com/geography/kupit-diplom-v-samare.html
купить аттестат
http://radiploma.com/kupit-attestat-9-klassov http://radiploma.com/kupit-diplomy-tehnikuma-kolledzha http://radiploma.com/kupit-diplomy-o-srednem-tehnicheskom-obrazovanii http://radiploma.com/kupit-diplom-yurista
купить диплом техникума
https://aurus-diplomans.com diplomas-asx.com www.diplomana-asx.com https://rusd-diplom.com http://www.rusd-diploms.com aurus-diplomany.com https://aurus-diplomik.com www.aurus-diplomas.com www.diplomans-asx.com http://www.diplomany-asx.com www.diplomys-asx.com diploman-servise.com http://www.radiploms.com www.radiplom.com http://www.radiplomy.com www.radiploma.com http://www.originality-diploman.com/купить-диплом-с-занесением-в-реестр originality-diploman.com/диплом-бакалавра http://www.originality-diploman.com/купить-диплом-университета http://originality-diploman.com/купить-диплом-с-занесением-в-реестр
купить диплом техникума
http://www.rudiplomisty24.com/диплом-с-реестром-купить http://www.rudiplomisty24.com/диплом-колледжа rudiplomisty24.com/купить-диплом-пермь http://www.rudiplomisty24.com/купить-диплом-санкт-петербург
купить диплом в москве
www.russdiplomik.com/diplom-s-reestrom-o-vyisshem-obrazovanii.html http://radiploma.com/goroda/diplomy-v-sankt-peterburge http://radiploma.com/goroda/diplomy-v-pskove radiploma.com/goroda/diplomy-v-krasnodare http://www.radiploma.com/goroda/diplomy-v-khabarovske http://www.aurusdiploman.ru/
купить диплом о среднем образовании
https://frees-diplom.com/kupit-attestat/attestat-11-klassov https://frees-diplom.com/kupit-diplom-farmacevta frees-diplom.com/sanktpeterburg frees-diplom.com/bryansk
купить диплом университета
http://www.gosznac-diplomy.com/diplom-bakalavra gosznac-diplomy.com/kupit-diplom-tekhnikuma http://www.gosznac-diplomy.com/kupit-diplom-v-kazani
купить диплом о среднем образовании
https://diploman-asx.com/kupit-diplom-moskva www.diploman-asx.com/kupit-diplom-o-srednem-obrazovanii http://www.diploman-asx.com/kupit-diplom-o-srednem-obrazovanii https://diploman-asx.com/kupit-diplom-specialista
купить диплом университета