小编Gum*_*mbo的帖子

什么时候应该在正则表达式中使用\ A?

$即使\n在匹配的字符串中有额外的尾随,行结束锚匹配,所以我们使用\Z而不是$

例如

^\w+$将匹配字符串abcd\n^\w+\Z不匹配

怎么样\A和什么时候使用?

regex

14
推荐指数
2
解决办法
9606
查看次数

XHR请求表示被取消,尽管它似乎是成功的

这不是一个真正的问题,因为代码有效,我只是好奇它为什么会发生.

我有一个ajax帖子的以下jQuery代码:

$.post('./add_fee_row/<?php echo $date; ?>',post, function(data){ ... });
Run Code Online (Sandbox Code Playgroud)

这一切都很好,花花公子.

但是,在Chrome控制台中,它说: 这里发生了什么?

为什么说取消了?

一切都好像帖子成功了.为什么这么说?

(如果需要,可以使用php服务器代码)

我使用的是Google Chrome版本:17.0.942.0

javascript ajax jquery google-chrome-devtools

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

Isset表达式错误

我基本上编码了一个代码,该代码填充了我的数据库中的类别列表,然后您就可以选择要删除的类别.

我有删除代码的问题,由于错误似乎无法正常工作:

Fatal error: Cannot use isset() on the result of an expression (you can use "null !== expression" instead) in F:\xamppnew\htdocs\650032\admin\delete.php on line 6
Run Code Online (Sandbox Code Playgroud)

造成这种情况的一行是:

