Man "könnte" auch einfach richtig quoten :
Code:
$link='$datei = fopen("'.$date.'","r");$inhalt=fgets($datei,99999);echo $inhalt;fclose($datei);'
IMHO ist es ungeschickt, Variablen den gleichen Namen wie Funktionen zu verpassen (date() <-> $date) ...