小编Pas*_*TIN的帖子

在后台运行ffmpeg进程

我想用ffmpeg在php中将视频转换为.flv.目前我有这个工作,但它挂起浏览器,直到文件上传并完成.我一直在查看关于如何在后台运行exec()进程的php文档,同时使用返回的PID更新进程.这是我发现的:

//Run linux command in background and return the PID created by the OS
function run_in_background($Command, $Priority = 0)
{
    if($Priority)
        $PID = shell_exec("nohup nice -n $Priority $Command > /dev/null & echo $!");
    else
        $PID = shell_exec("nohup $Command > /dev/null & echo $!");
    return($PID);
}
Run Code Online (Sandbox Code Playgroud)

还有一个技巧,我用它来跟踪后台任务是否正在使用返回的PID运行:

//Verifies if a process is running in linux
function is_process_running($PID)
{
    exec("ps $PID", $ProcessState);
    return(count($ProcessState) >= 2);
}
Run Code Online (Sandbox Code Playgroud)

我想创建一个单独的.php文件,然后从php cli运行以执行其中一个函数?我只需要稍微轻推一下,然后我可以从那里拿走它.

谢谢!

php fork background ffmpeg exec

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

如何在Zend_Form_Element上设置NotEmpty验证器的消息?

我有一个表单元素,我按要求设置:

$this->addElement('text', 'email', array(
    'label'      => 'Email address:',
    'required'   => true
));
Run Code Online (Sandbox Code Playgroud)

因为我设置为true,所以它确保它不是空的.默认错误消息如下所示:

"Value is required and can't be empty"
Run Code Online (Sandbox Code Playgroud)

我尝试在验证器上设置消息,但这会引发致命错误:

$validator = $this->getElement('email')->getValidator('NotEmpty');
$validator->setMessage('Please enter your email address.');
Run Code Online (Sandbox Code Playgroud)

在非对象上调用成员函数setMessage()

如何将消息设置为自定义错误消息?

php zend-framework zend-form

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

我是否应该为每个新应用程序单独复制所有CakePHP文件?

我是CakePHP的新手.从我收集的内容来看,似乎我可以拥有多个共享相同app和cake目录的应用程序.

所以,假设我有两个应用程序.CakeFacebookApp和GenericCakeBlog.这些应用程序彼此完全分离,并且具有完全独立的URL,但它们将驻留在同一个Web主机上.它们是否应该在相同的蛋糕结构中,或者它们是否应该在单独的目录中安装完整的蛋糕?

从技术上讲,我确信它会以任何方式工作,但我想我正在寻找一种最佳实践方法.谢谢.

php cakephp

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

PLSQL - 测量过程的执行持续时间

我有一个程序,每隔一小时运行一次表.从程序处理的记录很多,因此每次执行大约需要12~17分钟.如果有一种方法(即触发器)记录每次执行的持续时间(即进入表格),你现在呢?

plsql

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

如何在Unix中复制整个目录并排除特定文件

我有一个Unix批处理脚本,它将一个目录的内容(称为dir A)复制到另一个目录(称之为dir B).

这是我目前的复制声明.

cp -urL /path/to/dir/A /path/to/dir/B
Run Code Online (Sandbox Code Playgroud)

但是,此语句复制隐藏文件.

如何排除任何和所有隐藏文件被复制?

unix cp

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

右对齐输入

我一定是脑死了.我有一段时间正确对齐输入字段中的数字.

.number {
     text-align: right;
}

<input name="price" type="text" class="number" />
Run Code Online (Sandbox Code Playgroud)

没有效果.

我需要使用输入字段,因为我在JavaScript中引用了值,我将它用于输入和显示.

谢谢

html javascript

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

MySQL在PHP中按错误排序

我正在为一个我正在为非技术用户编辑的网站制作一个简单的cms系统......

到目前为止一切都那么好但是当我尝试运行这段代码时,我不断得到:你的SQL语法有错误; 查看与您的MySQL服务器版本相对应的手册,以便在''pages'ORDDER BY'pages'附近使用正确的语法.'pageOrder'ASC LIMIT 0,30'在第1行

由于错误,它看起来像按顺序排序的问题,实际上没有它...

$sql = "SELECT * FROM 'pages' ORDER BY 'pages'.'pageOrder' ASC LIMIT 0 , 30";

$result = mysql_query($sql) or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)

现在我知道代码没有任何问题,因为最初我编写了自己的SQL但是在失败之后我从phpmyadmin中删除了一些并且它仍然提供错误但它在phpmyadmin中有效...

我真的很满意这一点,非常感谢你的帮助谢谢...

php mysql

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

PHP如何首先按键然后按值对关联数组进行排序?

$arr =array(
    28 => 23,
    26 => 23,
    15 => 12,
    29 => 12,
    1 => 12,
    16 => 15,
    30 => 15,
    11 => 12,
    8 => 23,
    33 => 23
);
Run Code Online (Sandbox Code Playgroud)

如何排序这样:

8 => 23
26 => 23
28 => 23
33 => 23
16 => 15
30 => 15
1 => 12
11 => 12
15 => 12
29 => 12
Run Code Online (Sandbox Code Playgroud)

php arrays sorting key

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

Android GPS清单不起作用

我使用了调试模式,在ActivityThread Perform Source下找不到.我还添加了FINE LOCATION UNDER ..

<android.permission.ACCESS_COARSE_LOCATION" />
<android.permission.ACCESS_FINE_LOCATION" />

<android:name="android.permission.INTERNET" />  
Run Code Online (Sandbox Code Playgroud)

如何添加..到位置,如..

<android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
<android:name="android.permission.ACCESS_FINE_LOCATION" />
<permission android:name="android.permission.INTERNET" /> 
<library android:name="com.google.android.maps" />
Run Code Online (Sandbox Code Playgroud)

应该在哪里添加?

这是GPS的活动

<activity android:name="com.easyTravel.tool_gpsMap.tool_gpsMap"></activity> 
Run Code Online (Sandbox Code Playgroud)

gps android android-manifest

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

类别和子类别

几小时前我问了一个问题 - 之后决定改变我的sql结构.

我有2张桌子:

categories (id,title,parent_id)
articles (id,title,content,parent_id)
Run Code Online (Sandbox Code Playgroud)

每篇文章只能有1个类别,
每个类别可以有1个父类别


一个例子:

article (id = 1) has : parent_id = 3
category (id = 3,'root') has: parent_id = 2
category (id = 2,'sub') has: parent_id = 1
category (id = 1,'subsub') has: parent_id = 0
Run Code Online (Sandbox Code Playgroud)

我想生成面包屑 - article (id=1)
这将显示为:Root->sub->subsub

实现这一目标的有效方法是什么?

谢谢!

php mysql

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