if(isset($_POST['delete_id'] && !empty($_POST['delete_id']))) {
Run Code Online (Sandbox Code Playgroud)

deletecategory.php

    <h3>
     Delete Category
    </h3>

    <?php $result = mysql_query("SELECT * FROM category"); ?>

<table>
  <?php while($row = mysql_fetch_array($result)) : ?>
  <tr id="<?php echo $row['category_id']; ?>">
    <td><?php echo $row['category_Name']; ?></td>
    <td>
      <button class="del_btn" rel="<?php echo $row['id']; ?>">Delete</button>
    </td>
  </tr>
  <?php endwhile; ?>
</table>

<script>
  $(document).ready(function(){
    $('.del_btn').click(function(){
       var del_id = $(this).attr('rel');
       $.post('delete.php', …
Run Code Online (Sandbox Code Playgroud)

php isset

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

搜索引擎是否尊重HTTP标题字段"Content-Location"?

我想知道搜索引擎是否尊重HTTP头字段Content-Location.

这可能很有用,例如,当您要从URL中删除会话ID参数时:

GET /foo/bar?sid=0123456789 HTTP/1.1
Host: example.com
…

HTTP/1.1 200 OK
Content-Location: http://example.com/foo/bar
…
Run Code Online (Sandbox Code Playgroud)

澄清:
我不想重定向请求,因为删除会话ID会导致完全不同的请求,因此可能也会产生不同的响应.我只是想声明所附的响应也可以在其"主URL"下找到.

也许我的例子不能很好地反映我的问题的意图.那么请看一下HTTP头字段"Content-Location"的目的是什么?.

search-engine http http-headers

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

循环$ _GET结果

如果我有这样的事情:

?FormSub=Submit&qty=1&partno=ipod&notes=apple&unitprice=102.99&rowid=1&qty=2&partno=Ear+Buds&notes=Headphones&unitprice=45.99&rowid=2
Run Code Online (Sandbox Code Playgroud)

是否可以循环访问GET以将结果返回到HTML表中并添加到SQL表中?

或者我需要将rowid添加到每个$_GET(即...)的结尾?qty1=1&partno1=ipod

谢谢你的期待.

html php sql

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

将数组转换为独立的函数参数 - howto?

我想在函数调用中使用数组中的值作为独立参数.例:

// Values "a" and "b"
$arr = array("alpha", "beta");
// ... are to be inserted as $a and $b.
my_func($a, $b)
function my_func($a,$b=NULL) { echo "{$a} - {$b}"; }
Run Code Online (Sandbox Code Playgroud)

数组中的值的数量是未知的.

可能的解决方案:

  1. 我可以将数组作为单个参数传递 - 但更喜欢传递多个独立的函数参数.

  2. implode()将数组转换为逗号分隔的字符串.(失败,因为它只是一个字符串.)

  3. 使用单个参数:

    $str = "'a','b'";
    function goat($str);  // $str needs to be parsed as two independent values/variables.
    
    Run Code Online (Sandbox Code Playgroud)
  4. eval()吗?

  5. 遍历阵列?

建议表示赞赏.谢谢.

php arrays function

13
推荐指数
2
解决办法
6529
查看次数

如何按国家/地区名称查找GMT日期/时间?

我如何才能找到国家名称 - > GMT日期/时间,我可以这样做以下:

例:

$datetime = new GMT_search('America');  //output: 2010-01-01 00:00:00    
$datetime = new GMT_search('India');  //output: 2010-01-01 ??:??:??    
$datetime = new GMT_search('China');  //output: 2010-01-01 ??:??:??
Run Code Online (Sandbox Code Playgroud)

我想gmdate(),date_default_timezone_set('Asia/....');ini_set('date.timezone','China');,但它不完全帮助我找到轻松的国家名称GMT日期/时间.

任何人都可以请给我一个PHP示例,它真的有用吗?

谢谢

php datetime localization

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

如何替换HTML标记中的文本URL和排除URL?

我需要你帮忙.

我想转此:

sometext sometext http://www.somedomain.com/index.html sometext sometext
Run Code Online (Sandbox Code Playgroud)

成:

sometext sometext <a href="http://somedoamai.com/index.html">www.somedomain.com/index.html</a> sometext sometext
Run Code Online (Sandbox Code Playgroud)

我使用这个正则表达式管理它:

preg_replace("#((http|https|ftp)://(\S*?\.\S*?))(\s|\;|\)|\]|\[|\{|\}|,|\"|'|:|\<|$|\.\s)#ie", "'<a href=\"$1\" target=\"_blank\">$1</a>$4'", $text);
Run Code Online (Sandbox Code Playgroud)

问题是它还替换了imgURL,例如:

sometext sometext <img src="http//domain.com/image.jpg"> sometext sometext
Run Code Online (Sandbox Code Playgroud)

变成了:

sometext sometext <img src="<a href="http//domain.com/image.jpg">domain.com/image.jpg</a>"> sometext sometext
Run Code Online (Sandbox Code Playgroud)

请帮忙.

html php regex url

13
推荐指数
2
解决办法
5636
查看次数

为什么在C++命名空间周围使用extern"C"

几天前,我遇到了这段C++代码,虽然我无法粘贴代码本身,但我可以用一些示例代码重新创建问题.首先,文件命名空间:

#include <iostream>
using namespace std;

namespace useless{
  class X {
     int m_myint;
     static X *m_foobar;
     X* getPrivVal(void);
  public:
     int getMember(void);
     X* getStaticVal(void);
  };
}
Run Code Online (Sandbox Code Playgroud)

接下来namespace.cpp:

#include "namespace.h"

extern "C"{
   namespace useless{
     X* X::m_foobar = NULL;
     X* X::getPrivVal(void){
         if(m_foobar == NULL)
             m_foobar = new X;
         return(m_foobar);
     }
   }
}

namespace useless {
   int X::getMember(void){
       if(m_myint == 0)
           m_myint = 1;
      return(m_myint);
   }
   X* X::getStaticVal(void){
        return(getPrivVal());
   }
}

using namespace useless;

int main(void){
    X y;
    cout << "The int …
Run Code Online (Sandbox Code Playgroud)

c c++ gcc

13
推荐指数
2
解决办法
6022
查看次数

接受语言列表

我想对浏览器发送到网站的Accept_Language作出反应.

有谁知道我在哪里可以获得浏览器可能发送到网站的所有可用Accept_Languages的可靠列表?

非常感谢你!

content-negotiation http-accept-language

13
推荐指数
2
解决办法
9846
查看次数