小编Nik*_*ola的帖子

MySQLi和mysql_real_escape_string()错误

我正在使用OOP MySQLi连接到我的数据库.我检查了我的证书,一切都很好.

    $mysqli = new mysqli(MYSQL_HOST, MYSQL_USER, MYSQL_PASS, MYSQL_DB) or die('There was a problem connecting to the database.');

    if (mysqli_connect_errno()) { 
       printf("Can't connect to MySQL Server. Errorcode: %s\n", mysqli_connect_error()); 
       exit; 
    }

    if ($result = $mysqli->query('SELECT * FROM places WHERE place_id=' . mysql_real_escape_string($_GET['id']))) { 
        while( $row = $result->fetch_assoc() ){ 
            printf("%s (%s)\n", $row['name'], $row['place_id']); 
        } 
        $result->close(); 
    } 

    $mysqli->close();
Run Code Online (Sandbox Code Playgroud)

此代码生成错误:

Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access
denied for user '-removed-'@'localhost' (using password: NO) in
/var/www/vhosts/communr.com/httpdocs/pbd/places.php on line 396

Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to
the …
Run Code Online (Sandbox Code Playgroud)

php mysql mysqli

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

如何将GET参数传递给jsFiddle

如何将GET参数传递给jsFiddle?我试过http://jsfiddle.net/mKwcF/?id=123,但我得到的只是http://fiddle.jshell.net/mKwcF/show/

我的示例js在上面的给定链接上很简单:

alert(window.location.href);
Run Code Online (Sandbox Code Playgroud)

jsfiddle

8
推荐指数
2
解决办法
2306
查看次数

如何使用离子视图在应用程序中显示console.log()

我正忙着在浏览器和我的设备上测试我的应用程序ionic view.我想知道是否有办法在我的设备上显示带有标签或基于文本的浏览器类型console.log?

cordova ionic-framework

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

如何在Ionic Creator中填充选择

我正在使用Ionic Creator开发应用程序.在尝试添加select(下拉列表)时,我看不到任何方式输入下拉列表的选项?

ionic-framework ionic

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

crontab小时范围ab会在b之后运行吗?

假设我有一个每20分钟运行一次的crontab,我有一个小时范围可能会有所不同让我们说a-b,在一个例子中看起来像

*/20 5-23 * * * /usr/bin/cool_program
Run Code Online (Sandbox Code Playgroud)

我的问题是,cron会在23:00,23:20,23:40和00:00运行吗?

crontab

7
推荐指数
3
解决办法
5735
查看次数

Lodash 使用 pluck 获取嵌套对象属性

我有一个像这样的对象数组:

var characters = [
    { 'name': 'barney',  'age': 36, 'salary':{'amount': 10} },
    { 'name': 'fred',    'age': 40, 'salary':{'amount': 20} },
    { 'name': 'pebbles', 'age': 1,  'salary':{'amount': 30} }
];
Run Code Online (Sandbox Code Playgroud)

我想将工资金额放入一个数组中。我设法通过链接两个pluck函数来做到这一点,如下所示:

var salaries = _(characters)
  .pluck('salary')
  .pluck('amount')
  .value();

console.log(salaries); //[10, 20, 30]
Run Code Online (Sandbox Code Playgroud)

有没有办法只使用一个来做到这一点pluck?在 lodash 中还有其他一些功能更好的方法吗?

javascript lodash

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

如何在Ionic中使用EcmaScript 6功能?

我最近使用了新的Set数据结构规范,而不是一个我不希望存储任何重复值的数组,它没有问题,但我想知道我想实现一些新的功能,如let,classconst.

我也在使用人行横道插件,以防这是相关的.

任何人都可以告诉我,我现在应该避免使用ES6,还是可以使用它?

ionic-framework ionic

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

在离子应用程序中发送邮件

我有一个简单的页面,包含3个文本框和一个这样的按钮.

<input type="text" ng-model="name" required >
<input type="text" ng-model="city" required >
<input type="text" ng-model="country" required >



<button class="button button-block button-royal ExploreBtn" ng-click="sendMail();">
Send mail               
</button>
Run Code Online (Sandbox Code Playgroud)

帮助我,如何在第一个文本字段中将有价值的邮件作为主题发送,将另外两个邮件作为角度js/ionic中的正文发送.

javascript angularjs cordova ionic-framework

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

PHP memory_get_peak_usage和ini_set('memory_limit',' - 1')

我最近遇到了内存分配问题,所以我开始尝试使用ini_set('memory_limit', value);指令,我尝试输入值incrementaly.现在,通过网络搜索(和SO)我发现我可以把它-1作为value.所以,我做了,现在脚本完全运行到最后而不会中断(在我以前得到内存分配错误之前).

然而,我不明白的是,在脚本文件末尾给出这两行:

$mem = memory_get_peak_usage(true);         
echo "Peak mem. usage: <b>" . round($mem / 1024 / 10124, 2) . "</b> MB";
Run Code Online (Sandbox Code Playgroud)

产生大约10.8MB,当我调查时,/var/log/messages我可以看到这一行:

Nov 21 13:52:26 mail suhosin[1153]: ALERT-SIMULATION - script tried to increase  
memory_limit to 4294967295 bytes which is above the allowed value (attacker  
'xx.xxx.xxx.xxx', file '/var/www/html/file.php', line 5)
Run Code Online (Sandbox Code Playgroud)

这意味着脚本试图安排4096MB!

怎么会这样?而且,最让我感兴趣的是为什么在这种情况下脚本执行没有停止?是因为ini_set('memory_limit', '-1');?我的意思是,我没有读到,将-1作为value下不推荐,我知道问题出在脚本(在内存中一次读取数据的太大量),我会去和顺序读取修复它,但我我只是对这些数据差异感到困惑,所以如果有人能够对它有所了解,我将不胜感激.

php memory-management memory-limit

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

哪个apk在Android设备上运行离子

在cli命令之后哪个apk文件在Android设备上运行ionic run android?我在哪里可以找到我的项目中的这个文件?

android apk android-install-apk ionic-framework ionic

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