如何允许动态(更改高度)内容区域在用户屏幕上垂直居中(无论屏幕大小如何),直到它到达100px页面顶部只剩下可用空间的点?
这是一个图表:

我不完全确定这个问题的解决方案是仅使用CSS还是javascript - 所以欢迎所有建议.
我想知道如何创建一个PHP IF语句来检测用户是否正在加载某个URL.在我的情况下它是:
www.design.mywebsite.com
Run Code Online (Sandbox Code Playgroud)
IF语句需要覆盖整个子域,EG也必须检测到URL:
www.design.mywebsite.com/filename.php
Run Code Online (Sandbox Code Playgroud)
一旦建立了IF语句,我想添加一个PHP变量.所以它可能会帮助别人,让我们称之为:
$myvariable = "Hey there! You're on my subdomain";
Run Code Online (Sandbox Code Playgroud)
总结 一下:最终的代码应该是这样的......
<?php
if //Code to detect subdomain// {
$myvariable = "Hey there! You're on my subdomain";
}
?>
Run Code Online (Sandbox Code Playgroud) 现在,每个人都知道可爱的小技巧,你可以将这个Javascript代码打到浏览器的URL栏中:
document.body.contentEditable = 'true'; document.designMode = 'on'; void 0
Run Code Online (Sandbox Code Playgroud)
还有El Presto!您可以根据自己的需要开始自由编辑网站.
唯一的问题是 - 你无法保存它!
在做了一些快速研究之后,我发现很可能,保存这个的最好方法是通过这里建议的方法,其中包括以某种方式将页面变成一个巨大的形式并将其发布到MySQL数据库.
当然,虽然这样做很棒,但它最终会保存我的整个页面 - 而不仅仅是我想要编辑的部分或容器 - 这是一个主要问题,因为我们的开发人员需要保留代码行,例如......
<?php include('header.php'); ?>
Run Code Online (Sandbox Code Playgroud)
...没有在HTML中输出.换句话说:它将保存我的页面,因为它出现在输出的HTML中,覆盖了原始PHP文件中的内容.
我问的是怎么做,我将如何保存一个这样编辑的网站,但只是为了保存或更新网站上的一个或两个可编辑的容器(不是整个事情所以我的PHP代码不会被覆盖)?
例如:
<p>This Won't get updated when the page is "saved"</p>
<div id="update-this-contianer">
This area will be passed on to the MySql database, and then updated into the same section of the original file.
</div><!-- End Area To Update -->
Run Code Online (Sandbox Code Playgroud) 我目前正在构建一个非常非常基本的登录脚本,它基本上连接到数据库,并检查用户在表单中输入的值是否匹配.但是,出于某种原因,我的代码REFUSES在单击提交按钮时执行任何操作!! ?? 这是代码......
<?php
mysql_connect("localhost", "username", "password");
mysql_select_db("dbname");
?>
<body>
<?php
if(isset($_POST['submit'])){
$username = $_POST['username'];
$password = $_POST['password'];
$result = mysql_query("SELECT * FROM users WHERE username='$username' AND password='$password'");
$num = mysql_num_rows($result);
if($num == 0){
echo "Bad login, go <a href='login.php'>back</a>.";
}else{
session_start();
$_SESSION['username'] = $username;
header("Location: admin.php");
}
}else{
?>
<form action='login.php' method='post'>
Username: <input type='text' name='username' /><br />
Password: <input type='password' name='password' /><br /><br />
<input type='submit' value='Login' />
</form>
<?php
}
?>
</body>
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
这是非常基本的,我知道 - 但我简直无法弄清楚为什么这段短的PHP代码对我不起作用?我试图在我的函数中发生一个IF语句,然后在我的文档的某个地方执行函数,这样它返回"../".
<?php $confirm = "yes"; ?>
<?php
function clientarea() {
if (isset($confirm)) {
if ($confirm == "yes") {
echo "../";
}
}
}
?>
<img src="<?php clientarea(); ?>images/logo.png" alt="Logo" />
Run Code Online (Sandbox Code Playgroud)
有什么想法为什么这段代码对我不起作用?