小编Umu*_*GÖZ的帖子

如何动态设置Javascript对象值?

用文字解释这个案子很难,让我举一个例子:

var myObj = {
    'name': 'Umut',
    'age' : 34
};

var prop = 'name';
var value = 'Onur';

myObj[name] = value; // This does not work

eval('myObj.' + name) = value;   //Bad coding ;)
Run Code Online (Sandbox Code Playgroud)

如何在JavaScript对象中设置具有变量值的变量属性?

javascript properties object set

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

如何在PDO中加载sqlite扩展?

首先,我想通知案件,以避免误解.

通过sqlite扩展,我提到了Sqlite的扩展,如FTS,而不是PHP的sqlite扩展.

我一直在我的应用程序中使用PDO Sqlite,它无法更改.

正如我在这里看到的,可以加载Sqlite扩展,如下所示:

SELECT load_extension('xyz.so');
$db = new PDO ( 'sqlite:qwert.db' );
$db->query("SELECT load_extension('myextension.so');");
$db->query("SELECT myfunction(name) FROM table");
$rows = $db->fetchAll(PDO::FETCH_CLASS, 'stdClass');
Run Code Online (Sandbox Code Playgroud)

注意:myfunction是myextension的方法

但是,当我使用PDO中的此查询进行测试时,它会返回" 未授权 "消息.

仅出于测试目的,我尝试使用PHP的Sqlite3扩展来使用以下代码加载扩展:

$db = new SQLite3('qwer.db');
$db->loadExtension('xyz.so');
Run Code Online (Sandbox Code Playgroud)

有用

据我所知,PDO Sqlite没有像loadExtension这样的方法来加载扩展

知道怎么处理这个?

php sqlite pdo

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

禁用来宾的用户会话

是否可以为Joomla 1.5中的访客禁用会话处理?

我不在前端使用用户系统,我认为不需要运行如下的查询:

站点将在重负载下使用APC或Memcache作为缓存系统,因此对我来说非常重要.

DELETE FROM jos_session WHERE ( time < '1274709357' )

SELECT *  FROM jos_session WHERE session_id = '70c247cde8dcc4dad1ce111991772475'

UPDATE `jos_session` SET `time`='1274710257',`userid`='0',`usertype`='',`username`='',`gid`='0',`guest`='1',`client_id`='0',`data`='__default|a:8:{s:15:\"session.counter\";i:5;s:19:\"session.timer.start\";i:1274709740;s:18:\"session.timer.last\";i:1274709749;s:17:\"session.timer.now\";i:1274709754;s:22:\"session.client.browser\";s:88:\"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3\";s:8:\"registry\";O:9:\"JRegistry\":3:{s:17:\"_defaultNameSpace\";s:7:\"session\";s:9:\"_registry\";a:1:{s:7:\"session\";a:1:{s:4:\"data\";O:8:\"stdClass\":0:{}}}s:7:\"_errors\";a:0:{}}s:4:\"user\";O:5:\"JUser\":19:{s:2:\"id\";i:0;s:4:\"name\";N;s:8:\"username\";N;s:5:\"email\";N;s:8:\"password\";N;s:14:\"password_clear\";s:0:\"\";s:8:\"usertype\";N;s:5:\"block\";N;s:9:\"sendEmail\";i:0;s:3:\"gid\";i:0;s:12:\"registerDate\";N;s:13:\"lastvisitDate\";N;s:10:\"activation\";N;s:6:\"params\";N;s:3:\"aid\";i:0;s:5:\"guest\";i:1;s:7:\"_params\";O:10:\"JParameter\":7:{s:4:\"_raw\";s:0:\"\";s:4:\"_xml\";N;s:9:\"_elements\";a:0:{}s:12:\"_elementPath\";a:1:{i:0;s:74:\"C:\\xampp\\htdocs\\sites\\iv.mynet.com\\libraries\\joomla\\html\\parameter\\element\";}s:17:\"_defaultNameSpace\";s:8:\"_default\";s:9:\"_registry\";a:1:{s:8:\"_default\";a:1:{s:4:\"data\";O:8:\"stdClass\":0:{}}}s:7:\"_errors\";a:0:{}}s:9:\"_errorMsg\";N;s:7:\"_errors\";a:0:{}}s:13:\"session.token\";s:32:\"a2b19c7baf223ad5fd2d5503e18ed323\";}'

  WHERE session_id='70c247cde8dcc4dad1ce111991772475'
