Archive for the ‘WinPhp 2009’ category

It’s been more than a month since this competition started, but the time ran very quickly. Today I’m going to summarize what I’ve used to create my entry and what I’ve learned.
Final application available at http://winphp.juokaz.com:82/.
Goal was:
My project will allow people to upload huge collections of photos (probably archived in one zip file) and get [...]

External libraries are useful for performance demanding tasks where PHP is simply too slow. Also PHP can work as front-end system for various back-end systems (where server doesn’t provide any PHP supported communication types). I have written some posts about using .Net libraries in PHP so far, but there are some other choices available too. [...]

Only on rare cases applications created with Silverlight (or Flash) are static – it’s very common to have information coming from a RSS feed, REST service or any other data source. What is more important, these applications usually needs configuration variables (user name, language, products category, etc.) to be passed to them. But how to [...]

Stuart Herbert in his blog more than a year ago pointed some key Microsoft Sql extension for PHP pros:
What’s Wrong With The Existing MSSQL Extension For PHP?
… or, why do we need an improved SQL Server extension for PHP? :)
The existing MSSQL extension works well, but has a few practical limitations that have to be [...]

My task today was to make Rob Allen’s Zend framework tutorial project run on Windows. Some years ago such task could have been a problem, but as you will see, now it’s nothing special.
To start with, Windows sometimes really annoys. For example, by default I can’t add files to C:\inetpub\wwwroot. It doesn’t ask for “Allow/Cancel?“, [...]

Today I was again working with my entry for WinPhp competition. Now with a key feature – Microsoft Deep Zoom.
To start with, there are many ways how Deep Zoom application can be created. As I have written before here, easiest way is to use Deep Zoom Composer. However, I want to use it as a [...]

Tuesday I’ve posted post how to use .Net assemblies in PHP, however, as Teal’c correctly pointed out:
Making your library COM visible requires that you register the DLL in the GAC and registering something in the GAC should only be done when multiple applications need to access the same version of the same library. Even then, [...]

One of the biggest issue for me in WinPHP challenge (more info) is using C# written libraries in PHP. Actual PHP part is very easy to write, because only thing you need to do is to create COM object. However, making your dll’s visible by PHP is a bit tricky.
I followed this tutorial, which [...]

To start with, all work took about 1:30, including Skype distractions, reading how-to’s, etc. Only one problem I had is that I was given remote desktop connection access to Windows Server 2008 machine, but I’m working with Linux. How to connect to remote desktop from Linux?
Luckily, I had Windows XP in VirtualBox so I tried [...]

Sometime in the end of March Microsoft and partners announced 2009 WinPHP competition. I always wanted to try to create an app with both PHP and C#, so I decided to register – my idea is to create a project, which will demonstrate both PHP and .NET connectivity and Deep Zoom functionality.
My project will allow [...]