所以我希望用户只能上传文档或docx.首先,这是我的html:
<form action="upload_file.php" method="post" enctype="multipart/form-data">
Select a file: <input type="file" name="img">
<input type="submit">
</form>
Run Code Online (Sandbox Code Playgroud)
这是我的PHP:
$allowedExts = array("doc", "docx");
$extension = end(explode(".", $_FILES["file"]["name"]));
if ($extension!=".doc" || $extension!=".doc"
&& ($_FILES["file"]["size"] < 200000)
&& in_array($extension, $allowedExts)) {
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}
else
{
echo "Upload: " . $_FILES["file"]["name"] . "<br />";
echo "Type: " . $_FILES["file"]["type"] . "<br />";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";
echo …Run Code Online (Sandbox Code Playgroud) 我正在使用jquery对php脚本进行ajax调用.但是,为了触发ajax中的成功/错误处理程序,php脚本需要返回什么.所以这是ajax:
$.ajax({
data: $this.serialize(),
type: "POST",
url: "/Scripts/script.php",
success: function() {
alert("script was successful");
},
error: function() {
alert("script was unsuccessful");
}
});
Run Code Online (Sandbox Code Playgroud)
所以php脚本可以返回一些内容,例如:
return 0, 1
return true, false
return "true", "false"
echo "true", "false
Run Code Online (Sandbox Code Playgroud)
哪一个激发ajax成功/错误调用?
我希望在悬停在单选按钮上时显示工具提示.所以我正在尝试使用这个插件:tipsy.所以这是我的HTML:
<label><input type="radio" name="options" value="1" class="required" id="option1"> Option1</label>
Run Code Online (Sandbox Code Playgroud)
然后我尝试了这样的事情:
$("#option1").tipsy({fallback: "test" });
Run Code Online (Sandbox Code Playgroud)
但当我在单选按钮上盘旋时,什么都没有出现.为什么没有出现什么,我如何使其工作?
所以我的网站上有一个文件上传部分,用户可以上传任何doc或docx文件夹.继承人我的HTML代码:
<form action="upload_file.php" method="post" enctype="multipart/form-data">
Select a file: <input type="file" name="upload">
<input type="submit">
Run Code Online (Sandbox Code Playgroud)
这是upload_file.php的代码:
<?php
session_start();
$allowedExts = array("doc", "docx");
$extension = end(explode(".", $_FILES["upload"]["name"]));
if (($_FILES["upload"]["size"] < 200000)
&& in_array($extension, $allowedExts)) {
if ($_FILES["upload"]["error"] > 0)
{
echo "Return Code: " . $_FILES["upload"]["error"] . "<br />";
}
else
{
echo "Upload: " . $_FILES["upload"]["name"] . "<br />";
echo "Type: " . $_FILES["upload"]["type"] . "<br />";
echo "Size: " . ($_FILES["upload"]["size"] / 1024) . " Kb<br />";
echo "Temp file: " …Run Code Online (Sandbox Code Playgroud) html ×4
php ×3
file-upload ×2
jquery ×2
upload ×2
directory ×1
file ×1
radio-button ×1
tipsy ×1
tooltip ×1