小编ner*_*ama的帖子

仅获取用户媒体(照片) - Twitter API

使用Twitter API V1.1是否可以只检索用户发布的照片​​?

我可以看到,实现此目的的一种方法是拉出用户的时间轴include_entities=true并以这种方式搜索照片.但这似乎是一种非常麻烦的方式,并且容易出现问题.

例如,我们可以提取最后15条推文并显示它们,我们知道,我们肯定会得到15条推文.

但是对于刚刚拍摄的照片,如果我们一次只推送100条推文,我们无法保证它会包含15张照片,甚至根本不包含任何照片.

所以也许我抓着稻草在这里希望有一些方法可以做到这一点,Twitter API文档开发者讨论不知道.

我正在寻找一个PHP示例.

php twitter

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

session_start()和header('location:')重定向

可能重复:
PHP已发送的标头

我有一个问题session_start(),并header('Location:')在注销PHP文件.

我正在使用html文件中的简单锚标记链接到注销文件.注销php文件是这样的:

<?php
session_start();
session_destroy();
header("Location: index.php");
?> 
Run Code Online (Sandbox Code Playgroud)

要查看我使用的错误,

error_reporting(E_ALL);
ini_set('display_errors', '1');
Run Code Online (Sandbox Code Playgroud)

我收到一条警告"警告:session_start():无法发送会话缓存限制器 - 已经发送的标头"在第4行(在哪里session_start();)和警告:无法修改标头信息 - 已经在第6行发送的标头(在哪里header('Location')).

我已经看过其他有类似问题的人了.我确定之前没有空格session_start().在它之前没有输出任何东西.我试过只设置session_start()它还没有设置.我试过缓冲它ob_start().我尝试了重定向的相对和绝对路径,以确保.但没有任何效果.

我错过了什么吗?任何帮助深表感谢.

php

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

这个正则表达式我做错了什么?

说实话,我真的不得到正则表达式.所以我完全忘记了我在这里出错的地方.

我正在寻找一个接受字母数字字符的RegEx (和下划线,它是用户名).我在这里搜索过,发现了很多我尝试过的RegExes示例,其中没有一个有效.

其中,我大多从这里得到的答案,我已经尝试过了

^[a-zA-Z0-9_]*$
/[^a-z_\-0-9]/i
/^\w+$/
Run Code Online (Sandbox Code Playgroud)

为了匹配这些,我尝试过(每个正则表达式)

   if(preg_match("/^\w+$/", $username)) { 
     //don't accept 
   }
Run Code Online (Sandbox Code Playgroud)

 if(!preg_match("/^\w+$/", $username)) {
      //don't accept
    }
Run Code Online (Sandbox Code Playgroud)

if(preg_match("/^\w+$/", $username) == 1) {
      //don't accept
    }
Run Code Online (Sandbox Code Playgroud)

if(preg_match("/^\w+$/", $username) == 0) {
  //don't accept
}
Run Code Online (Sandbox Code Playgroud)

等等......每次都接受特殊字符(我试过&,$,^和%).

我到底错在了什么?它是RegEx的格式吗?这是我要求检查的方式吗?

另外,如果找到特殊字符,我得到的返回类型究竟是什么?(即,一个我希望接受)

php regex

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

标签 统计

php ×3

regex ×1

twitter ×1