小编Iss*_*lly的帖子

如何用php找到文件的mime-type?

好的,所以我有一个index.php文件,它必须处理许多不同的文件类型.我怎么猜测基于的文件类型REQUEST_URI.

如果我请求http://site/image.jpg,并且所有请求都通过index.php重定向,这看起来像这样

<?php
   include('/www/site'.$_SERVER['REQUEST_URI']);
?>
Run Code Online (Sandbox Code Playgroud)

我该如何正确地完成这项工作?

我应该根据所请求文件的扩展名进行测试,还是有办法获取文件类型?

php filesystems content-type http-headers

48
推荐指数
5
解决办法
11万
查看次数

如何使用字符串作为关键字参数?

具体来说,我正在尝试使用字符串来任意过滤ORM.我已经尝试过exec和eval解决方案,但我遇到了墙壁.下面的代码不起作用,但这是我知道如何解释我要去的地方的最佳方式

from gblocks.models import Image
f = 'image__endswith="jpg"' # Would be scripted in another area, but passed as text <user input>
d = Image.objects.filter(f)


#for the non-django pythonistas:
d = Image.objects.filter(image__endswith="jpg")
# would be the non-dynamic equivalent.
Run Code Online (Sandbox Code Playgroud)

python django

43
推荐指数
1
解决办法
1万
查看次数

在COUNT里面选择

我想在COUNT中嵌入一个SELECT,但我找不到任何例子.

#pseudosql
SELECT a AS current_a, COUNT(*) AS b,
   COUNT( SELECT FROM t WHERE a = current_a AND c = 'const' ) as d,
   from t group by a order by b desc
Run Code Online (Sandbox Code Playgroud)

mysql sql

27
推荐指数
2
解决办法
9万
查看次数

哪个C++库用于CGI编程?

我正在用编译语言做一些工作(为了好玩)来对PHP运行一些简单的测试和基准测试.

基本上我想看看其他人用于C++ CGI编程的内容.(包括后端数据库,如mysql ++或其他)

c++ cgi

20
推荐指数
2
解决办法
2万
查看次数

最佳实践:include(或<script src ="

我已经缩小了我的javascript和我的CSS.

现在,哪个更好?

<script type="text/javascript">
<?
  $r = file_get_contents('min.js');
  if($r) echo $r;
?>
</script>
Run Code Online (Sandbox Code Playgroud)

要么

<script type="text/javascript" src="min.js"></script>
Run Code Online (Sandbox Code Playgroud)

CSS的问题相同.

如果答案是'有时因为浏览器同时获取文件?' 哪种浏览器,以及两种情况下的时间示例.

javascript css php include

11
推荐指数
2
解决办法
8401
查看次数

没有找到2月15日

我在javascript中,在控制台中运行它

d = new Date();             
d.setMonth(1);
d.setFullYear(2009);
d.setDate(15);                                  
d.toString();
Run Code Online (Sandbox Code Playgroud)

输出:

"Sun Mar 15 2009 18:05:46 GMT-0400 (EDT)"
Run Code Online (Sandbox Code Playgroud)

为什么会这样?这似乎是一个浏览器错误.

javascript date

11
推荐指数
2
解决办法
849
查看次数

从插入或更新的同一表中选择

显然以下是不正确的.

INSERT INTO `aTable` (`A`,`B`) VALUES((SELECT MAX(`A`) FROM `aTable`)*2),'name');
Run Code Online (Sandbox Code Playgroud)

我得到的价值:

SQL查询:

INSERT INTO `aTable` (`A`, `B` )
VALUES 
(
  (
   SELECT MAX(`A`)
   FROM `aTable`
  ) *2
 , 'name'
)
Run Code Online (Sandbox Code Playgroud)

MySQL说:

1093 - 您无法在FROM子句中为更新指定目标表'aTable'

所以,我正在尝试制作一个位图表,每行对应一位,并具有"map"值.

要在表中插入,我不想做两个查询,我想做一个.我该怎么做?

没有人对此发表评论,但由于我正在尝试制作位图,它应该是*2而不是^ 2,我的错误,请注意这就是为什么评论经常说^ 2,这是评论者的版本中的错误读.

mysql sql mysql-error-1093

10
推荐指数
3
解决办法
3万
查看次数

什么是全局接受的正则表达式来匹配电子邮件地址

我见过很多例子,有很多'不,你错过了什么'评论.匹配电子邮件地址的正确方法是什么?

出于Sanity的缘故,只有完全限定的域名,不允许使用@localhost.(或两种方式)

必须允许子域名(issac@deptartment.company.museum)

regex language-agnostic email-validation

10
推荐指数
3
解决办法
7898
查看次数

如何动态引用对象?

在Javascript中,我有一个对象:

obj = { one: "foo", two: "bar" };
Run Code Online (Sandbox Code Playgroud)

现在,我想要做到这一点

var a = 'two';
if(confirm('Do you want One'))
{
  a = 'one';
}

alert(obj.a);
Run Code Online (Sandbox Code Playgroud)

但当然它不起作用.动态引用此对象的正确方法是什么?

javascript json

9
推荐指数
2
解决办法
5484
查看次数

如何为模型创建基于通用类的创建视图?

我正在尝试做的是用于功能视图的Django样板.这里的任何帮助都非常感谢,因为文档显示了模板视图和列表视图的示例,但我发现基于模型的通用视图很少.我在文档中遗漏了一个例子吗?

我有一个代表日历中条目的模型.拥有该条目的另一个对象(不是用户)有一个外键.我想要做的只是创建条目,确保正确设置条目的外键,然后将用户返回到相应的日历页面.

但是,我不知道基于类的通用视图如何接收其URL参数,我不清楚如何设置success_url以便它重用最初传递给创建URL的id.再次感谢您的帮助.

基本上,我要问的是,基于类的通用视图等效于以下内容:

def create_course_entry(request, class_id):
'''Creates a general calendar entry.'''
if request.method == 'POST':
    form = CourseEntryForm(request.POST)
    if form.is_valid():
        new_entry = form.save(commit=False)
        new_entry.course = Class.objects.get(pk=class_id)
        new_entry.full_clean()
        new_entry.save()
        return HttpResponseRedirect('/class/%s/calendar/' % class_id)
else:
    form = CourseEntryForm()

return render_to_response('classes/course_entry_create.html',
        { 'class_id': class_id, 'form': form, },
        context_instance=RequestContext(request))
Run Code Online (Sandbox Code Playgroud)

django django-generic-views

7
推荐指数
2
解决办法
1万
查看次数