Got a task to install php on top of tomcat (Tomcat5) on Windows.
Was strugling to make it work for a while. Was reading wrong blogs and newsgroups for a while without success untill I found a very good resource – JavaBridge. It was so easy as to run msi to install php and to copy paste a war file to the Tomcat’s webapps folder.
To call a method by dynamic name you can do this:
$methodName="MyMethod";
$result=$methodName();
To create a class by dynamic name you can do this:
$className="MyClass";
$classVar=new $className;
To call any method by dynamic name in previously initialized class you can do this:
$methodName="MyMethod";
$result=$classVar->$methodName();
Php Script To Detect And Verify Googlebot
function IsGooglebot(){
if(eregi("Googlebot",$_SERVER['HTTP_USER_AGENT'])){
$ip = $_SERVER['REMOTE_ADDR'];
$name = gethostbyaddr($ip);
if(eregi("Googlebot",$name)){
$hosts = gethostbynamel($name);
foreach($hosts as $host){
if ($host == $ip){
return true;
}
}
return false; }else{
return false; }
}else{
}
return false;
}