Page 1 sur 1
Acces emplacement local depuis un intranet php
Posté : 03 août 2016, 09:43
par guigui69
Bonjour à tous,
je suis toujours son mon projet de slideshow et j'ai une question.
est-il possible d’accéder ( par defaut non) a un contenu local présent sur un ordinateur en se connectant sur un intranet. (
http://intranet/index.php)
mon idée par rapport au mon slideshow est de synchronisé sur chaque pc (en ftp) le répertoire qui contiendrai (mes image et mes video) ==> ca c'est OK. (toujours sur c:\www\)
et en fait en se connectant sur mon intranet il récupérer les informations mysql (les noms + text) mais les video et image sont stocker en local
Code : Tout sélectionner
echo '<img src="file:///c:/www/photos/100841791338_03_hd.jpg" alt="" class="coin" width="800" height="600"/>';
Est-ce réalisable? Que faut-il activer dans le navigateur pour l'autorisé? (car par défaut et pour la sécurité c'est bloqué)
Merci d'avance pour vos explications.
guigui69
Re: Acces emplacement local depuis un intranet php
Posté : 03 août 2016, 13:41
par Titou92
Salut, je ne pourrais t'aider, mais de mon point de vue, c'est super risqué d'autoriser des fichiers situés en local sur des pc, niveau sécurité.
il te faudra un gros filtre pour éviter de rencontrer des problèmes sur ton site !
Re: Acces emplacement local depuis un intranet php
Posté : 03 août 2016, 15:06
par moogli
salut,
si tu as une gestion de parc te permettant de déployer sur toutes les machines la même structure au même endroit c'est peux être possible.
ça donne quoi quand tu utilises que tu indiques (et que tu affiche ça sur une autre machine que le serveur web) ?
Après je pense que si tu fais une application web tu ne dois pas te baser sur des données qui serait sur la machine cliente (c'est le but de pas être lié au client).
Si non fait du client lourd

~
@+
Re: Acces emplacement local depuis un intranet php
Posté : 05 août 2016, 09:40
par guigui69
Bonjour,
En fait ces machines (à traver le navigateur) vous aller uniquement sur notre site interne (uniquement local pas sur internet) les PC stockage sur les PC seront toujours pareille c:\www\
et en fait comme j'ai beaucoup image (1000) et des video en HD, je veut les stocker en local pour accélérer le traitement et utiliser la base uniquement pour recuperer les information Text.
La syncrho des dossiers entre le(s) et mon serveur linux c'est OK.
Après je cherche à autoriser soit firefox ou chrome à acceder à ces fichiers en local.
guigui69
Re: Acces emplacement local depuis un intranet php
Posté : 05 août 2016, 13:16
par moogli
bon après test cela fonctionne qu'en local, le même fichier a distance indique dans la console de chrome : Not allowed to load local resource:
Je comprends que cela ne soit pas possible pour des questions de sécurité.
A priori ton système c'est juste pour limiter la bande passante dans l'entreprise ?
va falloir gonfler le réseau
Une solution a tester : un serveur web leger en local sur la machine qui pousse les données et qui du coup devrais répondre à
http://image42.jpg.
je ne suis pas certain du résultat c'est a voir.
@+
Re: Acces emplacement local depuis un intranet php
Posté : 08 août 2016, 10:21
par Sékiltoyai
Bonjour,
Tu as une autre option :
* Tu stockes effectivement les images, vidéos, documents en local, que tu synchronises comme tu veux.
* Tu ajoutes à ces documents une page html contenant le template de ta page, et éventuellement les ressources additionnelles (javascript, css, autre)
* Tu utilises du javascript pour charger le texte et les éléments dynamiques dans la page
* Du côté serveur tu implémentes un webservice (de préférence en websocket, c'est simple et efficace) pour envoyer les éléments dynamiques vers les utilisateurs
* Sur le serveur, tu peux aussi mettre une page html qui redirige vers la page html locale (à voir si ça marche ou si tu tombes sur le même problème), ou bien tu dis aux utilisateurs de charger la page directement depuis leur arborescence de fichiers.
Cordialement
Re: Acces emplacement local depuis un intranet php
Posté : 08 août 2016, 22:05
par guigui69
Je regarde pour voir pour les ressource en local car le pc sera autonome sans personne devant PC+ tour uniquement
Re: Acces emplacement local depuis un intranet php
Posté : 09 août 2016, 07:35
par Spols
Si tu synchronise les photo/vidéo, pourquoi ne pas synchroniser aussi le script ? et ainsi faire tourner le serveur sur le pc qui doit afficher le slideshow ?
Re: Acces emplacement local depuis un intranet php
Posté : 12 août 2016, 09:23
par guigui69
C'est à dire ? J'ai une base mysql donc ca je peut pas synchroniser?
Re: Acces emplacement local depuis un intranet php
Posté : 12 août 2016, 11:55
par Spols
tu peux aussi faire appel à une bdd distante avec un script local.