Stock-portfolio-manager is a project mainly written in PHP, it's free.
A stock portfolio management web application David McGough and I developed for our Intro to Databases course.
Explantion of files:
includes/db.php
includes/csv_explode.php
includes/json_encode.php
futureChart.php