Afficher une image random tirée du web - PHP - Programmation
Marsh Posté le 10-10-2008 à 22:17:58
Avec une regexp, sans prétention aucune, ça se fait en deux secondes.
Marsh Posté le 10-10-2008 à 22:58:16
yahoo api search te renvoie un xml en resultat donc ca va tout seul et un petit random pour tiré la photo
Marsh Posté le 11-10-2008 à 19:34:45
flo850 a écrit : google api aussi |
Google ne marche plus que par ajax l'api version soap n'est plus dispo
Marsh Posté le 12-10-2008 à 01:43:12
Salut, merci pour vos réponses, le xml avec yahoo ça me semble génial, je vais regarder ça. Les regexp est une solution effectivement intéressante pour extraire l'info aussi... je vais voir.
Concernant les droits d'auteur et la BP, ce n'est pas du tout pour un projet commercial, c'est un truc assez expérimental et perso, je ne crois pas faire de mal, je ne sais même pas si je vais rendre mon projet accessible au public...
Marsh Posté le 12-10-2008 à 10:29:58
premotif a écrit : Concernant les droits d'auteur et la BP, ce n'est pas du tout pour un projet commercial |
Ca ne change rien au fait que tu peux violer les droits d'un tiers.
premotif a écrit : je ne crois pas faire de mal, je ne sais même pas si je vais rendre mon projet accessible au public... |
Tu risques de te faire du mal à toi-même. Si un site empêche le hotlinking pour éviter de se faire manger de la bande-passante, ce sera très laid chez toi.
Au minimum, c'est nettement plus correct d'indiquer la source (même si ça peut s'avérer insuffisant).
Marsh Posté le 12-10-2008 à 11:38:15
ionik a écrit : |
Marsh Posté le 12-10-2008 à 21:27:07
sircam a écrit : |
Et les moteurs de recherche, tu penses vraiment qu'ils paient des droits d'auteur a chaque fois qu'ils affichent une image dans une page de résultat ??
sircam a écrit : |
Je ne cherche pas a faire quelque chose de beau, mais plutôt d'intéressant. C'est un projet conceptuel où l'idée centrale est de faire participer l'internet et l'ensemble des internautes en tant qu'auteurs d'une oeuvre graphique (dont le support final est Flash), à leur insu ou non.
Andy Warhol a-t-il payé des droits d'auteur au photographe de la fameuse photo de Marilyn Monroe ? J'en doute, c'est même le concept de l'oeuvre, ce genre d'image fait partie du paysage moderne et en tant que tel, appartient à tout le monde. Il en va de même pour internet, c'est un peu la question que je veux soulever...
On pourrait même inverser la question : est-ce que les auteurs de ces images me paient pour avoir le droit d'afficher leur image chez moi, lors d'une recherche d'image par Google par exemple, alors que je n'ai pas spécifiquement demandée cette image en particulier ? Exemple, je cherche une image libre de droit d'un arbre, et paf, Google me renvoie le tableau célèbre de tel peintre contemporain, je n'ai jamais demandé d'avoir cette image chez moi, c'est une forme de publicité non-solicitée, et pour cela, je devrais au minimum recevoir une rétribution. J'exagère bien sûr, mais c'est pour illustrer mon propos. Mon travail veut questionner tout cela.
Marsh Posté le 12-10-2008 à 21:50:53
premotif a écrit : |
ils n'affichent qu'une version reduite, et ils hébergent la photo chez eux, ils ne hotlinkent pas l'image
premotif a écrit : |
tu pense faire de l'art ? alors utilise des support libre de droit ( flickr par exemple en fournit )
et c'est toi qui va chercher la photo chez quelqu'un , tu as le droit de consulter l'image , pas de la réutiliser ( sinon, je regarde par la fenetre chez toi, et tout ce que ej vois est a moi )
Marsh Posté le 12-10-2008 à 22:41:23
C'est bien gentil de nous faire un cours philosophico-juridique, mais bon, tu ne changeras rien aux droits d'auteur tels qu'ils sont. Afficher telles quelles des images provenant de sites tiers sans autre forme de précaution peut être source de problèmes et peut violer des droits de tiers, même si souvent, c'est sans conséquence.
Marsh Posté le 12-10-2008 à 23:46:26
tiens t'es revenu toi
Marsh Posté le 16-01-2012 à 16:48:22
finalement, aprés ces remarques, quelqu'un a trouvé une solution ?
je suis en PhpBB3 et j'aimerai tiré aléatoirement une image de mon forum donc avec site:xxxxx.com dans la recherche google
Marsh Posté le 17-01-2012 à 10:51:33
Pourquoi utiliser google ?
Prends plutôt une image stocker dans un de tes répertoires que tu choisi avec un random() ?
Enfin j'voi pas trop l'interet de passer par google ...
Marsh Posté le 17-01-2012 à 11:01:51
En fait sur le forum que j'administre, les membres postent des photos et je ne suis pas maitre de leur facon d'héberer les images.
Je pensais donc utiliser Google image avec site:xxxx.com pour filtrer les recherches
c'est possible ainsi ?
Marsh Posté le 24-01-2012 à 09:29:18
Excellente question! A mon avis pas sous cette forme, l'url de la ressource se situant sur un domaine tierce. La bonne solution est à mon avis de collecter les ressources avec un script.
Marsh Posté le 10-10-2008 à 19:31:04
Salut à tous, je cherche un moyen pour afficher une image alléatoire tirée de web, par exemple en utilisant Google Image, mais je voudrais éviter d'avoir à "parser" le contenu html d'une page de résultat... je cherche un moyen plus direct, par exemple un requête Google particulière qui me renverrait seulement une image tirée au hasard (et suivant un mot-clé de recherche éventuellement), quelque chose dans ce genre... J'ai fait quelques recherches et je ne trouve pas vraiment de piste... Toute idée est bienvenue !