A gdzie uruchamiasz ten skrypt?
Jak skrypt znajduje się na serwerze to będzie zapisywał plik csv na serwerze (we skazanej lokalizacji $nazwaPliku)
Jak skrypt uruchomisz na swoim komputerze to będzie zapisywał na komputerze.
Oczywiście możesz plik zapisać na serwerze i go pobrać z serwera ale to już chyba oczywista oczywistość.
Poza tym po pierwsze: zamiast robić fopen, fwrite, fclose - można użyć jednej funkcji:
file_put_contents($nazwaPliku, $ciag_wyjsciowy)
Po drugie: używaj jednolitego nazewnictwa zmiennych. Albo $nazwa_zmiennej albo $nazwaZmiennej. Jest taki standard PSR który mówi żeby używać tego albo tego ale nie obydwu na raz. Ja preferuję $nazwa_zmiennej a styl camelCase używam do nazw metod.