小编Tal*_*tia的帖子

非浏览器模拟JavaScript - 是否可能?

我正在开发一个新项目,包括获取一个网页,(使用PHP和cURL)解析HTML和javascript,然后处理结果中的数据.

当网站使用javascript通过AJAX获取数据时,基本上我碰到了一堵砖墙.在这种情况下,除非javascript在浏览器中运行,否则初始数据不会出现在获取的页面中.

这有什么PHP库吗?(我怀疑不是,但我可能是错的.)

我真的宁愿将其构建为基于服务器的解决方案,否则我不得不为此构建一个应用程序并使用mozilla和/或IE运行时库 - 这种目的无法实现.

javascript php parsing curl emulation

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

PHP 使用 imageline 和 XOR

我正在尝试使用图像 GD 库使用 XOR 过滤器绘制线条。我一直无法找到一种简单的方法来执行此操作,因此绘制的线将“翻转”为白色,反之亦然。任何解决方案?

php gd image-processing

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

PHP:SQL查询数组的最佳方法是什么?(如果你可以的话)

考虑一下:

一个mySQL数据库,其中包含表和行以及数据.

一个具有相同数据的数组.

现在通常情况下,对于mySQL,我会有这样的查询 SELECT * FROM 'table' WHERE name LIKE '%abc%'

但我想在数组上执行相同的查询,而不必插入它.我想到的唯一方法是使用array_search,但语法不同,方法也很复杂.

这里有捷径吗?

php mysql arrays

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

从Force.com身份服务获取组织名称?

使用OAuth2和REST与自定义创建的远程APP,我可以成功从Force.com身份服务获取用户信息,但它只返回组织ID,而不是组织名称.这是一个类似于我得到的示例数据包:

{
"id":"https://login.salesforce.com/id/00D50000000IZ3ZEAW/00550000001fg5OAAQ",
"asserted_user":true,
"user_id":"00550000001fg5OAAQ",
"organization_id":"00D50000000IZ3ZEAW",
"username":"user@example.com",
"nick_name":"user1.2950476911907334E12",
"display_name":"Sample User",
"email":"user@example.com",
"status":{
    "created_date":"2010-11-08T20:55:33.000+0000",
    "body":"Working on OAuth 2.0 article"
},
"photos":{
    "picture":"https://c.na1.content.force.com/profilephoto/005/F",
    "thumbnail":"https://c.na1.content.force.com/profilephoto/005/T"
},
"urls":{
    "enterprise":"https://na1.salesforce.com/services/Soap/c/{version}/00D50000000IZ3Z",
    "metadata":"https://na1.salesforce.com/services/Soap/m/{version}/00D50000000IZ3Z",
    "partner":"https://na1.salesforce.com/services/Soap/u/{version}/00D50000000IZ3Z",
    "rest":"https://na1.salesforce.com/services/data/v{version}/",
    "sobjects":"https://na1.salesforce.com/services/data/v{version}/sobjects/",
    "search":"https://na1.salesforce.com/services/data/v{version}/search/",
    "query":"https://na1.salesforce.com/services/data/v{version}/query/",
    "recent":"https://na1.salesforce.com/services/data/v{version}/recent/",
    "profile":"https://na1.salesforce.com/00550000001fg5OAAQ"
},
"active":true,
"user_type":"STANDARD",
"language":"en_US",
"locale":"en_US",
"utcOffset":-28800000,
"last_modified_date":"2011-01-14T23:28:01.000+0000"
}
Run Code Online (Sandbox Code Playgroud)

如何使用组织ID发送查询(可能是SOQL)以获取组织名称?我想用这种数据格式概述的数据回复JSON响应.

我通过PHP使用CURL来实现这一目标.

salesforce

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

标签 统计

php ×3

arrays ×1

curl ×1

emulation ×1

gd ×1

image-processing ×1

javascript ×1

mysql ×1

parsing ×1

salesforce ×1