小编Vel*_*tar的帖子

json_encode utf-8问题

我从数据库中检索mysqli-resultset,来自utf-8编码表,然后插入到数组中:

$json = array();

$query = "select artikel_titel from tblArtikel";
if($result = mysqli_query($link, $query))
{
    while($line = mysqli_fetch_array($result, MYSQLI_NUM)) {
    array_push($json, $line);
}
echo json_encode($json);
Run Code Online (Sandbox Code Playgroud)

数组是正确构建的,你可以在这里看到它在 页面的底部你可以看到json_encode创建的错误.我怎样才能解决这个问题?

Warning: json_encode(): Invalid UTF-8 sequence in argument in /customers/6/0/6/onezeromany.com/httpd.www/php/getArticles.php on line 13 Warning: json_encode(): Invalid UTF-8 sequence in argument in /customers/6/0/6/onezeromany.com/httpd.www/php/getArticles.php on line 13 Warning: json_encode(): Invalid UTF-8 sequence in argument in /customers/6/0/6/onezeromany.com/httpd.www/php/getArticles.php on line 13
Run Code Online (Sandbox Code Playgroud)

php json

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

小计算问题

我有一个javascript计算的小问题.我有这样的功能:

$( "#main-nav li[class]" ).each(function( index ) {
     var position = $(this).offset();
     var width = $(this).width();
     var center = parseInt(position) - (parseInt(width) / 2);
     console.log("Position: " + position.left + ", width: " + width +  ", center: " + center);
});   
Run Code Online (Sandbox Code Playgroud)

但它导致了这一点.任何人都知道如何进行计算?

Position: 722, width: 83, center: NaN 
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

对带有属性的 url 进行表单操作

我有一个名称属性为 q 的搜索字段,单击提交按钮后,我希望表单转到同一页面(即 index.php),因此我将表单的操作设置为:

'index.php?a=nl&b=search'.
Run Code Online (Sandbox Code Playgroud)

我希望导航到的 url 是这样的(所以 action-url + 字段的名称):

'index.php?a=nl&b=search&q=search-term'. 
Run Code Online (Sandbox Code Playgroud)

然而,点击后页面导航到

'index.php?q=search-term'
Run Code Online (Sandbox Code Playgroud)

有没有办法来解决这个问题 ?

html php

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

带开关盒的吸气功能?

public User getByField(string field, string stringToFilter)
{
    string fieldToReturn;
    switch (field)
    {
        case "id":
            fieldToReturn = "u.pk_user_id";
            break;
        case "username":
            fieldToReturn = "u.user_username";
            break;
    }

    var result = (from u in dc.Users
                  where fieldToReturn == stringToFilter
                  select fieldToReturn).Single();
    return result;
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用一个开关盒为我的所有领域创建一个getter,因为否则我将不得不创建很多setter(这里显示的案例多于此处).但是当我尝试返回结果时,它表示它是一个字符串,而不是一个用户.我想这是因为我在LINQ查询中使用了一个字符串,但我已经尝试解决它,但无法弄明白该怎么做.

c# asp.net

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

为每个循环留一个

一旦布尔值设置为true,我想保留for each循环.

for each (xmlEvent in arEvents)
{
    var xmlEvent:XMLList = XMLList(event);
    if(xmlEvent.id == artistEvent.id)
    {
        boolExists = true;
    }
}
Run Code Online (Sandbox Code Playgroud)

我试过休息等等,但这一切都行不通.

apache-flex actionscript actionscript-3

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

md5加密的字符串返回与插入数据库不同的数据库

所以,我尝试检查密码是否匹配.

这是我使用的加密,一旦数据插入数据库,一次检查登录字段中插入的密码是否与数据库中的密码匹配:

 byte[] pass = Encoding.UTF8.GetBytes(password);
 MD5 md5 = new MD5CryptoServiceProvider();
 string newPass = Encoding.UTF8.GetString(md5.ComputeHash(pass));
Run Code Online (Sandbox Code Playgroud)

但每次我尝试登录(具有正确的详细信息),它都不起作用.在调试器中,这是来自数据库的字符串:

?]??$PL??f??6?
Run Code Online (Sandbox Code Playgroud)

并且从登录字段加密的那个:

?]??$PL??f??6?
Run Code Online (Sandbox Code Playgroud)

我想这是一个编码问题,但似乎无法弄清楚自己.

c# asp.net

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

试图切断最后一个空格的角色

我需要找出字符串中的最后一个字符是charachter是一个空格的位置,并将其剪切掉.这是我正在使用的函数,但if语句似乎有问题,但我无法弄清楚是什么.$ text-string中肯定有一个空格.

假设我有一个字符串"嘿,我的名字是约翰".然后它必须缩短为"嘿,我的名字是".

