Martine Osias wrote: > An HTML/PHP code migrated to a different hosting platform seems to behave > differently. The PHP statements within HTML fields or within tables does > not execute > > PHP within table: > > <tr> > <td > align="left"><?="«".$_SESSION['scripture_text']."»"?></td> > </tr> > > This PHP code doesn't print in the HTML page. > > PHP within form field: > > <input type="text" name="reservation_date" value="<?=$_GET['rdate'];?>" > readonly=""> > > This PHP code shows on the page when it shouldn't. The same variable is an > input and an output in this form: > > ******************************************** <snip code> > > Are there times when the <? statements in HTML code don't execute?
Yes - when short_open_tag is disabled in the config. See http://www.php.net/manual/en/ini.core.php#ini.short-open-tag for more info. I'd suggest you move away from using short tags, if for no other reason than portability. Cheers -- David Robley A conclusion is simply the place where you got tired of thinking. Today is Boomtime, the 72nd day of Chaos in the YOLD 3176. -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php