小编iBr*_*an2的帖子

正向斜线与正则表达式匹配

我没有太多的JavaScript经验,但我正在尝试创建一个标签系统,而不是使用@#将使用/.

var start = /#/ig; // @ Match

var word = /#(\w+)/ig; //@abc Match
Run Code Online (Sandbox Code Playgroud)

我怎么能用/而不是#.我尝试过var slash = '/'并添加+ slash +,但失败了.

javascript regex

79
推荐指数
6
解决办法
23万
查看次数

如何使用cron作业安排动态功能?

我想知道如何安排动态(自动填充数据)功能在保存的时间每天自动运行?

假设我有一个表单,一旦单击该按钮,它就会将数据发送到函数,该函数会发布数据.我只想自动化,这样我就不必按下按钮了.

<ul>
    <?php 
    foreach($Class->retrieveData as $data)
    {
        <form method="post" action="">
            <li>
                <input type="hidden" name="name">'.$data['name'].'<br/>
                <input type="hidden" name="description">'.$data['description'].'<br/>
                <input type="submit" name="post_data"  value="Post">
            </li>
        </form>
    }
    ?>
</ul>
Run Code Online (Sandbox Code Playgroud)

现在,表单将数据传递给函数.

if(isset($_POST['post_data'])) // if post_data button is clicked then it runs myFunction()
{
    myFunction();
}

myFunction()
{
    $name        = $_POST['name'];
    $description = $_POST['description'];
}
Run Code Online (Sandbox Code Playgroud)

我尝试了以下操作,但问题是Cron Job只能运行整个.php文件,而我正在检索从MySQL运行的已保存时间.

foreach($Class->getTime() as $timeData)
{
    $timeHour    = $timeData['timeHour'];
    $timeMinute = $timeData['timeMinute'];

    $hourMin    = date('H:i');
    $timeData   = ''.$timeHour.':'.$timeMinute.'';

    if($hourMin == $timeData)
    {
        run myFunction.
    }
}
Run Code Online (Sandbox Code Playgroud)

$hourMin是当前小时:分钟与从Mysql自动运行的保存时间相匹配.那么如果$hourMin …

php mysql cron cron-task

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

如何获取Twitter URL计数?

我有以下代码,我无法理解它为什么不返回并在HTML正文中打印它.

var pageURL = document.URL;
var tweet  = "https://cdn.api.twitter.com/1/urls/count.json?url='"+ pageURL + "'";

$.getJSON(tweet,function(json){
    $('#twitterfeed').html(json.count); 
});

<div id="twitterfeed"></div>
Run Code Online (Sandbox Code Playgroud)

https://cdn.api.twitter.com/1/urls/count.json?url=http://www.google.com

返回{"count":23844636,"url":"http://www.google.com/"}

以下似乎没有用,有没有人知道为什么?

javascript api twitter jquery jsonp

6
推荐指数
2
解决办法
5278
查看次数

如何在javascript中包含液体?

我一整天都在尝试将这段液体代码包含在 javascript 中,但到目前为止还没有运气。

我只是想用购物车数据更新 div 以显示图像和名称,这就是我所得到的。

$('.openCart').click(function(e)
{          
    $.ajax({
        type: 'POST',
        url: '/cart/add.js',
        data: data,
        dataType: 'json',
        success: function()
        {
          {% capture content %}{% include 'addItemToCartDetails' %}{% endcapture %}
          var content = {{ content | json }};
          $("._second").html(content);
        }
    });
 });
Run Code Online (Sandbox Code Playgroud)

总的来说,下面的代码不起作用(仅仅因为 for 循环,我不知道如何解决这个问题..):如果我删除 for 循环,那么代码会检索 div 和所有内容,除了项目数据之外循环不工作。

这是addItemToCartDetails.liquid

{% for item in cart.items %}

    <div class="_second_1">
      <a href="{{ item.url | widivin: collections.all }}" class="cart-image">
        <img width="320" src="{{ item | img_url: '700x700' }}" alt="{{ item.title | escape }}"> …
Run Code Online (Sandbox Code Playgroud)

javascript jquery liquid shopify

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

如何使用Base64 Encode执行HMAC-SHA1?

我正在尝试设置一个应用程序来签署我的URL,以便他们可以进行身份​​验证,但我似乎无法弄清楚如何从以下页面复制我正在尝试的代码:https://help.sendowl.com /帮助/签订的URL#示例

order_id=12345&buyer_name=Test+Man&buyer_email=test%40test.com&product_id=123&signature=QpIEZjEmEMZV%2FHYtinoOj5bqAFw%3D

buyer_email=test@test.com&buyer_name=Test Man&order_id=12345&product_id=123

buyer_email=test@test.com&buyer_name=Test Man&order_id=12345&product_id=123&secret=t0ps3cr3t