$checkLastChar = false;
$text = $line[2];

while($checkLastChar != true){
   for($i = 1; $i <= strlen($text); $i++)
    {
        if($text[strlen($tekst) - $i] == " ") {
                $checkLastChar = true;
            $text = substr($text, 1, strlen($text) - $i);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

php

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

ogone字符串问题

我有一个来自Ogone的测试帐户,我正在尝试测试支付系统.为了测试目的,我用最少的参数构建了一个字符串:

$ogoSHAstring = "AMOUNT=" . $amount . $signature . 
                "CURRENCY=" . $currency. $signature . 
                "LANGUAGE=" . $language . $signature . 
                "ORDERID=" . $orderId . $signature . 
                "PSPID=" . $pspId . $signature;
Run Code Online (Sandbox Code Playgroud)

它会产生一个如下所示的字符串:

AMOUNT=990MySecretPassphrase!!CURRENCY=EURMySecretPassphrase!!LANGUAGE=nl_NLMySecretPassphrase!!ORDERID=67MySecretPassphrase!!PSPID=MyPSPIDMySecretPassphrase!!
Run Code Online (Sandbox Code Playgroud)

哪个是哈希

1B8B605EAEF8E2FD9350958C0B152E22FD61FADB
Run Code Online (Sandbox Code Playgroud)

发送的表单如下所示:

<form id='ogone' action='https://secure.ogone.com/ncol/test/orderstandard.asp' method='post'>
    <input type='hidden' name='AMOUNT' value='$amount' />
    <input type='hidden' name='CURRENCY' value='$currency' />
    <input type='hidden' name='LANGUAGE' value='$language' />
    <input type='hidden' name='ORDERID' value='$orderId' />
    <input type='hidden' name='PSPID' value='$pspId' />
    <input type='hidden' name='SHASIGN' value='$ogoSHAsign' />
</form>
Run Code Online (Sandbox Code Playgroud)

但我一直收到一个错误:

unknown order/1/r/
Run Code Online (Sandbox Code Playgroud)

这些是我的设置:

在此输入图像描述 在此输入图像描述

任何帮助?

php payment

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

两个漂浮的div,一个在下面.适用于IE以外的所有浏览器

所以我有一个看起来像这样的html结构:

<div id="contact-wrapper">
    <div>
        <h4>België</h4>

        <p>Tuinwijklaan 79<br />
        9000 Gent<br />
        Tel. 0468/115967<br />
         info@echomedic.be<br />
         </p>
    </div>
    <div>
        <h4>Nederland</h4>

        <p>Kerkstraat 423-C<br />
        1017 HX Amsterdam<br />
        Tel: +32 468 11 59 67<br />
         info@echomedic.nl </p>
    </div><br />
    <a id="link-contact" href="#">Contacteer ons</a>
</div>
Run Code Online (Sandbox Code Playgroud)

两个div显示在彼此旁边,以及它下面的链接,如下所示:

喜欢它的Div应该是

但在ie9中它显示如下:

ie9 divs

这是我的div的css:

footer div#contact-wrapper, footer h1 {
    float: left;
}

footer div#contact-wrapper div {
    margin: 16px 0px 0px 45px;
    float: left;
}

footer div#contact-wrapper div:first-of-type {
    padding-right: 30px;
    margin-left: 60px;
    border-right: 1px dashed #a3b0b9;
}

footer …
Run Code Online (Sandbox Code Playgroud)

html css internet-explorer internet-explorer-9

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

如何让这个下拉列表在其他元素之上

我有一个下拉菜单,如下所示:

<ul id="secondary-nav" class="menu">
    <li><a href="#">boeketten</a>
        <ul>
            <li>7 rododendrons</li>
            <li>7 rozen</li>
        </ul>
    </li>
    <span>?</span>
    <li><a href="#">bloemstukken</a></li>
    <span>?</span>
    <li><a href="#">planten</a></li>
    <span>?</span>
    <li><a href="#">bruidsruikers</a></li>
    <span>?</span>
    <li><a href="#">kerkdecoratie</a></li>
    <span>?</span>
    <li><a href="#">evenementen</a></li>
    <span>?</span>
    <li><a href="#">rouwwerk</a></li>
    <span>?</span>
    <li><a href="#">rocabo potten</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

这是我用来设置它的css:

ul#secondary-nav {
    z-index: 9999;
}

ul#secondary-nav li, ul#secondary-nav > span {
    display:block;
    position:relative;
    float: left;
}

ul#secondary-nav li ul {
    display: none;
    text-align:left;
    padding-left: 0px;
    background-color: red;
}

ul#secondary-nav li ul li {
    float: none;
    display: block;
}

ul#secondary-nav li:hover ul {
    display: …
Run Code Online (Sandbox Code Playgroud)

html css

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