seany123 Posted November 5, 2009 Share Posted November 5, 2009 okay so i very recently set up Xampp so i could develop using my localhost.. (instead of a free host) but now i have this problem.. this no longer shows the value in the database: <?= $english_format_number = number_format($player->crimes_sucess);?> it shows this: crimes_sucess);?> However this shows the value... <?php echo $english_format_number = number_format($player->crimes_sucess);?> i need to know how i can fix this because i have over 300 pages... all using this format... they all worked before but now dont.. and i cannot afford to waste time changing it. EDIT: i have already gone into php.ini and made short_open_tag = on Link to comment https://forums.phpfreaks.com/topic/180359-solved-help-with-problem-since-using-localhost/ Share on other sites More sharing options...
waynew Posted November 5, 2009 Share Posted November 5, 2009 You're using short tags. Most of us gentlemen here frown upon them. But seeing as converting over 300 pages back to regular tags would require too much effort, I'd suggest that you enable short tags on your local server. http://codingforums.com/showthread.php?t=134540 Link to comment https://forums.phpfreaks.com/topic/180359-solved-help-with-problem-since-using-localhost/#findComment-951446 Share on other sites More sharing options...
seany123 Posted November 5, 2009 Author Share Posted November 5, 2009 i forgot to add that i changed the php.ini to allow short tags another interesting thing is this just echos nothing: <?php $english_format_number = number_format($player->crimes_failed);?> Link to comment https://forums.phpfreaks.com/topic/180359-solved-help-with-problem-since-using-localhost/#findComment-951449 Share on other sites More sharing options...
waynew Posted November 5, 2009 Share Posted November 5, 2009 another interesting thing is this just echos nothing: <?php $english_format_number = number_format($player->crimes_failed);?> That's because you're not echo' ing anything. You're just assigning something to $english_format_number. You could do this <?php echo number_format($player->crimes_failed);?> or <?php $english_format_number = number_format($player->crimes_failed); echo $english_format_number;?> Link to comment https://forums.phpfreaks.com/topic/180359-solved-help-with-problem-since-using-localhost/#findComment-951454 Share on other sites More sharing options...
seany123 Posted November 5, 2009 Author Share Posted November 5, 2009 is there no way to keep it the same? the free hosting worked made it work? why cant i just make it work on my php.ini Link to comment https://forums.phpfreaks.com/topic/180359-solved-help-with-problem-since-using-localhost/#findComment-951456 Share on other sites More sharing options...
waynew Posted November 5, 2009 Share Posted November 5, 2009 I've never used short tags before; but I'm pretty confident that if you do enable them, then your code will work. Change your php.ini file, then restart your server (Apache or whatever). Link to comment https://forums.phpfreaks.com/topic/180359-solved-help-with-problem-since-using-localhost/#findComment-951460 Share on other sites More sharing options...
seany123 Posted November 5, 2009 Author Share Posted November 5, 2009 that was the problem... i forgot to restart my server thanks Link to comment https://forums.phpfreaks.com/topic/180359-solved-help-with-problem-since-using-localhost/#findComment-951463 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.