OpenLayers and MapServer
Using PHP to read an OGR data source (shapefile)