小编Ste*_*n P的帖子

使用preg_match检测网址?在字符串中没有http://

我想知道如何在preg_match中检查一个字符串被分解成一个数组,看它是否以www开头.我已经有一个检查http:// www.

function isValidURL($url)
{
return preg_match('|^http(s)?://[a-z0-9-]+(.[a-z0-9-]+)*(:[0-9]+)?(/.*)?$|i', $url);
}

$stringToArray = explode(" ",$_POST['text']);

  foreach($stringToArray as $key=>$val){
  $urlvalid = isValidURL($val);
  if($urlvalid){
  $_SESSION["messages"][] = "NO URLS ALLOWED!";
  header("Location: http://www.domain.com/post/id/".$_POST['postID']);
     exit();
     }
     }
Run Code Online (Sandbox Code Playgroud)

谢谢!斯特凡

php regex url preg-match

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

复杂的SQL查询... 3个表并且需要使用时间戳在过去24小时内最受欢迎

我有3个表,每个表中有一列与每行一个ID相关.我正在寻找一个sql语句查询,它将检查过去24小时(86400秒)中所有行的所有3个表我已经在列下的每个表中存储了时间戳time.

在我得到这个查询之后,我将能够进行下一步,然后检查有多少ID重复出现,这样我就可以按照阵列中最受欢迎的方式进行排序,并将其限制在前5位......

欢迎任何想法!:)

提前致谢.

斯特凡

php mysql sql database

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

MySql InnoDb中的行锁定是否应用了外键约束和索引?

快问.

在25年的数据库经验与我的朋友交谈时,他告诉我你是否在数据库中使用外键约束; 当一个表被写入例如消息的表时,它将锁定父表上的相对行,例如用户.

这是真的?

他还说应用索引到外键列应该克服这种锁定,这是真的吗?

我担心我的网站流量在增长,我可以想象这是一个问题!

谢谢!

mysql innodb foreign-keys

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

你能用jQuery Ajax只返回一个字符串吗?

我一直在想这个.我知道你可以使用json_encode(); 通过jquery ajax调用发送编码数组或多维数组,该调用将为您解释json数组.

但是我不知道有什么其他技术可以使用echo,print或从PHP返回到jQuery脚本而不只是发送一个字符串?

有人可以请教我这个吗?

谢谢,

斯特凡

php ajax jquery json

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

从publish_stream到publish_action的权限迁移

我想知道你是否拥有对publish_stream的用户权限,并且你想从现在开始发布publish_action,publish_stream是否覆盖这两者,还是我们需要重新请求用户权限?

如果是这样的最简单的检测方式,那么他们就可以获得此许可等.

用户旅程建议欢迎.

我所使用的登录系统是用户可以使用Facebook或他们的帐户凭据.

但有些用户在没有Facebook的情况下注册,然后再联系.我不会在每次登录时创建会话,因为我只需要publish_stream权限,无需与Facebook进行实时用户会话即可在用户执行特定操作时发布.表中有一列指定用户是否连接.

建议欢迎.

谢谢!

-Stefan

permissions facebook-graph-api facebook-opengraph

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

分发时防止删除代码?

我正在为某人免费创建一个网站(作为帮助),但是作为回报,我将在底部显示我的链接,如何删除该链接,如何使网站无法正常工作?我也可以加倍并允许它,以便我可以远程更改链接?

显然我会使用javascript for php(最好是php)

这有什么简单的方法吗?或者它只是eval的问题(base64_decode()); ?

谢谢,斯特凡

javascript php encryption

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