Récupérer adresse image source

Fermé
Ludo22 - 24 août 2008 à 11:20
 Ludo22 - 24 août 2008 à 18:14
Bonjour,

Je souhaite récupérer l'adresse (source) d'une image qui change tous les mois de noms mais qui apparaît toujours au même endroit sur la même page.
C'est la première page de ce magazine: http://www.elektor.fr/magazines.46743.lynkx

Es-ce possible, si oui comment?
Merci de votre aide.

13 réponses

clubic73 Messages postés 1 Date d'inscription mercredi 19 septembre 2007 Statut Membre Dernière intervention 24 août 2008
24 août 2008 à 11:58
Bonjour
Clic droit puis afficher l'image et tu aura l'adresse
0
RAD ZONE Messages postés 5205 Date d'inscription samedi 20 janvier 2007 Statut Contributeur Dernière intervention 19 avril 2020 1 347
24 août 2008 à 12:00
??? laquelle ??

celle la ?http://www.elektor.fr/Uploads/Images/Magazine/FR200809001.jpg
0
Utilisateur anonyme
24 août 2008 à 12:08
tu fais click droit=> afficher l'image (met ta souris sur l'image avant de le faire x) )
0
Bonjour,

Oui c'est bien celle là en fait j'ai oublié de préciser que je souhaiterai le faire via un code en automatique.
Le nom de l'image sera différent le mois prochain mais je voudrais pouvoir l'afficher toujours à jour sur une page web.

Es-ce possible?
Merci
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
24 août 2008 à 13:00
et bien oui !

tu l'enregistre sur ton disque et ensuite tu la met sur un hebergeur d'image gratuit =>

http://www.hebergementimages.com/index.php

(tu fais parcourir tu choisis ton image tu fais envoyer et tu copie colle le premier lien en haut de la page pour l'avoir tout le temps dans ta page ;))
voila a bientôt !
0
jifinou,

En ce moment je copie l'adresse de l'image et j'exploite l'adresse pour afficher l'image (pas besoin de l'enregistrer en local pour la renvoyer), ça fonctionne bien.

Je voudrais savoir s'il existe un moyen de récupérer le nom du fichier sachant qu'il change quand l'image est mise à jour. Cela m'éviterai de devoir mettre à jour manuellement le lien vers l'image chaque mois.
0
RAD ZONE Messages postés 5205 Date d'inscription samedi 20 janvier 2007 Statut Contributeur Dernière intervention 19 avril 2020 1 347
24 août 2008 à 14:02
En ce moment je copie l'adresse de l'image et j'exploite l'adresse pour afficher l'image (pas besoin de l'enregistrer en local pour la renvoyer)

Donc tu utilise leur bande passante sans leur accord ???

cela ne ce fais pas!

pour ta question ! non il te faudras aller chercher l image a chaque changement !!
0
Pour être plus précis, je voudrais récupérer le nom de l'image qui est actuellement affiché (via une variable) et utiliser cette variable à la place du code source de l'image. Ainsi quand l'image est changée mon code est automatiquement orienté vers la nouvelle image.

J'espère que je n'ai embrouillé personne avec mes explications ??

Merci de votre aide,
Ludo
0
RAD ZONE Messages postés 5205 Date d'inscription samedi 20 janvier 2007 Statut Contributeur Dernière intervention 19 avril 2020 1 347
24 août 2008 à 14:04
0
Nos message se sont croisés, on devait être en train d'écrire en même temps.
0
Rad,

Je leur fait de la pub gratos donc je ne pense pas que les quelques dizaines de ko de cette image pose problème.
Donc ce n'est pas possible?

Dommage! :-(
0
RAD ZONE Messages postés 5205 Date d'inscription samedi 20 janvier 2007 Statut Contributeur Dernière intervention 19 avril 2020 1 347
24 août 2008 à 14:06
Je leur fait de la pub gratos donc je ne pense pas que les quelques dizaines de ko de cette image pose problème.

imagine 10 000 personnes qui pense comme toi ;-))

demande leur cela ne coute rien
0
Ok je vais leur demander.

Par la même occasion je pourrai leur demander de donner toujours le même nom à cette image et ainsi mon affichage se mettrai à jour comme je le souhaite.

;-)
0
RAD ZONE Messages postés 5205 Date d'inscription samedi 20 janvier 2007 Statut Contributeur Dernière intervention 19 avril 2020 1 347
24 août 2008 à 14:07
0
PhP Messages postés 1767 Date d'inscription lundi 11 décembre 2000 Statut Membre Dernière intervention 23 décembre 2009 607
24 août 2008 à 15:26
Bjr

Oui c'est possible de récupérer automatiquement le nom de l'image en php ... si et seulement si le contenu de la page ne change pas (sauf le nom des images bien sûr)

Ex :


http://www.nobodysperfect.freesurf.fr/recup_image.php



Le code


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
	  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html  xml:lang="fr" lang="fr" xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

<script>
<?php 
	if (!function_exists('file_get_contents')) 
	{
		function file_get_contents($url)
		{
			$handle =fopen($url,"r");
			if (!$handle)
			{
				return $false;
			}
			else
			{		
				$html="";
				while (!feof($handle)) {
					$html .= fread($handle, 8192);
				}
				fclose($handle);
				return $html;
			}	
		}	
	}

	function getPhoto($host,$page,$search)
	{
		$url = $host.$page;
		$html=file_get_contents($url);

		$out="";
		if ($html !== false)
		{
			$html = strtolower($html);
			$search = strtolower($search);
			$start =strpos($html,$search);
			if ($start !== false)
			{
				$stop = strpos($html,">",$start);
				$html = substr($html,$start,$stop-$start+1);
			
				$start = strpos($html,"src=\"")+5;
				$stop = strpos($html,"jpg\"")+2;
				$out = $host.substr($html,$start,$stop-$start+1);
			}	
		}	
		return $out;
	}	
	
	
	$host = "https://www.elektor.fr/";
	$page = "magazines.46743.lynkx";
	$search="<img src=\"Uploads/Images/Magazine/";
	
	$photo = getPhoto($host,$page,$search);
?>

var photo = "<? echo $photo;?>";

function afficher()
{
	if (!photo) return;
	var elt=document.getElementById("photo");
	
	elt.innerHTML="<img src=\""+photo+"\">";
}

</script>
</head>
<body>
<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
Nom de l'image<br />
<input type="text" size="80" value="<?php echo htmlentities($photo);?>">	
<input type="button" value="Afficher l'image" onclick="afficher()"><br /><br />
<div id="photo"></div>
<input type="hidden" name="recuperer" value="ok">
</form>
</body>
</html>
--

PhP  
Il y a 10 types de personnes dans le monde : ceux qui comprennent le binaire et les autres ...
0
Impressionnant, chapeau!

Le contenu (texte) va changer puisqu'ils mettent à jour le contenu du magazine.
Encore merci!
0