由于某种原因,没有任何代码
if (isset($_SERVER['PHP_AUTH_USER']) &&
isset($_SERVER['PHP_AUTH_PW']))
{
// When the above is set, the code that is here will execute of course
}
Run Code Online (Sandbox Code Playgroud)
正在为我执行.当我输入正确的用户名和密码时,会再次弹出授权提示框.如果两个字段都正确并且我按下输入,那么这两个字段都不会被设置吗?但由于某些原因并非如此.我能做错什么?谢谢.
我想在同一个表中保存图片的文件路径和图像名称,但当然要保存单独的字段.我该如何正确执行?我确定下面的代码中存在严重错误,但我无法发现它.谢谢.
$sess_userid = mysql_real_escape_string($_SESSION['userid']);
$Image = mysql_real_escape_string($_FILES['file']['name']);
$PortraitPath = mysql_real_escape_string('profileportraits/' . $_FILES['file']['name']);
$query = "UPDATE Members
SET PortraitPath = '$PortraitPath'
WHERE fldID='$sess_userid'";
$query2 = "UPDATE Members
SET Image = '$Image'
WHERE fldID='$sess_userid'";
$result = mysql_query($query) or trigger_error(mysql_error().$query);
$result2 = mysql_query($query2) or trigger_error(mysql_error().$query2);
Run Code Online (Sandbox Code Playgroud) 在PHP中创建成员配置文件的最佳方法是什么?例如,某些网站在地址栏中读取:profile.php?id = 11233,然后是profile.php?id = 13563.这实际上是怎么做到的?截至目前,我正在MySQL中保存这类URL,但在哪里可以编写实际代码?我是否必须在profile.php中编写代码?或者我是否必须为每个ID制作单独的文件?它是如何工作的?
我已将用户的相应图片保存在名为"profileportraits"的文件夹中.因此,当用户上传他们的照片时,它会保存到该文件夹中.此外,我还将"纵向路径",即照片的位置/名称保存到MySQL数据库中以获取用户数据.我的问题是:我能够回显纵向路径,用户的肖像存储在页面上.但是如何将实际照片显示在页面上?即如何将文件路径转换为实际图片?我是否必须将从MySQL检索到的路径与目录相匹配?或者是其他东西?下面是一些代码.
{
echo $row['PortraitPath'];
}
Run Code Online (Sandbox Code Playgroud)
通过上面的代码,我能够回显实际路径,即:profileportraits/DSC00310.JPG.我只是想将图片的这条路径转换为实际图片.谢谢.
我想知道下面的代码是否正确,我一直有很多错误,但我不确定问题是否真的存在于此.代码如下:
用户将单击"退出组".
<p class="logout"><a id="exit" name="logout" href="#">Exit Group</a></p>
Run Code Online (Sandbox Code Playgroud)
单击"退出组"时应执行的代码如下:
if(isset($_GET['logout'])){
//CODE TO BE EXECUTED
}
Run Code Online (Sandbox Code Playgroud)
但是,当用户单击"退出组"时,我尝试执行的代码甚至没有被执行.大括号内的代码没有任何问题,因为很多人都检查过它.但我想知道我的问题是否可能出现在上面的代码中?谢谢.