我试过检查其他答案,但我仍然感到困惑 - 特别是在看到W3schools HTML 5参考之后.
我认为HTML 4.01应该"允许"单个标签只是<img>
和<br>
.然后XHTML来一起<img />
和<br />
(如果有人说,空间是有旧的浏览器).
现在我想知道在练习HTML 5时我应该如何格式化我的代码.
__PRE__
是吗<br>
,<br/>
还是<br />
?
我的网站上有一个网站我想运行一些预定的任务.你会推荐哪些方法来达到这个目的?
到目前为止我已经想到的是在每个页面的顶部都包含一个脚本,然后让这个脚本检查是否是时候运行这个工作了.
这只是我想到的一个简单示例:
if ($alreadyDone == 0 && time() > $timeToRunMaintainance) {
runTask();
$timeToRunMaintainance = time() + $interval;
}
Run Code Online (Sandbox Code Playgroud)
还有什么我应该考虑的还是有比这更好的方法?
什么是上传多个文件的最佳客户端http库?如果它可以处理这是一个巨大的奖金目录.我正在寻找开源或免费的东西.我正在寻找像FTP这样的东西,但它通过浏览器在http上工作.在上传超过5-6个文件时,通过普通的HTML 4.x表单上传多个文件有点麻烦.
随意分享您的个人经历.
在我的文档中,我有这个脚本:
$.ajax({ type:"POST",url:"ajax.php",data:data,
success: function() {
//onsuccess
},
error: function() {
//onerror
}
});
Run Code Online (Sandbox Code Playgroud)
我怎么能在文档ajax.php
中故意抛出错误?仅仅抛出一个400 HTTP状态代码或其他东西就足够了吗?(如果是这样,那么正确的是400吗?)
为什么我要问的是我想使用它来向服务器提交表单,如果字段没有正确填写,我想通过错误参数提醒用户$.ajax
.我知道我可以首先使用javascript做这个,但我希望我能这样做(所以我不必写两次验证).但是当然这样做,我不能将不同的领域与另一领域分开.
基于我想要使用它,我可以以某种方式抛出"自定义错误",因此如果该字段name
没有正确填写,它将返回该字段的名称(即name
).做这样的事情就足够了:
在ajax.php中:
if (isFilledOutProperly($name) == false) {
echo "name";
}
else {
echo "success";
}
Run Code Online (Sandbox Code Playgroud)
和:
success: function(data) {
if (data == 'name') {
//error
}
else {
//success
}
},
Run Code Online (Sandbox Code Playgroud)
我可能在这里走错了路,但如果有人对如何做到这一点有更好的建议,请告诉我.谢谢!
我最近使用了维基百科的功能"这里有什么链接"(在任何条目的左侧菜单中的"工具箱"元素下找到),它让我开始想知道这个功能是如何工作的.
我猜测在链接之后搜索所有文章条目不是很有效,那么所有链接都存储在一个单独的数据库中吗?如果是这样,在编辑文章或其他时间更新?
谢谢.
拿这个代码:
<?php
if (isset($_POST['action']) && !empty($_POST['action'])) {
$action = $_POST['action'];
}
if ($action) {
echo $action;
}
else {
echo 'No variable';
}
?>
Run Code Online (Sandbox Code Playgroud)
然后使用?action = test访问该文件是否有任何方法可以防止GET自动声明$ action?除了当然添加
&& !isset($_GET['action'])
Run Code Online (Sandbox Code Playgroud)
为什么我要为我声明变量?
说我有两张桌子想加入.分类:
id name
----------
1 Cars
2 Games
3 Pencils
Run Code Online (Sandbox Code Playgroud)
和项目:
id categoryid itemname
---------------------------
1 1 Ford
2 1 BMW
3 1 VW
4 2 Tetris
5 2 Pong
6 3 Foobar Pencil Factory
Run Code Online (Sandbox Code Playgroud)
我想要一个返回类别和第一个(也是唯一的)itemname的查询:
category.id category.name item.id item.itemname
-------------------------------------------------
1 Cars 1 Ford
2 Games 4 Tetris
3 Pencils 6 Foobar Pencil Factory
Run Code Online (Sandbox Code Playgroud)
有没有办法可以获得随机结果:
category.id category.name item.id item.itemname
-------------------------------------------------
1 Cars 3 VW
2 Games 5 Pong
3 Pencils 6 Foobar Pencil Factory
Run Code Online (Sandbox Code Playgroud)
谢谢!
假设我有一个烹饪节目:
cookingepisodes
id | date
---------------
1 | A
2 | B
3 | C
4 | D
…
Run Code Online (Sandbox Code Playgroud)
此节目回顾了这些类别中的产品(左),并通过右侧的表格链接:
tests testitems
id | name id | episodeid | testid | name
------------ ------------------------------------
1 | cutlery 1 | 1 | 1 | Forks
2 | spices 2 | 2 | 1 | Knives
3 | 4 | 1 | Spoons
4 | 4 | 2 | Oregano
Run Code Online (Sandbox Code Playgroud)
我想要的输出是这样的:
showid | testid | testname
4 | 1,2 | cutlery, …
Run Code Online (Sandbox Code Playgroud) 我有以下MySQL表
Id | One | Two | Three
----------------------------
1 | 10 | 30 | 20
2 | 50 | 60 | 20
3 | 60 | NULL | 40
Run Code Online (Sandbox Code Playgroud)
编辑:当然,默认情况下表不需要为NULL,但我不希望它影响平均值(因此平均值计算为50而不是33,33).
我希望看起来像这样,使用MySQL查询:
Id | Average
------------
1 | 20
2 | 43,33
3 | 50
Run Code Online (Sandbox Code Playgroud)
实现这一目标的最有效方法是什么?
假设我有这段代码:
if (md5($_POST[$foo['bar']]) == $somemd5) {
doSomethingWith(md5($_POST[$foo['bar']]);
}
Run Code Online (Sandbox Code Playgroud)
我可以通过这样做来缩短它:
$value = md5($_POST[$foo['bar']];
if ($value == $somemd5) {
doSomethingWith($value);
}
Run Code Online (Sandbox Code Playgroud)
但是,是否有任何预设变量包含当前的第一个或第二个条件?例如:
if (md5($_POST[$foo['bar']]) == $somemd5) {
doSomethingWith($if1);
}
Run Code Online (Sandbox Code Playgroud)
可能是一种不必要的方式,但我只是想知道.
html ×3
mysql ×3
php ×3
sql ×2
ajax ×1
average ×1
cron ×1
file-upload ×1
get ×1
javascript ×1
join ×1
jquery ×1
mediawiki ×1
scheduling ×1
uploading ×1
url ×1
verification ×1
wikipedia ×1