Büyük ihtimal 1.php dosyan png olarak header veriyor o nedenle çalışmıyor olabilir. Eğer söylediğim gibiyse yani 1.php sadece resim oluşturup ekrana basıyorsa :
<?php require("1.php"); ?>
yerine

<img src="http:www.site.com/1.php" />
şeklinde kullanırsan sorun çözülür.