我环顾四周,一直在努力寻找如何上传多个图像(.jpg/.png/etc).对于我的任务,我希望上传5张图片到数据库记录.到目前为止,我很难在一个记录中上传5个.我已经在Ws3网站上使用过PHP,它运行成功,但这段代码只适用于一个图像.
PHP代码 -
$allowedExts = array("gif", "jpeg", "jpg", "png");
$temp = explode(".", $_FILES["file"]["name"]);
$extension = end($temp);
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/jpg")
|| ($_FILES["file"]["type"] == "image/png"))
&& ($_FILES["file"]["size"] < 2000000)
&& in_array($extension, $allowedExts))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br>";
}
else
{
if (file_exists("upload/" . $_FILES["file"]["name"]))
{
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"], "upload/" . uniqid() . "_" . $_FILES["file"]["name"]);
}
}
}
else
{
$error = "Invalid …Run Code Online (Sandbox Code Playgroud) 在阅读 CSS 旋转属性参考指南后,我试图将标准滑块旋转 90 度 (pi/2),但到目前为止它仍处于默认位置。文档确实说明了它是一个块元素,所以我将滑块包裹在一个 div 中,但仍然没有成功。
HTML:
<div id="sliders">
<form id="form" name="form1">
<p>
Slider 1
<input id="slider01" autocomplete="off" type="range" name="slider1" min="0" max="10" value="0"><span id="value">0</span>
</p>
<p>
<input type="button" value="Submit" id="submit" />
</p>
</form>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
#sliders {
rotation-point: 50% 50%;
rotation: 90deg;
}
Run Code Online (Sandbox Code Playgroud) $query = "SELECT * FROM websites WHERE url LIKE '%.nl/' OR '%.com/' OR '%.org/' ORDER BY views DESC";
Run Code Online (Sandbox Code Playgroud)
输出:

这是从哪里来的?
我刚刚写了这篇文章,并且认为必须有一个更容易/更干净的方法来做到这一点,因为这样看起来很可怕:
if(isset($_GET['m']) && isset($_GET['v'])) {
Router::Get($_GET['m'], $_GET['v']);
} elseif(isset($_GET['m'])) {
Router::Get($_GET['m'], "");
} else {
Router::Get("", "");
}
Run Code Online (Sandbox Code Playgroud)
我正在寻找一种更干净的方式,比如:
Router::Get(is('m'), is('v'));
Run Code Online (Sandbox Code Playgroud)
有什么建议可以缩短/清理这种if语句吗?