Auteur Sujet: Redirection De Toutes Les Images Vers Un Autre Web  (Lu 3032 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne zyk

  • Habitué
  • **
  • Messages: 181
    • http://www.zykworlds.net/
Redirection De Toutes Les Images Vers Un Autre Web
« le: 07 juillet 2003 à 01:52:47 »
je m'explique !!

est ce qu'il est possible, en ajoutant des lignes dans le htaccess ou alors avec un script php ... d'indiquer au serveur d'aller chercher toutes les images sur un autre site web (style un compte free)...

voyez vous ce que je veux dire ?

g trouvé ça :

exple pour une image GIF :

<?
header('content-type: image/gif);
readfile('/racine/du/site/toto.gif');
?>

et dans la page

<img src="image.php">


ça me parait pas trop mal, mais j'aimerai eviter de renommer toutes les images ....

juste dire que pour tout ce qui finit par jpg, gif ben l'url c'est machin.free.fr et non machin.phpnet.org ...

voiloooooooooo

 

Hors ligne Penelope

  • Habitué
  • **
  • Messages: 212
    • http://
Redirection De Toutes Les Images Vers Un Autre Web
« Réponse #1 le: 07 juillet 2003 à 08:47:40 »
Citer
voyez vous ce que je veux dire ?
Heu...Je ne suis pas sûr que ça correspond tout à fait à ce que tu cherche mais ce que je te propose c'est de créer un fichier img.php (par exemple) avec en paramètre le nom de l'image à afficher par exemple dans $fic.
<? /* A mettre au tout début  du fichier, sans aucun caractère avant sinon ça marche pas !!!! */
    if (! file_exists($fic))  /* vérifier l'existence */
        $fic = "./erreur.jpg";
    Header("Content-type: image/jpeg");
    header("Location: http://site.free.fr/dossier/".$fic);
?>
Dans ce img.php qui serait utilisé partout, tu peut prévoir un booléen qui indique si l'image est chez toi ou chez Free. Avec ce système tu peux re-changer d'hébergeur très rapidement. Il faudra peut être aussi gérer un chemin, ça dépend de l'organisation de ton site.

Pour afficher une image : <img src='img.php?fic=image.jpg'>En utilisant la commande : header("Location: ".$fic) , le nom et le chemin de l'image sont ceux du fichier stocké chez Free ou chez toi.

Je n'arrive pas à faire marché la commande readfile readfile('/racine/du/site/toto.gif');
Dernière chose: j'ai eu quelques problèmes chez Free. D'après mon expérience, c'est souvent beaucoup moins rapide que chez Phpnet. C'est même souvent innaccesssible. Je suis peut être tombé au mauvais moment sur des problèmes ponctuels ???
« Modifié: 07 juillet 2003 à 08:48:10 par Penelope »
[color=ff9999]Cordialement, Penelope [/color]

Hors ligne Patanock

  • Connaisseur
  • ***
  • Messages: 277
    • http://www.potoland.com
Redirection De Toutes Les Images Vers Un Autre Web
« Réponse #2 le: 07 juillet 2003 à 08:52:39 »
Cherche du cote de la balise html <base href="...">
Je crois que ca dit à tous tes liens, images etc.... quel est le chemin par defaut
Parcontre si tu utilises ca, pour tout ce qui n'est pas sur ton compte free, genre tes liens vers tes pages etc, faudra mettre le chemin complet...

Si vous cherchez une communauté et un tchat sympa, venez visiter le site qui déchire !!


Hors ligne maverick78

  • VIP
  • *****
  • Messages: 2 601
    • http://www.clan-ck.com
Redirection De Toutes Les Images Vers Un Autre Web
« Réponse #3 le: 07 juillet 2003 à 09:48:23 »
tu peux essayer l'url rewriting je pense aussi
La force est dans la céréale
Clan cereal-killer : http://www.clan-ck.com

Ne te demande pas ce que ton pays peut faire pour toi mais plutôt ce que tu peux faire pour ton pays...(JF Kennedy)

Hors ligne zyk

  • Habitué
  • **
  • Messages: 181
    • http://www.zykworlds.net/
Redirection De Toutes Les Images Vers Un Autre Web
« Réponse #4 le: 07 juillet 2003 à 11:02:47 »
oki ... penelope ça a l'air pas trop mal ...

patanock l'idée est bonne ...

maverick je connais pas du tout l'url rewriting ...

Hors ligne zyk

  • Habitué
  • **
  • Messages: 181
    • http://www.zykworlds.net/
Redirection De Toutes Les Images Vers Un Autre Web
« Réponse #5 le: 15 septembre 2003 à 12:05:02 »
Je reviens sur ce post ! J'ai voulu essayer le script donné par Penelope, mais il ne marche pas :-/

Pourriez-vous m'indiquer une alternative ?

Merci !

Hors ligne Patanock

  • Connaisseur
  • ***
  • Messages: 277
    • http://www.potoland.com
Redirection De Toutes Les Images Vers Un Autre Web
« Réponse #6 le: 15 septembre 2003 à 12:33:57 »
T'as essayé la mienne ?

Si vous cherchez une communauté et un tchat sympa, venez visiter le site qui déchire !!


Hors ligne zyk

  • Habitué
  • **
  • Messages: 181
    • http://www.zykworlds.net/
Redirection De Toutes Les Images Vers Un Autre Web
« Réponse #7 le: 15 septembre 2003 à 12:46:34 »
ouais mais c chiant ... fo renommer tous les liens !

Hors ligne Patanock

  • Connaisseur
  • ***
  • Messages: 277
    • http://www.potoland.com
Redirection De Toutes Les Images Vers Un Autre Web
« Réponse #8 le: 15 septembre 2003 à 12:54:58 »
Sors toi les doigts .... de la poche faignasse !

Si t'as un bon éditeur de fichier, genre ultraedit, tu fais un replace dans tous tes fichiers par exemple de a href=" par a href="ton site/   et en 3s c'est réglé...

Enfin bref ya plein de moyen quand on veut, et une chose sûr c'est qu'on a rien sans rien !

Si vous cherchez une communauté et un tchat sympa, venez visiter le site qui déchire !!


Hors ligne topargent

  • Habitué
  • **
  • Messages: 111
    • http://www.topargent.com/top/mdpub
Redirection De Toutes Les Images Vers Un Autre Web
« Réponse #9 le: 15 septembre 2003 à 14:24:49 »
Avec Dreamweaver tu peux renommer les textes avec  plusieurs fichiers ou plusieurs repertoires en meme temps.
Cordialement
TopArgent
gagner de l'argent avec son site
Avec plus de 2 000 000 visiteurs sur mon site / heure et je consomme 4mo de bp par jour

Hors ligne Penelope

  • Habitué
  • **
  • Messages: 212
    • http://
Redirection De Toutes Les Images Vers Un Autre Web
« Réponse #10 le: 15 septembre 2003 à 15:50:41 »
Citer
Je reviens sur ce post ! J'ai voulu essayer le script donné par Penelope, mais il ne marche pas :-/

Qu'est-ce qui ne marche pas ?
En théorie, ça devrait marcher puisque j'utilise sans problème ce système sur mon site.   :P  
« Modifié: 15 septembre 2003 à 15:52:43 par Penelope »
[color=ff9999]Cordialement, Penelope [/color]

Hors ligne zyk

  • Habitué
  • **
  • Messages: 181
    • http://www.zykworlds.net/
Redirection De Toutes Les Images Vers Un Autre Web
« Réponse #11 le: 15 septembre 2003 à 17:09:14 »
Ben penelope ya rien ...
Va voir : http://zyk.dynu.com/testimg/test.php

Contenu de test.php
Image juste :<br><img src='img.php?fic=logo.jpg'><br><br>Image fausse (pour tester erreur.jpg): <br>
<img src='img.php?fic=xxx.jpg'>

Et de img.php
<? /* A mettre au tout début  du fichier, sans aucun caractère avant sinon ça marche pas !!!! */
   if (! file_exists($fic))  /* vérifier l'existence */
       $fic = "erreur.jpg";
   Header("Content-type: image/jpeg");
   header("Location: http://perso.wanadoo.fr/bcanas/jjgoldman/".$fic);
?>

Il est fort possible que j'ai oublié un truc dans un des 2 fichiers !

Hors ligne Penelope

  • Habitué
  • **
  • Messages: 212
    • http://
Redirection De Toutes Les Images Vers Un Autre Web
« Réponse #12 le: 15 septembre 2003 à 18:03:09 »
Ben déjà, quand je cherche le fichier http://perso.wanadoo.fr/bcanas/jjgoldman/erreur.jpg ou le fichierhttp://perso.wanadoo.fr/bcanas/jjgoldman/xxx.jpg, Wanadoo me renvoit un erreur.

L'adresse doit pas être bonne. Le problème ne vient pas (que ?) de mon script. :D
 
[color=ff9999]Cordialement, Penelope [/color]

Hors ligne zyk

  • Habitué
  • **
  • Messages: 181
    • http://www.zykworlds.net/
Redirection De Toutes Les Images Vers Un Autre Web
« Réponse #13 le: 15 septembre 2003 à 22:02:15 »
Oki on récapitule ! J'ai mis erreur.jpg sur Wanadoo.

Il y a donc logo.jpg & erreur.jpg.

Sur http://zyk.dynu.com/testimg/test.php, j'ai mis deux images : logo.jpg, qui existe rellement, et xxx.jpg qui exite pas (pour tester si ya erreur).

Quand ya erreur, le jpg erreur apparait bien, mais pour le logo, qui est bien la, ben le jpg erreur apparait aussi ! Comment ça se fait ?

Les images :
http://perso.wanadoo.fr/bcanas/jjgoldman/logo.jpg
http://perso.wanadoo.fr/bcanas/jjgoldman/erreur.jpg

Hors ligne Penelope

  • Habitué
  • **
  • Messages: 212
    • http://
Redirection De Toutes Les Images Vers Un Autre Web
« Réponse #14 le: 15 septembre 2003 à 22:44:35 »
Oups, il vaut mieux pas vérifier l'existence du fichier si il est ailleurs :

supprimer :
 if (! file_exists($fic))  /* vérifier l'existence */
      $fic = "erreur.jpg";

Désolée
[color=ff9999]Cordialement, Penelope [/color]