小编Mic*_*ski的帖子

从字符串清除方式百分比

如何使用Javascript清除以下字符串中的29%?

This is a long string which is 29% of the others.
Run Code Online (Sandbox Code Playgroud)

我需要某种方法来删除所有百分比,因此代码也必须使用此字符串:

This is a long string which is 22% of the others.
Run Code Online (Sandbox Code Playgroud)

javascript regex

4
推荐指数
2
解决办法
7671
查看次数

加载内容结尾时出现神秘的"1"

我在每个页面的右下方显示一个非常恼人和神秘的"1",我假设在下面的ajax请求和php代码中出现了错误.标记为php加载程序的部分是该名称的单独页面.html只是带有哈希标签的li和rel ="ajax"

$(document).ready(function () {


        //Check if url hash value exists (for bookmark)
    $.history.init(pageload);   
        //highlight the selected link
    $('a[href=' + document.location.hash + ']').addClass('selected');
        //Search for link with REL set to ajax
    $('a[rel=ajax]').click(function () {
        //grab the full url
        var hash = this.href;
        //remove the # value
        hash = hash.replace(/^.*#/, '');
        //for back button
        $.history.load(hash);   
        //clear the selected class and add the class class to the selected link
        $('a[rel=ajax]').removeClass('selected');
        $(this).addClass('selected');
        //hide the content and show the progress bar
        //$('#content').hide();
        $('#loading').show();
        //run …
Run Code Online (Sandbox Code Playgroud)

javascript php jquery

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

PHP,htaccess:在URL中应用页面标题

我想在URL中应用页面HTML标题

例如在这里(stackoverflow)url是这样的:

http://stackoverflow.com/questions/10000000/get-the-title-of-a-page-url
Run Code Online (Sandbox Code Playgroud)

你可以看到"get-the-title-of-page-url"部分,它是页面标题

我的意思是当用户去spowpost.php?post = 1

当页面加载时显示的实际网址是spowpost.php?post = 1 $ title = .. the_title ..

我怎样才能做到这一点?

编辑:我正在考虑htaccess,但我不太了解这个教程将有助于这个例子.

php apache .htaccess mod-rewrite

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

MySQL复制用户

我目前有2个运行mysql 5.1的服务器.我将它们设置为主从.两者都有静态IP地址,不属于任何域.(目前他们在vmware局域网中)

问题是在mysql文档中它声明你必须为复制设置域用户,尽管我没有域.

我将如何设置用户以便让2台服务器复制?这是文档中的原始行:

CREATE USER 'repl'@'%.mydomain.com' IDENTIFIED BY 'slavepass';
Run Code Online (Sandbox Code Playgroud)

mysql

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

PHP - $ request-> getPost('first_name')

public function process(Zend_Controller_Request_Abstract $request)
{
     $this->first_name = $this->sanitize($request->getPost('first_name'));
....
}
Run Code Online (Sandbox Code Playgroud)

我的问题是$request类的实例zend_controller_request_abstract,但是getpost是在类zend_controller_request_http中定义的函数,它扩展了zend_controller_request_abstract,为什么直接$request调用getPost()

php zend-framework

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

排序 - 按日期排序ASC

我在mysql中有"date"列,用这种格式保存日期
17-09-2014(DD-MM-YYYY)

我需要按升序排序,所以我使用了这个命令:

SELECT * FROM table ORDER BY date ASC
Run Code Online (Sandbox Code Playgroud)

但我发现了这个结果:

17-09-2014
18-09-2015
19-09-2014
Run Code Online (Sandbox Code Playgroud)

它应该是:

17-09-2014
19-09-2014
18-09-2015
Run Code Online (Sandbox Code Playgroud)

它只对ASC进行排序,而不是完整日期

mysql

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

如何显示失败的 Modx/xPDO 查询对象的 MySQL 错误?

当我尝试将数据插入自定义表并且插入失败时,如何显示 mysql 抛出的错误?

例如,下面的一段代码应该(将会)因 SQL 错误而失败。

$insert = "some insert sql statement that will fail";

$myquery = $modx->query($insert);

    if(!$myquery){

        echo 'error occurred! <br>';

    }
Run Code Online (Sandbox Code Playgroud)

如何返回错误的实际情况[即列不匹配、唯一 ID 存在等]?

mysql modx xpdo

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

PHP strtotime()没有返回正确的月份

由于当前月/年是2012年1月,为什么以下代码将在2011年12月而不是2011年11月返回?

echo date("F Y", strtotime("-2 months"));
Run Code Online (Sandbox Code Playgroud)

这是在PHP 5.3.0上,如果它有所作为.

php

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

如何在不知道文件扩展名的情况下通过其名称取消链接()?

简而言之

我们有一个名为的文件clients.(unique parameter).现在我们想要unlink()它,但由于我们不知道文件扩展名,我们如何成功?

更长的故事

我有一个缓存系统,其中DB查询输入md5()是文件名,缓存过期日期是扩展名.

例: 896794414217d16423c6904d13e3b16d.3600

但有时失效日期会发生变化.因此,对于最终解决方案,应忽略文件扩展名.

我能想到的唯一方法是搜索目录并匹配文件名,然后获取文件扩展名.

php file unlink

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

准备好的语句,与错误数据绑定不会引发错误

为什么当绑定到无效类型的参数时,我没有收到错误消息?例如:

$mysqli = new mysqli(HOST, USERNAME, PASSWORD, SCHEMA);
if ($mysqli->connect_errno) {
    echo "Failed to connect to MySQL: " . $mysqli->connect_error;
}

$stmt = $mysqli->prepare("update app_site_group set name_eng=?, name_fra=? where app_site_group_id=?");

$one = "one";
$two = "two";
$three = "a";
$stmt->bind_param('ssi',$one,$two,$three);

$stmt->execute();
Run Code Online (Sandbox Code Playgroud)

当需要整数时,第三个参数作为字符串传递。它不会抛出错误(除了 0 行受到影响之外)。

php mysql mysqli prepared-statement

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