我想更新网站上的所有页面以使用包含页脚和页眉.所以我必须将很多.html页面更改为.php.
所以我正在寻找一种方法,将以.html结尾的所有页面重定向到相同的URL但以.php结尾.
我为我正在处理的网站创建了一个小规模的CMS,并且有一个表单可以上传要在网站上使用的图像文件.它成功上传文件,但它设置的权限不允许在浏览器中查看文件.
这是我目前上传文件的PHP代码
$typepath = $_POST['filetype'];
$target_path = "../../images/uploads/".$typepath."/";
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']);
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
echo "<p>The file ". basename( $_FILES['uploadedfile']['name']).
" has been uploaded</p>\n<p>To the directory: <span style=\"font-weight:bold;\">".substr($target_path, 6)."</span></p>";
} else{
echo "There was an error uploading the file, please try again!";
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试为瑜伽工作室创建每周课程时间表.我使用表创建了一个静态版本,您可以在以下位置看到:
http://www.studioleisure.com/classes.php
注意:^^此网页现在包含使用此问题的答案创建的已完成的HTML版本.
我遇到的问题是从一小时后的15分钟开始的课程或持续时间超过一小时的课程,而且为这个版本创建PHP非常困难.
我只是想知道是否有人有任何想法来创建一个具有类似外观但更容易编写PHP的代码.
我目前有一个简单的重写,重定向
/photos/2
Run Code Online (Sandbox Code Playgroud)
至
/photoviewer.php?photo=2
Run Code Online (Sandbox Code Playgroud)
但是,我需要能够允许用户将照片添加到他们的购物车,所以我想我需要保留查询字符串,以便以下工作.
/photos/2?action=purchase
Run Code Online (Sandbox Code Playgroud)
重定向到:
/photoviewer.php?photo=2&action=purcahse
Run Code Online (Sandbox Code Playgroud)
我目前的htaccess规则是:
RewriteRule ^photos/([a-zA-Z0-9_-]+)$ photoviewer.php?photo=$1 [L]
Run Code Online (Sandbox Code Playgroud)