publicStr&t0ps3cr3t
Run Code Online (Sandbox Code Playgroud)

这是步骤:

  1. 首先订购参数(删除签名)并取消它们:
  2. 接下来添加签名密码:
  3. 生成用于签名的密钥:
  4. 使用Base 64编码执行HMAC-SHA1摘要:QpIEZjEmEMZV/HYtinoOj5bqAFw =

以下是我尝试但最终没有得到相同的结果:

$signKey = "t0ps3cr3t";
$signData = "buyer_email=test@test.com&buyer_name=Test Man&order_id=12345&product_id=123&secret=t0ps3cr3t";

$passData = hash_hmac("sha1", $signData, base64_decode(strtr($signKey)), true);
$passData = base64_encode($passData);

echo $passData;
Run Code Online (Sandbox Code Playgroud)

我一直在 x8NXmAmkNBPYCXwtj65mdVJ8lPc=

php

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

使用 PHP 和 cURL 登录 Pinterest 不起作用

在过去的 17 个小时里,我一直在尝试让 cURL 登录 pinterest.com,尝试了无数种不同的方法,但仅使用 cURL 就行不通了。

我当前的代码只转到该页面,但未发布数据,因此它不登录只会将我带到登录页面。

第一个代码使用 USERPWD,它将我带到登录页面,但它没有登录。

error_reporting(E_ALL); 
ini_set("display_errors", 1); 

$url = "https://www.pinterest.com/login/";

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
curl_setopt($ch, CURLOPT_AUTOREFERER, 1);
curl_setopt($ch, CURLOPT_MAXREDIRS, 5);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // allow https verification if true
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2); // check common name and verify with host name
curl_setopt($ch, CURLOPT_SSLVERSION,3); // 
curl_setopt($ch, CURLOPT_CAINFO, getcwd() . "pin.pem"); // allow ssl cert …
Run Code Online (Sandbox Code Playgroud)

php curl login pinterest

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

如何在第一个以javaScript结束后运行第二个函数?

function addItemToCart (id_1, id_2, id_3, id_etc) {
  jQuery.ajax({

  });
}

function clearCart()
{
  jQuery.ajax({
  });
}

function buyButton()
{ 
    clearCart();
    setTimeout(function()
    {
        redirect to cart;
        addItemToCart(283746 , 1, 1, "Months", "1294");
    }, 500);
}
Run Code Online (Sandbox Code Playgroud)

我试图让这个而不是使用这里等到clearCart()已完成通过Ajax加载的setTimeout,然后它运行的setTimeout里面的功能,我似乎无法想出解决办法.我想这样做回调,但我会说它不正确..

function FirstFunction(callBack)
{
    clearCart();

    if (callback)
    {
        callback();
    }       
}
function SecondFunction()
{
    buyButton();
}

FirstFunction(SecondFunction);
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

如何在PHP中将两个变量相加?

我目前正在尝试将两个变量放在一起,一个已经自动计算了一个特定的数字imagesy,第二个变量正在从 url 返回数据$_GET['l2_y']

imagettfstroketext($jpg_image, 0, $y . $options['text']['font-position']['l2_y'] );
Run Code Online (Sandbox Code Playgroud)

$y 返回 '29'

$options['text']['font-position']['l2_y']回报+150(或我在标题中设置的任何内容)

我正在尝试将两者结合起来,但它根本不起作用,如果我删除$y .了 +150 就可以了,但是如果我添加了 . 它不计算一切..

我已经被困在这里一段时间了,我不确定如何将两者结合起来,我在 get 中使用 + 符号的原因是因为它也可以用作 a-150来更改文本的位置。

php

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

为什么这个JavaScript mousemove功能不起作用?

所以,我正在尝试使这个函数工作,所以无论它应用什么div,pageSee类将跟随一个超链接..

这就是我写的...... https://jsfiddle.net/LoorLge5/5/

<html>
<head>
<style>
    body {padding: 500px; background: #ddd; }
    .pageSee { position: absolute; float: left; }
</style>
</head>

<body id="as">

<div id="this">this is awesome</div>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
<script>
    $(function ()
    {   
        $('#as').divFollow({
            target: 'http://www.facebook.com/'
        });
    });

    function divFollow(settings)
    {
        return this.each(function ()
        {       
            this.append('<a class="pageSee" src="' + settings.target + '"></a>');

            this.on('mousemove', function(e)
            {
                $('.pageSee').css({
                    left: e.pageX - 5,
                    top: e.pageY - 5
                });
            });
        });
    }
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

标签 统计

javascript ×5

jquery ×4

php ×4

api ×1

cron ×1

cron-task ×1

curl ×1

jsonp ×1

liquid ×1

login ×1

mysql ×1

pinterest ×1

regex ×1

shopify ×1

twitter ×1