Bonjour à tous,
Je suis en train d'améliorer un script que j'avais réalisé pour récupérer automatiquement les derniers tweets d'une personne.
Je souhaite désormais supprimer automatiquement toutes les "reply", c'est à dire tous les messages commençant par <a href="http://twitter.com/pseudo">@pseudo</a>.
J'ai donc cherché à mettre en place un preg_match pour détecter le début d'une url. Pour cela, j'ai voulu m'inspirer d'un autre plugin utilisant ce code, mais sans succès.
Voilà où en est mon code (cleaner[0] correspond à l'intégralité du tweet):
Est-ce la bonne fonction pour ce que je veux faire ? Si oui, quelqu'un peut-il m'aider à la mettre en place ?
Merci d'avance à tous (et bonnes fêtes de fin d'année).
Je suis en train d'améliorer un script que j'avais réalisé pour récupérer automatiquement les derniers tweets d'une personne.
Je souhaite désormais supprimer automatiquement toutes les "reply", c'est à dire tous les messages commençant par <a href="http://twitter.com/pseudo">@pseudo</a>.
J'ai donc cherché à mettre en place un preg_match pour détecter le début d'une url. Pour cela, j'ai voulu m'inspirer d'un autre plugin utilisant ce code, mais sans succès.
$pattern = '/\@([a-zA-Z]+)/';
$replace = '<a href="http://twitter.com/'.strtolower('\1').'">@\1</a>';
$output = preg_replace($pattern,$replace,$twitterdata[$i]["text"]);
Voilà où en est mon code (cleaner[0] correspond à l'intégralité du tweet):
$subject = $cleaner[0];
$pattern = '<a href="http://twitter.com/';
if (preg_match($pattern, $subject, $matches, PREG_OFFSET_CAPTURE)) {
$tempor = "Match was found";}
else {
$tempor = "Match was not found";}
Est-ce la bonne fonction pour ce que je veux faire ? Si oui, quelqu'un peut-il m'aider à la mettre en place ?
Merci d'avance à tous (et bonnes fêtes de fin d'année).