Aller au contenu

CaptainIgloo

Membres
  • Compteur de contenus

    703
  • Inscription

  • Dernière visite

  • Jours gagnés

    1

Tout ce qui a été posté par CaptainIgloo

  1. CaptainIgloo

    Am

    Au risque d'en énerver quelques uns, pour moi les Syno sont des serveurs résidentiels essentiellement, pouvant aussi faire des choses un peu pro.
  2. CaptainIgloo

    G

    Qu'est-ce qui fonctionne ? Le tuto ? L'impl
  3. Pour un stream VLC transcod
  4. C'est pas la fin du monde (un coup d'ups pour
  5. CaptainIgloo

    G

    Il faudrait que je trouve le temps de tester le module apache ... http://www.maxmind.com/app/mod_geoip
  6. CaptainIgloo

    G

    Un peu plus http://php.net/manual/fr/book.geoip.php
  7. Moi j'aime pas trop, je psycote avec Google m
  8. CaptainIgloo

    G

    Voici une manière simple de logger vos visiteurs dans une table MySQL afin de les géolocaliser (hors accès mobile) sur le base du webservice : http://www.maxmind.c...javascript_city. D'abord créer une table MySQL, Avec PhpMyAdmin importer la structure suivante : (Il faut les privilèges en accès localserver) Toutes informations stipulées dans la table seront loggées. -- -- Structure de la table `geoloc` -- CREATE TABLE IF NOT EXISTS `geoloc` ( `DateHeure` timestamp NOT NULL default CURRENT_TIMESTAMP, `os` varchar(100) collate latin1_general_ci NOT NULL, `ip` varchar(100) collate latin1_general_ci NOT NULL, `host` varchar(120) collate latin1_general_ci NOT NULL, `pays` varchar(100) collate latin1_general_ci NOT NULL, `region` varchar(100) collate latin1_general_ci NOT NULL, `ville` varchar(100) collate latin1_general_ci NOT NULL, `latitude` float(10,6) NOT NULL, `longitude` float(10,6) NOT NULL, `index` int(10) NOT NULL auto_increment, PRIMARY KEY (`index`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=0 ; A la racine de votre site web, créer la page "geolocalisation.php" (page d'injection) avec le contenu suivant : <?php function OS($Agent=false) { if(!$Agent) $Agent = $_SERVER['HTTP_USER_AGENT']; $os = null; $OS_arr = Array('Windows NT 6.0' => 'Windows Vista', 'Windows NT 6.1=> 'Windows 7', 'Windows NT 5.2' => 'Windows Server 2003', 'Windows NT 5.1' => 'Windows XP', 'Windows NT 5.0' => 'Windows 2000', 'Win 9x 4.90' => 'Windows Me.', 'Windows 98' => 'Windows 98', 'Win98' => 'Windows 98', 'Win95' => 'Windows 95', 'Mac' => 'Macintosh', 'PPC' => 'Macintosh', 'Linux' => 'Linux', 'FreeBSD' => 'FreeBSD', 'Unix' => 'Unix', 'SunOS' => 'SunOS', 'IRIX' => 'IRIS', 'BeOS' => 'BeOS', 'OS/2' => 'OS/2', 'AIX' => 'AIX'); foreach($OS_arr as $key_OS => $value_OS) { if(eregi($key_OS, $Agent)) { $os = $value_OS; } } if(empty($os)) return 'Inconnu'; else return $os; } $sys = OS($_SERVER['HTTP_USER_AGENT']); $host = gethostbyaddr($_SERVER['REMOTE_ADDR']); $con = mysql_connect('localhost','moncomptesql','motdepasse'); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("nomdelabase", $con); $sql="INSERT INTO geoloc (os, ip, host, pays, region, ville, latitude, longitude) VALUES ('$sys','$_SERVER[REMOTE_ADDR]','$host', '$_GET[pays]', '$_GET[region]', '$_GET[ville]', '$_GET[latitude]', '$_GET[longitude]')"; if (!mysql_query($sql,$con)) { die('Error: ' . mysql_error()); } mysql_close($con) ?> Pour afficher la géocalisation du visiteur mettre dans votre page "index" le code suivant (par exemple en pied de page): <fieldset style="text-align:center;"><legend align="center">[ Visites et Geolocalisation de l'adresse IP ]</legend><p> L'adresse IP <font color="#000000"><b><script id='adr-ip' type="text/javascript" src="[url="http://www.actulab.com/affiche-ip.php"]http://www.actulab.com/affiche-ip.php[/url]" language="JavaScript"></script></b></font> <script language="JavaScript" src="[url="http://j.maxmind.com/app/geoip.js"]http://j.maxmind.com/app/geoip.js"></script[/url]> provient de <font color="#000000"><b><script language="JavaScript">document.write(geoip_country_name());</script></b></font> à proximité de <font color="#000000"><b><script language="JavaScript">document.write(geoip_city());</script></b></font> -&nbsp;Latitude: <font color="#000000"><b><script language="JavaScript">document.write(geoip_latitude());</script></b></font> /&nbsp;Longitude: <font color="#000000"><b><script language="JavaScript">document.write(geoip_longitude());</script></b></font> <script language="JavaScript">var coord =(geoip_latitude()+","+geoip_longitude());</script> -<script language="JavaScript">document.write('<a href="[url="http://maps.google.fr/maps?f=q&amp;hl=fr&amp;geocode=&amp;q="]http://maps.google.fr/maps?f=q&amp;hl=fr&amp;geocode=&amp;q='+coord+'&amp;ie=UTF8&amp;ll='+coord+'&amp;z=13&amp;iwloc=addr&amp;source=embed[/url]" style="color:#0000FF;text-align:left" target="_blank">sur GoggleMaps</a>');</script> </p> </fieldset> A la suite dans votre page "index" ajouter le code suivant afin de logger dans la table les données affichées : <script language="JavaScript">document.write('<script type="text/javascript" language="javascript" src="[url="http://host.domaine.fr/geolocalisation.php?region="]http://host.domaine.fr/geolocalisation.php?region='[/url]+ geoip_region()+ '&ville=' + geoip_city()+ '&pays=' + geoip_country_name()+ '&latitude=' + geoip_latitude()+ '&longitude=' + geoip_longitude()+ '">');</script></script> Voilà pas très compliqué ...
  9. Tu utilises un service DDNS type DynDNS, No-ip ... que tu actives dans ta box (il exite un forum dédie aux LB : http://livebox.forumactif.fr/ ici tu trouveras des spécialistes Syno essentiellement). Tu modifies les accès de l'extérieur en jonglant avec le NAT (Liens dans ma signature) en fonction des services que tu veux offrir à l'extérieur. D'ailleurs ma réponse n'est pas prècise vu que ta question ne l'est pas non plus. A question ouverte, réponse ouverte
  10. CaptainIgloo

    Am

    C'est pas faux pour les couches applicatives, je pense qu'a peux près tous le monde pourrait adhérer au fait que nous pouvons nous débrouiller pour installer les trucs énoncés plus avant. Par contre, je comprends pas le manque d'intégration matériels dans les noyaux. Il devrait y avoir plus de possibilités natives en termes de modules (au niveau USB). Je comprends effectivement que ceux exploitants leurs Syno dans une sphére pro ne soit pas intéressé mais j'ai l'impression qu'il y a beaucoup d'usages privés de nos NAS. J'ai même parfois l'impression que l'usage Pro est disons marginal.
  11. CaptainIgloo

    Sondage

    D'ailleurs, je peux tester sous toutes les plate-formes hors BB Rim et S.OS. Je peux faire les tests sur : iPhone OS / Safari (iphone 3GS) WM61 et 65 / IEM et Opéra Mobile (plusieurs HTC) Androïd v? (Hero dans le tiroir) (HTC Hero)
  12. CaptainIgloo

    Sondage

  13. CaptainIgloo

    Bongour

    Bienvenue ! Belle acquisition ... Pas de sauvegarde ?
  14. CaptainIgloo

    Bonjour

  15. CaptainIgloo

    Ma

  16. CaptainIgloo

    Wake On Lan

  17. CaptainIgloo

    Serveur D'install R

    Un bon tuto Mise en place d'un serveur de boot PXE Avec PXELinux ! http://www.gentilkiwi.com/documentations-s11-t-pxe.htm
  18. Mon premier modem était un Olitec 56K /RTC, j'aime entendre la négociation tulututlu .. tiliti ... tulutu. Connexion BBS avant que me retrouver chez Worldnet !
  19. CaptainIgloo

    Rebooter Une Freebox

    N'y aurait-il qu'un Firmware DD-WRT pour me permettre de mettre en place un service PXE sur un routeur (avec TFTP sur Syno pour pr
  20. CaptainIgloo

    Installer Openvpn

    Bien presque, c'est pas un tuto mais le post est utile : http://www.nas-forum.com/forum/index.php/topic/14887-installer-openvpn-sur-un-ds710/page__p__82097__fromsearch__1&#entry82097
  21. Finalement un post prometteur. Par contre KNX n'int
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.