我制作了一个简单的脚本:
#!/bin/bash
php /var/www/mysite/script1.php
php /var/www/mysite/script2.php
Run Code Online (Sandbox Code Playgroud)
当我以root身份运行它时:
bash update.sh
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Could not open input file: /var/www/mysite/script1.php
Could not open input file: /var/www/mysite/script2.php
Run Code Online (Sandbox Code Playgroud)
怎么了 ?我在我的php文件和所有文件夹上尝试使用权限777来访问它.当我在命令行中直接使用php /var/www/mysite/script1.php时,它可以正常工作.
我正在使用AngularJS开发一个Web应用程序.我有一个错误,从无处出现,它工作正常,我真的不知道为什么它不再工作.
所以它在一个指令中,我尝试offsetWidth在指令html模板中设置元素的属性.由于我真的不知道它可能来自何处,我将为您提供我的指令和模板的完整代码.该指令创建一个app按钮并处理其对点击的视觉效果.这是$element[0].offsetWidth = $element[0].offsetWidth;触发错误的线.(这是重启动画的技巧)
我再说一遍,这段代码工作正常,我几乎可以肯定我没有做任何改动.我正在使用Chrome进行调试,也许它来自它?
错误: Uncaught TypeError: Cannot set property offsetWidth of #<HTMLElement> which has only a getter
指示:
'use strict';
XVMApp.directive('appButton', ['$location', function($location){
return {
restrict: 'E',
replace: true,
scope: {
img: '@',
fillPercent: '@?',
target: '@?'
},
link: function ($scope, $element) {
// Image percentage fill button
if($scope.fillPercent === undefined) $scope.fillPercent = '100';
// Click event
$element.on('click', function() {
// Url target
if($scope.target !== undefined){
$scope.$apply(function() {
$location.path($scope.target);
});
}
// …Run Code Online (Sandbox Code Playgroud) 我想获取 id 与正则表达式匹配的所有文档。
例如,我有以下文档 ID:
p0
p0/e0
p1
p1/e0
Run Code Online (Sandbox Code Playgroud)
我怎样才能只得到 p0 和 p1 ?正则表达式将是 /^p[0-9]+$/
目前我可以执行两个请求,但我只想使用一个:
This.db.allDocs({
include_docs: false
}).then(function(result){
// Find all ids matching /^p[0-9]+$/
var iDoc = result.rows.length;
while(iDoc--){
if(result.rows[iDoc].id.match(/^p[0-9]+$/)){
projectsIds.push(result.rows[iDoc].id);
}
}
// Get all documents with ids matching /^p[0-9]+$/
This.db.allDocs({
include_docs: true,
keys: projectsIds
}).then(function(result) {
var iProject = result.rows.length;
var docs = [];
while (iProject--) {
docs[iProject] = result.rows[iProject].doc;
}
projects.resolve(docs);
});
});
Run Code Online (Sandbox Code Playgroud)