小编Abs*_*Abs的帖子

脚本标题过早结束 - 什么,我不知道!

我尝试在我的服务器上执行一个简单的perl脚本,我得到一个内部500服务器,当我检查错误日志时,它显示:

Premature end of script headers: test.pl

这是perl脚本:

#!/usr/bin/perl -w
print "Content-type: text/plain\n\n";
print "testing...\n";
Run Code Online (Sandbox Code Playgroud)

我的cgi-bin文件夹具有0755的权限.脚本本身也是0755.该脚本由apache拥有,并且在apache组中.该脚本通过命令行正常工作.

有什么问题,我该如何解决这个问题?!

谢谢大家的帮忙!

更新

有趣的发现在suExec:

2010-09-14 17:38:28]: uid: (10001/som) gid: (2522/2522) cmd: test.pl
[2010-09-14 17:38:28]: target uid/gid (10001/2522 or 2521) mismatch with directory (48/0) or program (48/0)
Run Code Online (Sandbox Code Playgroud)

但我的cgi文件夹与test.pl脚本相同 - 它是指另一个目录吗?

perl cgi server-error

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

BULK INSERT操作系统错误代码32

我在存储过程中使用BULK INSERT,我收到此错误:

Cannot bulk load because the file "D:vanAS_TEST_vanRunGroupervan_DB.csv" could not be opened. Operating system error code 32(error not found).
Run Code Online (Sandbox Code Playgroud)

请注意,虽然在使用BULK INSERT时路径没有斜杠.另外,我得到一个代码32,虽然没有找到错误描述.当我在几个论坛中查找它(没有任何确定性)时,似乎错误代码与:

The process cannot access the file because it is being used by another process.
Run Code Online (Sandbox Code Playgroud)

谁能证实这一点?

另外,为什么在使用斜杠传递批量插入命令的文件路径时,文件路径是否缺少斜杠?

谢谢大家的帮助

更新

这就是我调用存储过程的方式:

exec data_Import ''D:\van\AS_TEST_van\Run\Grouper\van_DB.csv'', APCE_1011_Grouper_Out_FCE
Run Code Online (Sandbox Code Playgroud)

这是我在存储过程中运行批量插入的方法:

