Creo que el CSV es separado por comas en esta linea tienes ;
Código PHP:
while (($data = fgetcsv($handle, 1000, ";")) !== FALSE)
Deberia ser asi:
Código PHP:
while (($data = fgetcsv($handle, 1000, ",")) !== FALSE)
Y cual es el error que te muestra.
Saludos.