问题列表 - 第17132页

在PHP中获取包含在字符串中的结果?

假设文件test.php看起来像这样:

<?php
echo 'Hello world.';
?>
Run Code Online (Sandbox Code Playgroud)

我想做这样的事情:

$test = include('test.php');

echo $test;

// Hello world.
Run Code Online (Sandbox Code Playgroud)

有人能指出我正确的道路吗?

编辑:

我最初的目标是将PHP代码与HTML混合在一起并将其处理出来.这是我最终做的事情:

// Go through all of the code, execute it, and incorporate the results into the content
while(preg_match('/<\?php(.*?)\?>/ims', $content->content, $phpCodeMatches) != 0) {
    // Start an output buffer and capture the results of the PHP code
    ob_start();
    eval($phpCodeMatches[1]);
    $output = ob_get_clean();

    // Incorporate the results into the content
    $content->content = str_replace($phpCodeMatches[0], $output, $content->content);
}
Run Code Online (Sandbox Code Playgroud)

php include

22
推荐指数
2
解决办法
9031
查看次数

138
推荐指数
4
解决办法
21万
查看次数

快速达到YYYY-mm-dd HH:MM:SS in Perl

在编写Perl脚本时,我经常发现需要获取当前时间,表示为格式化为YYYY-mm-dd HH:MM:SS(例如2009-11-29 14:28:29)的字符串.

在这样做的过程中,我发现自己采取了这条相当繁琐的道路:

  • man perlfunc
  • /localtime搜索本地时间 - 重复五次(/+ \n)以到达联机帮助页的相关部分
  • 将字符串($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);从联机帮助页复制到我的脚本.
  • 试试吧 my $now = sprintf("%04d-%02d-%02d %02d:%02d:%02d", $year, $mon, $mday, $hour, $min, $sec);
  • 记住陷阱#1:必须加上1900到$年才能获得当年.
  • 试试吧 my $now = sprintf("%04d-%02d-%02d %02d:%02d:%02d", $year+1900, $mon, $mday, $hour, $min, $sec);
  • 记住陷阱#2:必须加1到$ mon才能获得当前月份.
  • 试试吧 my $now = sprintf("%04d-%02d-%02d %02d:%02d:%02d", $year+1900, $mon+1, $mday, $hour, $min, $sec);
  • 好像没问题.完成!

虽然上面概述的过程是有效的,但它远非最佳.我确信有一种更聪明的方式,所以我的问题很简单:

YYYY-mm-dd HH:MM:SS在Perl中获取当前日期/时间的最简单方法是什么?

"简单"包含"易于书写"和"易于记忆".

formatting perl datetime timestamp

65
推荐指数
6
解决办法
13万
查看次数

PHP生成一个crontab

我想有一个Web界面来控制何时调用PHP脚本.在此界面中,我希望能够设置将调用脚本的特定时间或范围.该信息将存储在DB中.当我点击保存时,我想让它读取数据库中的所有预定时间,然后格式化它并将其写入crontab以获取cron作业.有没有办法让PHP修改crontab文件?

php cron crontab

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

在javascript中将参数传递给原型函数

我最近一直在试验javascript中的原型,我无法弄清楚为什么以下代码不起作用.我想做的是用参数n创建一个新的奶酪实例.

function food(n) {
    this.n=n;
}
function cheese(n) {
    alert(this.n);
}
cheese.prototype=new food;
new cheese('paramesian');
Run Code Online (Sandbox Code Playgroud)

javascript function-prototypes

5
推荐指数
1
解决办法
5737
查看次数

在WinForms c#中获得集中控制的最快方法?

我在我的主窗体窗口中使用ProcessCmdKey来为应用程序测试某些键并给出Space,Right,Left和其他一些特殊处理.即使用户在嵌套的用户控件集中键入TextBox,也会调用主窗体中的ProcessCmdKey.当他们专注于TextBox控件时,我不想处理Space键,因为他们永远无法键入空格.如何在应用程序范围内测试当前聚焦窗口的类型?

