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'];
?>
It is now possible to use Selenium IDE to test ZK applications without the need for a UUID generator. This is achieved by integrating the ZK selector into Selenium IDE. Selenium IDE’s main power is that it can easily generate different programming language formats such as Junit, TestNG, Groovy, PHP, Python, Ruby bringing a hold host of testing power to your fingertips.
The official release of ZK 5 marks the launch of ZK’s “Developer-Centric” paradigm. At the core are the Server+client Fusion and Ajax-as-a-Service architectural innovations. The integration of jQuery and Java EE 6 CDI, as well as additional enterprise level functionalities, is among the main advancements in ZK 5.
Yesterday, we launched several new ZK 5 features, including Frozen Column, In-place-editing and Rowspan within a grid. These features enhance the usage of ZK.
These features provide a more flexible grid table allowing the user modify and navigate the data quickly and easily, just like a spreadsheet.