if (!empty($_SERVER['HTTP_CLIENT_IP']))
$ip=$_SERVER['HTTP_CLIENT_IP'];
else if (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
else
$ip=$_SERVER['REMOTE_ADDR'];
?>
This blog post is the second in a series which introduces more new features of ZK 6. To check out main features please click here. One of the best user driven features in the upcoming release of ZK 6.0 RC is the navigation of the “Menubar” using the “KeyStroke” method making it more user friendly. […]
Dr.Chanwit Kaewkasi Software Engineer, Creator of ZKGrails & Lecturer at Suranaree University of Technology. 19+ years experiences in software writing Obtained PhD degree in Computer Science from the University of Manchester in 2010 Indulged in the research of virtual machine development, compiler and programming languages and software framework development in recent years Q: Firstly, please […]
I couldn’t believe it when I looked at my calendar but it is time for me to head back to the UK to visit family and friends. Due to the highly successful London user group last year we have decided to extend it to Germany. There was an overwhelming demand from Germany and thus we […]
This blog post is the first of a series which introduces more new features of ZK 6. To check out main features please click here. ZK 6 has another brand new ZK component – “combobutton” which is effective in providing multi-function button enabling the developer to provide the user with one click actions as well […]
I have been evangelizing ZK 6 and its multitude of features for close to six months give or take and I am still excited about what’s coming for ZK developers. Before we continue the ZK 6 theme let’s have a recap on what has happened with ZK 5. ZK 5 has been our most successful […]
I have been in the US performing on site support for one of our large clients and I decided it would be a great opportunity to host a user group for ZK’s many US based users and customers.Therefore I am pleased to announce the first United States User Group with special thanks to the sponsorship […]