我希望将下面的拉丁字符包含在JavaScript正则表达式中以进行字符串验证.
ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏàáâãäåæçèéêëìíîïÐÑÒÓÔÕÖØÙÚÛÜÝÞßðñòóôõöøùúûüýþÿ
Run Code Online (Sandbox Code Playgroud)
到目前为止,我只有一个基本的字符串正则表达式.
var stringReg = /[a-zA-Z\-\'\ ]/i;
Run Code Online (Sandbox Code Playgroud)
提前致谢.Smccullough
我有大约20个Facebook粉丝页面设置,并在所有这些应用程序中安装了"欢迎/主页"应用程序.有没有办法计算这些粉丝的所有"喜欢",以显示在我的应用程序上?我尝试使用JavaScript SDK FB.api()为它提供数组(使用.toString()和.join(','))以及JSON对象甚至直接输入.似乎Facebook一次只能处理一个粉丝页面ID数据请求.我还没有看,但有没有办法在PHP中做到这一点.我觉得我可能遇到同样的情况.
建议会很棒!
所以我对Facebook开发人员和PHP开发人员都是新手,所以请尽情享受.
我创建了一个iframe Facebook应用程序.我可以毫不费力地抓取已签名的请求并使用该信息在我的页面上执行基本任务.
当我开始在Facebook中浏览我的应用程序时,真正的问题就出现了.我好像丢失了签名的请求信息.
我在每个页面都包含我的PHP代码,但我仍然无法保留我签名的请求或会话....无论它被调用.
我在下面粘贴了我的基本PHP代码.
<?php
include_once "../lib/facebook.php";
$facebook = new Facebook(array(
"appId" => FACEBOOK_APP_ID,
"secret" => FACEBOOK_SECRET_KEY,
"cookie" => true,
"domain" => SERVER_DOMAIN
));
function parse_signed_request($signed_request, $secret) {
list($encoded_sig, $payload) = explode(".", $signed_request, 2);
// decode the data
$sig = base64_url_decode($encoded_sig);
$data = json_decode(base64_url_decode($payload), true);
if (strtoupper($data["algorithm"]) !== "HMAC-SHA256") {
error_log("Unknown algorithm. Expected HMAC-SHA256");
return null;
}
// check sig
$expected_sig = hash_hmac("sha256", $payload, $secret, $raw = true);
if ($sig !== $expected_sig) {
error_log("Bad Signed JSON signature!");
return …Run Code Online (Sandbox Code Playgroud) 我正在为我正在进行的项目创建一个倒数计时器,我认为尽可能获得最准确的时间非常重要.什么是更准确,更重要的是,最不可改变的服务器时间?
该项目需要几天/小时/分钟/秒,所以如果我可以从服务器获取页面的确切时间,那么我可以将其放入JavaScript变量并从那里开始工作.