Chercher une image sur flickr

Contenu du snippet

J'ai du pour un site créer un fichier PHP permettant d'afficher les images twitter selon des mot clefs, je vous met donc la source.

La source est basé sur PHPFlickr (http://phpflickr.com/).

Source / Exemple :


<?php
/**

  • @author Pierre Lechelle
  • @description Permet de rechercher des éléments sur flickr
  • @website http://www.you-exist.com
  • @copyright 2008
  • @dateofcreation 12/3/2008 16:2
  • /
echo '<div id="flickr_container">'; $search = "windows"; $api = "Votre API flickr"; require_once ('./api/flickr/phpFlickr.php'); define('per_page', 10); if (!isset($_GET['pge'])) { define('page', 1); } else { if (is_numeric($_GET['pge'])) { define('page', $_GET['pge']); } else { define('page', 1); } } $flickr = new phpFlickr($api); $tab = $flickr->photos_search(array('text' => $search, 'per_page' => per_page, 'page' => page)); echo 'Au total <b>' . $tab['total'] . '</b> images trouvée pour <i>' . $search . "</i><br /> <br />"; echo '<table>'; for ($i = 0; $i != $tab['perpage']; $i++) { echo '<tr><td>'; $url = "http://farm" . $tab['photo'][$i]['farm'] . ".static.flickr.com/" . $tab['photo'][$i]['server'] . "/" . $tab['photo'][$i]['id'] . "_" . $tab['photo'][$i]['secret'] . "_m.jpg"; $link = "http://www.flickr.com/photos/" . $tab['photo'][$i]['owner'] . "/" . $tab['photo'][$i]['id'] . ""; echo "<a href='$link' target='_blank'><img class='preview' src='$url'/></a></td>"; echo '<td>'; $tab_user_info = $flickr->people_getInfo($tab['photo'][$i]['owner']); echo '<h3>' . $tab['photo'][$i]['title'] . '</h3>'; $link_icon = "http://farm" . $tab_user_info['iconfarm'] . ".static.flickr.com/" . $tab_user_info['iconserver'] . "/buddyicons/" . $tab_user_info['nsid'] . ".jpg"; echo '<img src="' . $link_icon . '" class="icon_owner"/>'; echo 'De <a href="' . $tab_user_info['photosurl'] . '" target="_blank">' . $tab_user_info['username'] . '</a>'; echo ('</td>'); echo '</tr>'; } echo '</table>'; echo ' <div class="pagging">'; echo 'Pages : <b>'.page.'</b> '; for ($i = 1; $i != 8; $i++) { $e = page+$i; echo " <a onclick=\"newPage('index.php?pge=$e','flickr_container')\" href='#'>$e</a>"; } echo '</div>'; echo '</div>'; ?>

Conclusion :


Les différentres variables :
$search : désigne vos mot clefs.
$api : désigne votre clefs api sur flickr.

En espérant vous aider.

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (cs_BlAcKbUrRy)