Не знаете, как заставить эту строку работать правильно. Сохраняет мою страницу пустой.
$imagefile = "http://mysite.ca/uploads/pages/large/$flyer['flyer_id']/$page['large_image']"; $imagedata = getimagesize($imagefile); $imagewidth = $imagedata[0]; $imageheight = $imagedata[1];
Я думаю, что это как-то связано с обеими переменными, смешанными с обычным текстом.
Не вставляйте переменные в строку:
$imagefile = "http://mysite.ca/uploads/pages/large/".$flyer['flyer_id']."/".$page['large_image'];
, не оборачивайте их в {}:
{}
$imagefile = "http://mysite.ca/uploads/pages/large/{$flyer['flyer_id']}/{$page['large_image']}";
и не удаляйте кавычки вокруг ключа массива (это совершеннодопускается внутри строки в двойных кавычках):
$imagefile = "http://mysite.ca/uploads/pages/large/$flyer[flyer_id]/$page[large_image]";
Я думаю, вам нужно добавить скобки для усов (извините, я не помню, как они на самом деле называются) вокруг ваших переменных, чтобы они могли правильно читаться как переменные.