为什么我的PHP不工作?
最近我一直在尝试进入PHP和JavaScript,所以我只是在尝试它们的每一个功能,制作一个小页面,做一些特定于脚本的事情,如显示时间、浏览器、ip地址等。但我似乎有点困惑:为什么我的PHP不工作?,php,html,Php,Html,最近我一直在尝试进入PHP和JavaScript,所以我只是在尝试它们的每一个功能,制作一个小页面,做一些特定于脚本的事情,如显示时间、浏览器、ip地址等。但我似乎有点困惑: <html> <head> <title>Scripting Demo</title> <style type="text/css"> html, body, a {
<html>
<head>
<title>Scripting Demo</title>
<style type="text/css">
html, body, a {
margin: 0;
padding: 0;
text-decoration: none;
}
.globalContainer {
width: 100%;
height: 100%;
text-align: center;
font-family: Arial;
background-image: linear-gradient(top, rgba(255,248,133,255) 0%, rgba(255,244,73,255) 50%, rgba(255,241,13,255) 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0.00000105000042, rgba(255,248,133,255)), color-stop(0.5000002, rgba(255,244,73,255)), color-stop(1, rgba(255,241,13,255)));
background-image: -moz-linear-gradient(top, rgba(255,248,133,255) 0%, rgba(255,244,73,255) 50%, rgba(255,241,13,255) 100%);
background-image: -o-linear-gradient(top, rgba(255,248,133,255) 0%, rgba(255,244,73,255) 50%, rgba(255,241,13,255) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff885', endColorstr='#fff449'endColorstr='#fff10d');
}
.table {
margin-left: auto;
margin-right: auto;
}
</style>
</head>
<body>
<div class="globalContainer">
<table class="table" border="0">
<th>Current Time</th>
<tr>
<td align="center" id="currentTime">
</td>
<script type="text/javascript">
<!--
var cTime = document.getElementById("currentTime");
cTime.innerHTML="<b>Date:</b> "+Date();
cTime.style.backgroundColor = "rgb(188,212,230)";
cTime.style.paddingLeft = "5px";
cTime.style.paddingRight = "5px";
cTime.style.border = "solid";
cTime.style.borderRadius = "2em";
cTime.style.MozBorderRadius = "2em";
cTime.style.WebkitBorderRadius = "2em";
cTime.style.borderColor = "rgb(188,212,230)";
cTime.style.fontFamily = "Arial";
cTime.style.fontSize = "15px";
//-->
</script>
</tr>
<th>Current Browser</th>
<tr>
<td align="center" id="currentBrowser">
</td>
<script type="text/javascript">
var cBrow = document.getElementById("currentBrowser");
cBrow.innerHTML="<b>Browser:</b> "+navigator.appName;
cBrow.style.backgroundColor = "rgb(188,212,230)";
cBrow.style.paddingLeft = "5px";
cBrow.style.paddingRight = "5px";
cBrow.style.border = "solid";
cBrow.style.borderRadius = "2em";
cBrow.style.MozBorderRadius = "2em";
cBrow.style.WebkitBorderRadius = "2em";
cBrow.style.borderColor = "rgb(188,212,230)";
cBrow.style.fontFamily = "Arial";
cBrow.style.fontSize = "15px";
</script>
</tr>
<th>IP Address</th>
<tr>
<td align="center" id="ipAddress">
<b>IP:</b> <?php $ip=@$REMOTE_ADDR; echo $ip; ?>
</td>
<script type="text/javascript">
var ip = document.getElementById("ipAddress");
ip.style.backgroundColor = "rgb(188,212,230)";
ip.style.paddingLeft = "5px";
ip.style.paddingRight = "5px";
ip.style.border = "solid";
ip.style.borderRadius = "2em";
ip.style.MozBorderRadius = "2em";
ip.style.WebkitBorderRadius = "2em";
ip.style.borderColor = "rgb(188,212,230)";
ip.style.fontFamily = "Arial";
ip.style.fontSize = "15px";
</script>
</tr>
</table>
</div>
</body>
</html>
脚本演示
html,body,a{
保证金:0;
填充:0;
文字装饰:无;
}
.环球集装箱{
宽度:100%;
身高:100%;
文本对齐:居中;
字体系列:Arial;
背景图像:线性梯度(顶部,rgba(255248133255)0%,rgba(255244,73255)50%,rgba(255241,13255)100%);
背景图像:-webkit渐变(线性、左上、左下、色挡(0.0000105000042,rgba(255248133255))、色挡(0.5000002,rgba(255244,73255))、色挡(1,rgba(255241,13255));
背景图像:-莫兹线性梯度(顶部,rgba(255248133255)0%,rgba(255244,73255)50%,rgba(255241,13255)100%);
背景图像:-o-线性梯度(顶部,rgba(255248133255)0%,rgba(255244,73255)50%,rgba(255241,13255)100%);
过滤器:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff885',endColorstr='#fff449'endColorstr='#fff10d');
}
.桌子{
左边距:自动;
右边距:自动;
}
当前时间
当前浏览器
var cBrow=document.getElementById(“当前浏览器”);
cBrow.innerHTML=“浏览器:”+navigator.appName;
cBrow.style.backgroundColor=“rgb(188212230)”;
cBrow.style.paddingLeft=“5px”;
cBrow.style.paddingRight=“5px”;
cBrow.style.border=“solid”;
cBrow.style.borderRadius=“2em”;
cBrow.style.MozBorderRadius=“2em”;
cBrow.style.WebkitBorderRadius=“2em”;
cBrow.style.borderColor=“rgb(188212230)”;
cBrow.style.fontfamine=“Arial”;
cBrow.style.fontSize=“15px”;
IP地址
知识产权:
var ip=document.getElementById(“ipAddress”);
ip.style.backgroundColor=“rgb(188212230)”;
ip.style.paddingLeft=“5px”;
ip.style.paddingRight=“5px”;
ip.style.border=“solid”;
ip.style.borderRadius=“2em”;
ip.style.MozBorderRadius=“2em”;
ip.style.WebkitBorderRadius=“2em”;
ip.style.borderColor=“rgb(188212230)”;
ip.style.fontfamine=“Arial”;
ip.style.fontSize=“15px”;
我意识到仅仅使用JavaScript来实现CSS和jazz是非常低效的,但是我只是为了练习而这么做
注意第七十六行:
<b>IP:</b> <?php $ip=@$REMOTE_ADDR; echo $ip; ?>
IP:
这就是我试图使用PHP获取用户IP地址的地方,但没有真正起作用。有人能解释一下我做错了什么吗?我很想学习PHP和JavaScript,但我似乎真的被难住了O服务器超全局数组包含有关远程连接的各种信息,包括其IP地址。使用
phpinfo()
查看可用的各种位
不要使用
@
;趁着还有时间,马上改掉这个习惯。首先,要意识到,@
可以消除错误和警告,这将有助于解决问题
我想您正在寻找$\u服务器['REMOTE\u ADDR']
,$REMOTE\u ADDR
是对手册的错误或误解
$\u服务器
指数
您可能在$\u服务器中找到以下任何元素,也可能找不到。
请注意,如果有的话,其中很少有可用的(或者确实有可用的)
意思是)如果在命令行上运行PHP
“远程地址”
用户查看当前页面的IP地址
IP:
这对我有用 用这个代替你现有的:
$_SERVER['REMOTE_ADDR']
本地主机还是远程主机?安装了php吗?文件扩展名.php?它的$_SERVER['REMOTE\u ADDR']local,文件扩展名是.php,不确定我是否安装了php。如果你没有安装php,而webserver,如果你想使用浏览器,你希望发生什么?哦,那,我使用xampp SERVER进行php编码,所以是的,我确实安装了php,我一时被你的意思弄糊涂了。
$_SERVER['REMOTE_ADDR']