小编meg*_*382的帖子

如何在javascript转换后获取html源代码?

对于在学校的项目我试图建立一个网站,可以比现在更好的方式显示你的成绩.我已经能够使用cURL登录该站点,现在我想获得字符串中的成绩,以便我可以使用PHP编辑它.唯一的问题是,当cURL没有被获得成绩的javascript编辑时,它会获取html源代码.

所以基本上我想要你在字符串中打开firebug或inspector时得到的代码,以便我可以用php编辑它.

有没有人知道如何做到这一点?我看过几篇帖子说你必须等到页面加载完毕,但我不清楚如何让我的网站等待加载另一个第三方网站.

我等待执行的代码以及我想要的结果是:

<script type="text/javascript">
    var widgetWrapper = $("#objectWrapper325");
    if (widgetWrapper[0].timer !== undefined) {
        clearTimeout( jQuery('#objectWrapper325')[0].timer );
    }
    widgetWrapper[0].timer = setTimeout( function() {
        if (widgetWrapper[0].xhr !== undefined) {
            widgetWrapper[0].xhr.abort();
        }
        widgetWrapper[0].xhr = jQuery.ajax({
            type: 'GET',
            url: "",
            data: {
                "wis_ajax": 1,
                "ajax_object": 325,
                'llnr': '105629'
            },
            success: function(d) {
                var goodWidth = widgetWrapper.width();
                widgetWrapper.html(d);
                /* update width, needed for bug with standard template */
                $("#objectWrapper325 .result__overview").css('width',goodWidth-$("#objectWrapper325         .result__subjectlabels").width());
            }
        });
    }, 500+(Math.random()*1000));
</script>
Run Code Online (Sandbox Code Playgroud)

html javascript php curl

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

如何使用node.js将字符串解析为数组?

我收到JSON外部Api 的回复:

{
  "statusCode": 200,
  "data": {
    "Response": "R00=03&R01=Invalid User",
    "TokenStatus": "Used"
  }
}
Run Code Online (Sandbox Code Playgroud)

但是我需要能够解析data.Response字符串以确定请求是否成功。如果成功,则字符串将类似于:

R00 = 00&R01 =已添加余额。&R02 = 59.00&R03 = 1.00

如果失败,它将类似于

R00 = 03&R01 =无效的用户

我需要将其解析为一个JS对象,例如:

{
    "R00": "00",
    "R01": "Balance Added. ",
    "R02": "59.00",
    "R03": "1.00"
}
Run Code Online (Sandbox Code Playgroud)

javascript parsing node.js

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

php按短语搜索mysql索引

已经看过几个例子,当单词用双引号括起来时,按短语进行全文搜索.但是,在我的情况下,我有一个变量来自我要搜索的post数组.

function find_images($term,$dbh) {
$results = $dbh->prepare("
SELECT * FROM images 
WHERE 
MATCH(imgTitle,imgDescr,copyright,keywords) 
AGAINST( "$term" IN BOOLEAN MODE)
ORDER BY copyright, images.imgName, images.sortOrder ASC");
$results->execute();
Run Code Online (Sandbox Code Playgroud)

这不起作用:

解析错误:语法错误,意外的'$ term'(T_VARIABLE)...

我在用

AGAINST('+$term*' IN BOOLEAN MODE) ...
Run Code Online (Sandbox Code Playgroud)

但是返回包含短语中任何单词的结果.如果我在代码中输入确切的短语,我会得到正确的结果.所以我的问题是如何将我的变量放入我的代码中的双引号中,而不是抛出错误?

php mysql

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

FATAL ERROR php - 意外')'

这段代码给了我错误:

FATAL ERROR语法错误,意外')',期待'('第10行 - 第10行是这一个:"if(!empty(EMPTY)){"

我不明白......你能帮忙解释一下吗?

define('CONSTANT', 1);

define('_CONSTANT', 0);

define('EMPTY','');

if  ( ! empty( EMPTY ) ) {

    if ( ! ( ( boolean ) _CONSTANT ) ) {

        print "One";

    }

} else if ( constant( 'CONSTANT' == 1 )) {

    print "TWO";

}
Run Code Online (Sandbox Code Playgroud)

php

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

PHP 在排序数组上使用 foreach

大家好,我有一个数组,我在其中存储时间戳。然后我使用它们对它们进行排序asort(),然后我想用 a 遍历每个数组,foreach但我得到了一个无效的参数提供的错误,这就是我所拥有的:

$sorted_dates = asort($dates_to_sort);
Run Code Online (Sandbox Code Playgroud)

var_转储:

array(4) { [2]=> int(1512086400) [3]=> int(1512432000) [1]=> int(1513036800) [0]=> int(1514073600) } 
Run Code Online (Sandbox Code Playgroud)

对于每个:

foreach ($sorted_dates as $value) {
    echo "<br>".$value."<br>";
}
Run Code Online (Sandbox Code Playgroud)

错误:

Warning: Invalid argument supplied for foreach()
Run Code Online (Sandbox Code Playgroud)

知道如何遍历数组,因为我需要做的不仅仅是回显它。

php arrays sorting foreach

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

PHP和计算器中的计算是不同的

当我在PHP中计算

print (2224516644% (pow (2,16) + 1));
Run Code Online (Sandbox Code Playgroud)

结果是-5748.

在计算器中,结果是59790

为什么?我需要帮助

php

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

如何在Web表单中停止数据注入?

我有一个网页,其中有多个页面都有html表单.但是我受到了不属于该领域的奇怪数据的轰炸.例:

\'\"><svg/onload=(new(Image)).src=\'//rytk88vs0h2tc4yierrvrpgr2i8lwdm1eo8cx\\56burpcollaborator.net\
Run Code Online (Sandbox Code Playgroud)

但这应该是一个

<select><option></option></select>
Run Code Online (Sandbox Code Playgroud)

它不是文本输入字段.那么这个人如何提交奇怪的代码呢?我怎么能阻止这个?

html php forms

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

标签 统计

php ×6

html ×2

javascript ×2

arrays ×1

curl ×1

foreach ×1

forms ×1

mysql ×1

node.js ×1

parsing ×1

sorting ×1