Hice la prueba y esta todo bien
solo me sale el error cuando coloco un espacio en blanco antes del script
verifica que no este asi:
Código PHP:
<!--no debe haber alguna salida html, ni espacio en blanco, si existe borralo//-->
<? if ($_SESSION['permiso'] != '1')
{
echo "Only for subscribed members. We invite you to complete the subscription process to have immediate access to one thousand (1,000) scrapbooking 3D effect frames, the most extensive and varied gallery of the web!";
}
else
{
If ($categoria=="animal") { $cat="Animals"; } ;
If ($categoria=="clasic") { $cat="Classical"; } ;
If ($categoria=="tyl") { $cat="Cloth"; } ;
If ($categoria=="contemp") { $cat="Contemporany"; } ;
If ($categoria=="floral") { $cat="Floral"; } ;
If ($categoria=="decorativo") { $cat="Decorative"; };
If ($categoria=="dyt") { $cat="DoubleTripe"; } ;
If ($categoria=="index") { $cat="Index"; } ;
If ($categoria=="dorado") { $cat="Golden"; } ;
If ($categoria=="infantil") { $cat="Infant"; } ;
If ($categoria=="library") { $cat="Library"; } ;
If ($categoria=="joyas") { $cat="Jewel"; } ;
If ($categoria=="masculinos") { $cat="Masculine"; } ;
If ($categoria=="oyr") { $cat="Oval"; } ;
If ($categoria=="plateado") { $cat="Silver"; } ;
If ($categoria=="venecian") { $cat="Venetian"; } ;
If ($categoria=="madera") { $cat="Wooden"; } ;
$pagina = "http://www.mangelsdesigns.com/frames/${cat}_archivos/PNG/mangels_${categoria}${id}.htm";
header("Location: $pagina");
}?>
por que el error te da en la linea 34 y tu escript tiene 26 lineas debe haber algo arriba