Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/01/2011, 11h22   #1
Membre régulier
 
Inscription : février 2006
Messages : 237
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : février 2006
Messages : 237
Points : 84
Points : 84
Par défaut appeler un script depuis un autre serveur et retourner un lien

Bonjour,
Je dois développer un script php qui renvoie un lien vers une image.

En fait, je dois transmettre à mon client une url du style : http://www.site.fr/script_image.php?ref=image1 pour qu'il affiche l'image
(stocké sur mon site et donc sur mon serveur) sur son propre site (et donc son propre serveur).

Mon script fait différentes vérifications et doit renvoyer le lien vers l'image demandée.

Mon problème :
- Je ne sais pas comment renvoyer mon lien?
- Je ne sais pas comment faire l'appel du script depuis un autre site sur un autre serveur?

D'avance merci pour vos réponses
taka10 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2011, 12h07   #2
Membre Expert
 
Avatar de Seb33300
 
Homme Sébastien Alfaiate
Développeur Web
Inscription : janvier 2007
Messages : 1 329
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Alfaiate
Âge : 26
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 1 329
Points : 1 657
Points : 1 657
Pourquoi tin client ne fait il pas tout simplement :

Code html :
<img src="http://www.site.fr/script_image.php?ref=image1" />

??
__________________
Zend Certified Engineer PHP 5.3

« Crois-tu comprendre le monde juste en matant le 20H Ou connaître l'histoire en ayant lu que l'angle des vainqueurs ? » Keny Arkana
Seb33300 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2011, 14h10   #3
Membre régulier
 
Inscription : février 2006
Messages : 237
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : février 2006
Messages : 237
Points : 84
Points : 84
ça ne fonctionne pas (peut etre que la valeur que je renvoie est mal fait).

voici le code de mon script :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 
require("def.php");
$db=new DataBase;
$db->DbConnect();
$outil=new fonctions;
 
$ref=$_GET['ref'];
 
$verif_ip=$db->DbQuery("SELECT * FROM securite_ip WHERE ip='".$_SERVER["REMOTE_ADDR"]."' AND valide='O'");
if(mysql_num_rows($verif_ip)>0)
{
	if(!empty($ref))
	{
		if($ref!="")
		{
			if(file_exists($che."fichiers_image/".$ref.".jpg"))
			{
				echo $che."image/ref_".$ref;
			}
			else
			{
				echo $che."images/fr/000_general/010_accueil.jpg";
			}
		}
	}
}
else
{
	echo $che."images/fr/000_general/010_accueil.jpg";
}
taka10 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2011, 14h36   #4
Membre Expert
 
Avatar de Seb33300
 
Homme Sébastien Alfaiate
Développeur Web
Inscription : janvier 2007
Messages : 1 329
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Alfaiate
Âge : 26
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 1 329
Points : 1 657
Points : 1 657
Ok, tu ne génère pas de fichier image, tu donne juste un lien.

Dans ce cas, essaye :

Code html :
<img src="<?php echo file_get_contents('http://www.site.fr/script_image.php?ref=image1'); ?>" />
__________________
Zend Certified Engineer PHP 5.3

« Crois-tu comprendre le monde juste en matant le 20H Ou connaître l'histoire en ayant lu que l'angle des vainqueurs ? » Keny Arkana
Seb33300 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2011, 14h45   #5
Membre régulier
 
Inscription : février 2006
Messages : 237
Détails du profil
Informations personnelles :
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : février 2006
Messages : 237
Points : 84
Points : 84
super c'est bon , merci bien
taka10 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h59.


 
 
 
 
Partenaires

Hébergement Web