Regex och filhantering är 2 saker i php som jag nästan aldrig använder och vid de tillfällen som jag behöver någondera kliar jag mig bara i håret av förvirring... Finns det någon vänlig själ som kan få detta att fungera:
$fil = "$id.url.txt";
$var = "hej";
if(!fopen($fil, 'r')) { // kontrollerar om filen finns
$openFile = fopen($fil, 'w') or die("can't open file");
$fwrite($openFile,$var); // om så inte är fallet skapas filen och skrives med data.
fclose($openFile);
} else {
$movieUrl = fopen($fil, 'r'); // läsa in innehållet från filen
$fclose($movieUrl);
}