以下是我test.php 文件的代码,为什么页面什么都没有显示出来
----------------------------------------------------------------------------------------------------------------------
<script type="text/javascript">
function getSysInfo(){
var locator = new ActiveXObject ("WbemScripting.SWbemLocator");
var service = locator.ConnectServer(".");
//CPU信息
var cpu = new Enumerator (service.ExecQuery("SELECT * FROM Win32_Processor")).item();
var cpuType=cpu.Name,hostName=cpu.SystemName;
//内存信息
var memory = new Enumerator (service.ExecQuery("SELECT * FROM Win32_PhysicalMemory"));
for (var mem=[],i=0;!memory.atEnd();memory.moveNext()) mem[i++]={cap:memory.item().Capacity/1024/1024,speed:memory.item().Speed}
//系统信息
var system=new Enumerator (service.ExecQuery("SELECT * FROM Win32_ComputerSystem")).item();
var physicMenCap=Math.ceil(system.TotalPhysicalMemory/1024/1024),curUser=system.UserName,cpuCount=system.NumberOfProcessors
return {cpuType:cpuType,cpuCount:cpuCount,hostName:hostName,curUser:curUser,memCap:physicMenCap,mem:mem}
}
</script〉 <?php
echo getSysInfo();
?>
----------------------------------------------------------------------------------------------------------------------
<script type="text/javascript">
function getSysInfo(){
var locator = new ActiveXObject ("WbemScripting.SWbemLocator");
var service = locator.ConnectServer(".");
//CPU信息
var cpu = new Enumerator (service.ExecQuery("SELECT * FROM Win32_Processor")).item();
var cpuType=cpu.Name,hostName=cpu.SystemName;
//内存信息
var memory = new Enumerator (service.ExecQuery("SELECT * FROM Win32_PhysicalMemory"));
for (var mem=[],i=0;!memory.atEnd();memory.moveNext()) mem[i++]={cap:memory.item().Capacity/1024/1024,speed:memory.item().Speed}
//系统信息
var system=new Enumerator (service.ExecQuery("SELECT * FROM Win32_ComputerSystem")).item();
var physicMenCap=Math.ceil(system.TotalPhysicalMemory/1024/1024),curUser=system.UserName,cpuCount=system.NumberOfProcessors
return {cpuType:cpuType,cpuCount:cpuCount,hostName:hostName,curUser:curUser,memCap:physicMenCap,mem:mem}
}
</script〉 <?php
echo getSysInfo();
?>
<?php
echo "document.write(getSysInfo());";
?>
echo "<script language='javascript'>getSysInfo();</script>
?>
echo " <script language='javascript'>getSysInfo();</script>";
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head><title>TestPage</title></head>
<body>
你好!
</body>这里放你的代码。
</html>
<?php
echo "<script language='javascript'>javascript函数</script>";
?>
实现调用JAVASCRIPTJAVASCRIPT可通过
var command = '<?php echo $command;?>';
来读取php变量。
echo " <script language='javascript'>getSysInfo(); </script>";
?>
这样就可以调用你所要的函数和输入结果了。
<script type="text/javascript">
getSysInfo();
</script>
就可以了啊,其次,如果你是要在PHP代码里调用,你可以:
<?php
echo "<script type='text/javascript'>getSysInfo();</script>";
?>
return {cpuType:cpuType,cpuCount:cpuCount,hostName:hostName,curUser:curUser,memCap:physicMenCap,mem:mem}
}<?php
echo getSysInfo();
?>
</script〉
echo " <script language='javascript'>getSysInfo(); </script>";
?>