Forum CMS Made Simple FR
Lien externe qui apparaît une seule fois... puis disparaît ! - Version imprimable

+- Forum CMS Made Simple FR (https://forum.cmsmadesimple.fr)
+-- Forum : Général (https://forum.cmsmadesimple.fr/forum-3.html)
+--- Forum : Général (https://forum.cmsmadesimple.fr/forum-10.html)
+--- Sujet : Lien externe qui apparaît une seule fois... puis disparaît ! (/thread-2977.html)



Lien externe qui apparaît une seule fois... puis disparaît ! - jpnet - 27/10/2013

Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: 1.11.9
#~ Url du site : www.gsbernard.net
#~ Hébergeur / Soft : Easygiga
#~ Informations Système :
#~ A) SYSTEME INFOS
#~ 1) Modules installés
#~ CMSMailer 5.2.2 FileManager 1.4.3 MenuManager 1.8.6 ModuleManager 1.5.5
#~ nuSOAP 1.0.2 Printing 1.1.2 Search 1.7.10 ThemeManager 1.1.8
#~ TinyMCE 2.9.12 avplayer 1.01 FormBuilder 0.7.3 CGExtensions 1.30
#~ NMS 2.2.3 FormBrowser 0.4.2 Play 1.0.3 FLVPlayer 1.0.2
#~ CMSPrinting 1.0.5 MicroTiny 1.2.5 News 2.13 Showtime 2.0.5 FrontEndUsers 1.18.1 CustomContent 1.8.3

#~ 2) CMS
#~ php_memory_limit  
#~ process_whole_template  
#~ max_upload_size 64000000
#~ set_names true
#~ set_names  
#~ root_url http://gsbernard.net
#~ ssl_url https://gsbernard.net
#~ root_path /home/httpd/vhosts/gsbernard.net/httpdocs (0777)
#~ previews_path /home/httpd/vhosts/gsbernard.net/httpdocs/tmp/cache (0777)
#~ uploads_path /home/httpd/vhosts/gsbernard.net/httpdocs/uploads (0777)
#~ uploads_url http://gsbernard.net/uploads
#~ image_uploads_path /home/httpd/vhosts/gsbernard.net/httpdocs/uploads/images (0777)
#~ image_uploads_url http://gsbernard.net/uploads/images
#~ ssl_uploads_url https://gsbernard.net/uploads
#~ use_smarty_php_tags  
#~ 3) PHP 
#~ Version PHP actuelle (phpversion)  5.3.10
#~ Fonction md5 (md5_function)  On (Vrai)
#~ Version GD (gd_version)  2
#~ Fonction PHP tempnam (tempnam_function)  On (Vrai)
#~ Test magic_quotes_runtime (magic_quotes_runtime)  Off (Faux)
#~ E_STRICT est désactivé dans error_reporting (E_STRICT)
#~ E_DEPRECATED est désactivé dans error_reporting (E_DEPRECATED)
#~ Mémoire Limite PHP effective (memory_limit)  64M
#~ Temps Maximum d'éxecution (max_execution_time)  60
#~ Fonction PHP output_buffering (output_buffering)  On
#~ Safe Mode PHP (safe_mode)  Off (Faux)
#~ Upload de fichier (file_uploads)  On (Vrai)
#~ Taille maximum par méthode POST (post_max_size)  64M
#~ Taille maximum pour l'Upload (upload_max_filesize)  64M
#~ Chemin du dossier Session (session_save_path)  /tmp (1777)
#~ Autorisation pour l'utilisation des cookies de session (session_use_cookies) On (Vrai)
#~ Support de Basic XML (expat) (xml_function)  On (Vrai)
#~ Vérification si la classe XMLReader existe (xmlreader_class)  On (Vrai)
#~ Vérification si le processus httpd peut créer un fichier dans un nouveau dossier. (create_dir_and_file)
#~ Fonction PHP register_globals (register_globals)  Off (Faux)
#~ Directive PHP disable_functions (disable_functions)  shell_exec, virtual, passthru, proc_close, proc_get_status, proc_open, proc_terminate
#~ PHP open_basedir (open_basedir)  
#~ Test l'URL distant (test_remote_url)
#~ fsockopen: Connexion OK !
#~ fopen: Lorsque la fonction allow_url_fopen est désactivée, vous ne serez pas en mesure d'accéder à des objets comme une URL ou des fichiers en protocole ftp ou http.
#~ Test ini_set (check_ini_set)  On (Vrai)
#~ Test pour la bibliothèque cURL (curl)  On
#~ Test de la version de cURL (curlversion)  Test de la version de cURL version 7.15.5, la version minimale recommandée est 7.19.7
#~ B) HTACCESS
#~ RewriteEngine on
#~ Options +FollowSymLinks
#~ #RewriteCond %{REQUEST_URI} !/$
#~ #RewriteCond %{REQUEST_URI} !\.
#~ #RewriteCond %{REQUEST_METHOD} !POST$
#~ #RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]
#~ RewriteCond %{REQUEST_FILENAME} !-f
#~ RewriteCond %{REQUEST_FILENAME} !-d
#~ RewriteRule ^(.+)$ index.php?page=$1 [QSA]
#~ </IfModule>
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



LE PROBLEME :

L'image suivante http://www.meteosuisse.admin.ch/web/de/wetter/aktuelles_wetter.StationData.temp.GSB.gif fournie chaque 15 minutes par MeteoSsuisse apparaît une fois et disparaît ! C'est comme si l'url était protégé. J'ai l'impression que ce problème est plutôt rare, car je ne vois pas de discussion dans le forum à ce sujet.


J'ai essayé de mettre dans un bloc de contenu global, en désactivant le Wysiwyg : <p> <img style="border: 0px solid ; width: 567px; height: 180px;" src="http://www.meteosuisse.admin.ch/files/metweb/verlaufsgrafiken/TagVerlaufTemp.GSB.gif" alt=""></p>. Mais rien n'y fait.

J'essayé toutes les options avec le Wysiwyg, external, blank, etc.. Rien ne fonctionne.


ERROR LOG signale ceci :

[Sun Oct 27 20:58:18 2013] [error] [client 178.197.227.241] client denied by server configuration: /home/httpd/vhosts/gsbernard.net/httpdocs/uploads/BeautifulNight/index.php, referer: http://gsbernard.net/stylesheet.php?cssid=91&mediatype=all


D'OÙ MA QUESTION :

Le problème est-il à régler par le .htaccess (un problème de rewrite ou qqch du genre )
ou bien est-ce que c'est un problème de PHP à voir avec l'hébergeur ?

Grand merci de votre aide, car là je sèche depuis quelques semaines...


Jean-Pascal


Lien externe qui apparaît une seule fois... puis disparaît ! - Jean le Chauve - 27/10/2013

Y-a-t-il une ouverture de la balise </IfModule> ? Sinon, il faut la supprimer.
Voilà ce que j'ai comme réponse si je vais sur ton image :
Referral Denied
You don't have permission to access "http://www.meteosuisse.admin.ch/web/de/wetter/aktuelles_wetter.StationData.temp.GSB.gif" on this server.
Le chemin est donc protégé.


Lien externe qui apparaît une seule fois... puis disparaît ! - bess - 28/10/2013

comme le dit Jean Le Chauve : ils ont protégé leur images contre ce qu'on appel le hot-linking

je te laisse te renseigner sur le sujet afin de comprendre les tenant et aboutissant de cette protection. Et non ce n'est pas contournable Smile


Lien externe qui apparaît une seule fois... puis disparaît ! - jpnet - 01/11/2013

Merci. La piste hotlinking est vraiment la bonne.

1) J'ai découvert que les images en question sont proposées par Météosuisse contre paiement (ce qui est nouveau car durant des années, j'ai eu ces images sans difficulté!) Ceci pourrait expliquer leur intérêt à lutter contre le "hotlinking"... :mad:

2) ô surprise : sur Firefox, si je mets < network.http.sendRefererHeader;0 > (au lieu du 2 qui est prévu par défaut), les images s'affichent magnifiquement ! Intéressant, non ?

Donc, je cherche une solution maison et, dans le pire des cas, je vais devoir négocier avec Météosuisse !

Grand merci et à bientôt