Run Code Online (Sandbox Code Playgroud)

performance session joomla caching joomla1.5

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

如何在PHP中搜索另一个字符串中的字符串数组?

首先,我想告诉我,我需要的是in_array PHP函数的反向.

我需要搜索字符串中的所有数组项,如果发现其中任何一项,函数将返回true,否则返回false.

我需要这个问题的最快解决方案,当然这可以通过迭代数组并使用strpos函数来成功.

欢迎任何建议.

示例数据:

$string = 'Alice goes to school every day';

$searchWords = array('basket','school','tree');
Run Code Online (Sandbox Code Playgroud)

返回true

$string = 'Alice goes to school every day';

$searchWords = array('basket','cat','tree');
Run Code Online (Sandbox Code Playgroud)

返回false

php arrays string

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

如何删除邮件格式容器标记以外的标记

用文字描述我的问题很困难,我会试着给出一个例子:

str = '<p>lorem ipsum <xyz@abc.com> donor sit <br></p>';
Run Code Online (Sandbox Code Playgroud)

我需要删除所有标签,除了 <xyz@abc.com>

我们怎样才能在javascript和PHP中做到?

我的PHP解决方案:

class test {
    public function keepMailAddresses($text){
       $callBack = array($this,'_keepMailAddresses');
       return preg_replace_callback('/(<)([^0-9][a-zA-Z0-9_]*([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4})(>)/i', $callBack, $text);        
    }

    private function _keepMailAddresses($matches){
       return '&lt;'.$matches[2].'&gt;';
    }

}

$obj = new test();
echo $obj->keepMailAddresses('<p>lorem ipsum <xyz@abc.com> donor sit <br></p>');
Run Code Online (Sandbox Code Playgroud)

php regex email replace

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

从 Laravel 作业调用的 Laravel 命令

我有一个名为 MyCommand 的命令,我从名为 MyJob 的作业中调用它。从作业调用时,我看不到命令​​输出。但是如果我直接从命令行运行命令,就会看到命令输出。

MyCommand.php代码:

namespace App\Console\Commands;

use Illuminate\Console\Command;

class MyCommand extends Command
{

    protected $signature = 'mycommand:doit';

    public function __construct()
    {
        parent::__construct();
    }

    public function handle()
    {
        $this->info('Process started');

        //Some process is done here

        $this->info('Process completed');
    }
} 
Run Code Online (Sandbox Code Playgroud)

MyJob.php代码:

namespace App\Jobs;

use Illuminate\Bus\Queueable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Foundation\Bus\Dispatchable;
use Illuminate\Support\Facades\Artisan;

class MyJob implements ShouldQueue
{
    public function __construct()
    {

    }

    public function handle()
    {
        Artisan::call('mycommand:doit');
    }
} 
Run Code Online (Sandbox Code Playgroud)

php jobs command laravel laravel-artisan

5
推荐指数
2
解决办法
828
查看次数

如何像Netbeans一样在Eclipse PDT中远程保存?

我有Eclipse远程保存的问题.

我已经使用Netbeans 2年了,我的项目存储在本地和远程测试服务器中.

当我在Netbeans中打开,更改和保存文件时,它还会将文件保存(覆盖)到远程位置.

Netbeans的配置如下所述:Netbeans Remote Sync

另一件事是来自SVN的checkouted代码在我的本地,我只从本地提交,从不从远程提交,我的意思是我只使用远程服务器进行测试.

我决定因为其他原因而切换Eclipse,但我无法成功准备类似的开发环境.

我试过远程浏览器,它很复杂,我无法找到解决问题的方法.使用Ant有一些建议,我认为,这可能很容易.对我来说更多.

我愿意接受任何建议,准备一个我在Netbeans案例中描述的类似开发环境.

问候...

eclipse netbeans eclipse-pdt remote-server

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