File aus Script auf anders Laufwerk schreiben

ich schreibe fortlaufend in eine Tabelle, welche ich aber in Google Drive ablegen möchte beim schreiben. Aber egal wie ich die Pfadangabe schreibe (\ oder \ oder / oder //), erhalte ich einen Fehler.

$file_inhalt = array("$datum", "$start", "$stop", "$arb_zeit", "$lohn");
$filename 		= "Abrechnung.csv";
$filename   	= IPS_GetKernelDir()."G:\Meine Ablage\Stress\Formulare\Mitarbeiter\Arbeitszeiten\$filename";// anpassen
$fileHandle 	= fopen($filename, 'a');
fputcsv($fileHandle, $file_inhalt, ';');
fclose($fileHandle);

Lass dir mal den zusammengesetzten Dateinamen anzeigen. Meiner Meinung nach ist der Teil mit

IPS_GetKernelDir().

zuviel, der setzt einen entsprechenden Pfad vor deinen manuell eingegebene String.
Hinten in deinem String passt auch etwas nicht, da ist $filename Teil deines Strings und wird nicht durch die Variable ersetzt.

Bin kein PHP-Experte, aber ich denke das sollte so aussehen:

$filename   	= "G:\Meine Ablage\Stress\Formulare\Mitarbeiter\Arbeitszeiten\" . $filename;

Zusätzliche zu dem von @volkerm schon beschriebenen IPS_GetKernelDir, wirst du es vermutlich dennoch nicht schaffen.
Laufwerk G wird ja sehr wahrscheinlich durch dein Google Drive erzeugt.
Somit ist es nur unter deinem angemeldeten Windows Benutzer verfügbar.
Symcon hat da kein Zugriff drauf, da es als Systemdienst läuft.
Michael