exec('BULK INSERT dbo.' + @Table + ' FROM ''' + @PathFileName + ''' WITH (FIELDTERMINATOR ='','', FIRSTROW = 2, ROWTERMINATOR =''\n'')')
Run Code Online (Sandbox Code Playgroud)

请注意,我已经编辑了文件路径.

t-sql sql-server sql-server-2005

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

PHP睡眠准确性

我使用以下代码来查看用户在特定页面上的时长.我在这个脚本中使用了带有src属性的隐藏图像:

$timer_seconds = 1;

while(!connection_aborted()) { 
   echo "\n";
   flush();
   sleep(1);
   $timer_seconds++;
}
Run Code Online (Sandbox Code Playgroud)

我有时会发现这可以在5-10秒内关闭!我猜它影响时间的服务器的负载?

无论如何我可以准确吗?

谢谢大家的帮助.

php time

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

填写从数据库返回的日期中的空白 - 纯SQL解决方案可能吗?

我有这个问题:

SELECT COUNT(*) as clicks, DATE_FORMAT(FROM_UNIXTIME(click_date), '%w %M %Y') as point 
FROM tracking 
WHERE click_date < $end_date AND click_date > $start_date 
GROUP BY DAY(FROM_UNIXTIME(click_date))
Run Code Online (Sandbox Code Playgroud)

$start_date两周前在哪里,$end_date今天是约会.

我正在尝试查找特定日期范围内每天所做的所有点击.我还想包括没有点击的日子.由于在我的数据库中自然没有这些条目,我需要将它们包括在内,如何以最佳方式进行,同时显示从开始日期到结束日期的所有日期.这就是我目前所拥有的,这两周的日期范围有很多差距.

Array
(
    [0] => Array
        (
            [clicks] => 17
            [point] => 0 February 2011
        )

    [1] => Array
        (
            [clicks] => 3
            [point] => 1 February 2011
        )

    [2] => Array
        (
            [clicks] => 14
            [point] => 5 February 2011
        )

    [3] => Array
        (
            [clicks] => 1
            [point] => 1 …
Run Code Online (Sandbox Code Playgroud)

php mysql sql

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

为什么 timezone_name_from_abbr 返回空字符串?

为什么以下返回空字符串:

$offset = -10; //UM10

echo timezone_name_from_abbr('', $offset * 3600, true); //empty string
Run Code Online (Sandbox Code Playgroud)

我正在使用 PHP 5.3.0。

感谢大家的帮助。

php timezone

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

UIWebView从本地文件系统加载HTML文件

如何从本地文件系统加载HTML?

我见过很多像这样的问题,但它们都指的是一个包内的文件.我想从一个路径加载/Users/Abs/Documents/- 我认为ios模拟器可以访问它,因为我可以将文件保存到我的本地/Users/Abs/Documents/目录.

但我不知道如何将HTML文件加载到UIWebView.

如何编辑以下内容来实现此目的:

[web loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"index.html" ofType @"html"]isDirectory:NO]]];
Run Code Online (Sandbox Code Playgroud)

iphone objective-c ios

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

将char转换为NSString

我无法将参数转换为我的Cocoa应用程序的NSString格式.我这样启动我的应用程序:

open my.app --args a1 a2
Run Code Online (Sandbox Code Playgroud)

我尝试访问这样的参数:

const char *h_path_char = [[[[NSProcessInfo processInfo] arguments] objectAtIndex:1] fileSystemRepresentation];
const char *s_path_char = [[[[NSProcessInfo processInfo] arguments] objectAtIndex:2] fileSystemRepresentation];

NSString *h_path = [NSString stringWithUTF8String:h_path_char];
NSString *s_path = [NSString stringWithUTF8String:s_path_char];

NSLog(@"%s", h_path);
NSLog(@"%s", s_path);
Run Code Online (Sandbox Code Playgroud)

但是,Xcode抱怨NSLog以下警告:

转换指定类型"char",但参数的类型为"NSString".

我怎么能克服这个?

cocoa objective-c

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

将特殊字符转换为HTML实体

我有一个HTML文件,当我在记事本中查看它时,我可以看到以下内容:

<p><span>Copyright © 2008 Your Company Name</span>
Run Code Online (Sandbox Code Playgroud)

注意版权符号:

我加载HTML并在其上执行:

$html = file_get_contents('test.html');
$html = mb_convert_encoding($html, 'HTML-ENTITIES', "UTF-8");
file_put_contents('output.html', $html);
Run Code Online (Sandbox Code Playgroud)

当我在记事本中再次查看html时,版权符号已经消失并被空格取代?!

我希望版权符号被替换为&copy;&#169.这是不是mb_convert_encodingHTML-ENTITIES选项呢?

这是我正在使用的测试HTML文件.

php character-encoding

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

如何在Doctrine中逃避单引号

这是关于学说的一个非常基本的问题.单引号是如何逃脱的?

例如,标题需要转义,因为它包含单引号:

    $query = $this->entityManager->
            createQuery("SELECT p  from \RTH\Entity\Prod p
                         JOIN p.prodns ps
                         JOIN ps.events e
                         WHERE p.title = '" . $title . "'");
Run Code Online (Sandbox Code Playgroud)

在Doctrine 2中有没有特定的方法呢?

mysql sql doctrine-orm

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

实施:如何检索和发送不同Gmail帐户的电子邮件?

我需要建议以及如何为我的用户设置简单的服务.我想添加一个新功能,用户可以从他们的Gmail帐户发送和接收电子邮件.我已经看过几次,我知道它可能.

在sourceforge有一个"Libgmailer"的项目,但我认为它被放弃了.有人知道类似的东西吗?

我发现Gmail有一个Python API但我的网站正在使用PHP.

我真的需要关于如何最好地解决这个问题的想法!

谢谢大家的任何意见

php python email gmail

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