c# winforms

4
推荐指数
1
解决办法
7208
查看次数

jQuery - 致电点击

我有这个jQuery,它将一个click事件添加到所选对象(来自jQuery LightBox):

$('#jquery-overlay,#jquery-lightbox').click(function() {_finish();});
Run Code Online (Sandbox Code Playgroud)

如何在代码中调用click事件?

jquery plugins lightbox

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

Django,在另一个视图中显示视图?

我想知道我是否可以使用django在另一个视图中显示视图.

这就是我试图做的事情:

def displayRow(request, row_id):
    row = Event.objects.get(pk=row_id)
    return render_to_response('row.html', {'row': row})

def listEventsSummary(request):
    listEventsSummary = Event.objects.all().order_by('-id')[:20]
    response = ''
    for event in listEventsSummary:
        response += str(displayRow('',event.id))
    return HttpResponse(response)
Run Code Online (Sandbox Code Playgroud)

输出看起来像我期待的但我不得不用空字符串替换请求值.那很好还是有更好的方法吗?

python django django-views

5
推荐指数
1
解决办法
1002
查看次数

有没有办法静默或自动安装.NET?

我正在向多个客户端销售用C#编写的桌面软件,并且存在一个巨大的问题:.NET安装.该软件的用户不是精通计算机的,并且通常没有安装任何版本的.NET框架,并且很多时候不想要它.

几乎每一个支持请求都是由于有人没有安装.NET.我必须提醒他们每个人安装框架,他们中的大多数人说他们点击"取消",因为他们不想安装它.许多人甚至要求退款,因为他们感到困惑,不想处理它.他们不明白这是必需的,也不想去微软下载它.我失去了很多时间,还有很多钱.

但是有足够的背景,我的问题是:我可以合法地安装.NET框架,这样我可以减少支持联系人的数量吗?如果我提出某种免责声明说将安装.NET框架,它会合法吗?我当然可以让它自动安装,但用户正在取消它,并没有意识到它使软件无法运行.

我知道这听起来很疯狂,并且已经尝试过"告诉他们需要安装.NET"等明显的建议.我用巨型红色字体告诉客户3次它是必需的,但他们仍然不读它.

有什么建议?我准备放弃C#并用Java或Delphi构建我的下一个产品,这个问题变得多大了.

.net windows .net-3.5 winforms

11
推荐指数
1
解决办法
2359
查看次数

由Wordpress自动生成的PHP页面中的BOM

我管理两个不同的博客.它们都是wordpress 2.8.6(因此它们具有完全相同的源代码,插件除外)但它们位于两个不同的托管平台(hostmonster.com和aruba.it).为了解释我的问题,我已经使用SmartSniff转发了与每个站点的会话.

这是来自hostmonster的转储:

GET /blog/paolo/ HTTP/1.1
Host: www.e-venturi.com
Accept-Encoding: identity
Accept-Language: en-us
Accept: text/html, text/plain, text/xml, image/gif, image/x-xbitmap, image/x-icon,image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0;)


HTTP/1.1 200 OK
Date: Sat, 28 Nov 2009 23:47:38 GMT
Server: Apache/2.2.14 (Unix) mod_ssl/2.2.14 OpenSSL/0.9.8l DAV/2 mod_auth_passthrough/2.1 FrontPage/5.0.2.2635
X-Powered-By: PHP/5.2.11
X-Pingback: http://www.e-venturi.com/blog/paolo/xmlrpc.php
Vary: Accept-Encoding
Transfer-Encoding: chunked
Content-Type: text/html; charset=UTF-8

a6
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Run Code Online (Sandbox Code Playgroud)

现在来自阿鲁巴:

GET /blog/ HTTP/1.1
Host: www.cubanite.net
Accept-Encoding: identity
Accept-Language: en-us …
Run Code Online (Sandbox Code Playgroud)

php apache wordpress byte-order-mark

0
推荐指数
1
解决办法
2899
查看次数