This site uses cookies! Learn More

Ce site utilise des cookies !

En continuant à utiliser ce site, vous vous engagez à nous permettre de stocker des cookies sur votre ordinateur.

 

Si nous utilisons des cookies et retenons des données anonymes, c’est pour nous aider à mieux gérer notre mesure d’audience, aider nos partenaires commerciaux à nous rémunérer et nos partenaires publicitaires à proposer des annonces qui vous correspondent.

 

Grâce à ces cookies, le forum est en mesure de savoir qui écrit un message et utile pour le système d'authentification.

 

En cliquant sur « J'accepte », vous acceptez l'utilisation par NAS-Forum de cookies publicitaires et de mesure d'audience fine.

forp007

Membres
  • Compteur de contenus

    206
  • Inscription

  • Dernière visite

Tout ce qui a été posté par forp007

  1. Bonjour. Petit soucis de scripts. Je pense que cela vient du serveur mais je n'identifie pas la source du problème. J'ai récupérer un script pour permettre aux utilisateurs d'identifier leur ip à travers une page web, mais tout ce que j'ai essayé je me retrouve avec l'erreur 500. Modèle: DS214play Firmware: DSM 6.2.1-23824 Update 4 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#"> <head profile="http://gmpg.org/xfn/11"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <link rel="shortcut icon" href="http://www.virendrachandak.com/techtalk/wp-content/themes/zbench/favicon.ico" /> <title>Getting real client IP address in PHP - Demo - Virendra's Techtalk</title> <link rel="stylesheet" type="text/css" media="all" href="http://www.virendrachandak.com/techtalk/wp-content/themes/zbench/style.css" /> <link href="http://www.virendrachandak.com/font-awesome/4.2.0/css/font-awesome.min.css" rel="stylesheet"> <link rel="stylesheet" type="text/css" media="all" href="http://www.virendrachandak.com/demos/demo.css" /> <meta name="description" content="Getting real client IP address in PHP - Demo - Virendra's Techtalk" /><link rel="canonical" href="http://www.virendrachandak.com/demos/getting-real-client-ip-address-in-php.php" /> <meta property="article:publisher" content="http://www.facebook.com/pages/Virendras-Techtalk/338923339568884" /> <meta property="fb:admins" content="676690793" /> <meta property="twitter:account_id" content="4503599629352810" /> <meta name="twitter:card" content="summary"/> <meta name="twitter:site" content="@virendrachandak"/> <meta name="twitter:domain" content="Virendra&#039;s TechTalk"/> <meta name="twitter:creator" content="@virendrachandak"/> <link rel="publisher" href="https://plus.google.com/115357318350699889829/"/> <link rel="author" href="https://plus.google.com/+VirendraChandak" title="Virendra Chandak on Google+" /> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-32573884-1']); _gaq.push(['_gat._forceSSL']); _gaq.push(['_setSiteSpeedSampleRate', 100]); _gaq.push(['_trackPageview']); (function () { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> <script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js'></script> <!-- BEGIN Tynt Script --> <script type="text/javascript"> if(document.location.protocol=='http:'){ var Tynt=Tynt||[];Tynt.push('cIw852sN4r44npacwqm_6r'); (function(){var s=document.createElement('script');s.async="async";s.type="text/javascript";s.src='http://tcr.tynt.com/ti.js';var h=document.getElementsByTagName('script')[0];h.parentNode.insertBefore(s,h);})(); } </script> <!-- END Tynt Script --> </head> <body class="home blog"> <!-- Google Tag Manager --> <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-5BDV4G" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5BDV4G');</script> <!-- End Google Tag Manager --> <header id="nav"> <div id="header1" style=""> <h1><a href="http://www.virendrachandak.com/techtalk/">Virendra&#039;s TechTalk</a></h1> </div> </header> <section class="article_info_container"> <div class="article_info clearfix"> <div class="article_info_text"> This is a demo page for <span class="demo_article_link"><a href="http://www.virendrachandak.com/techtalk/getting-real-client-ip-address-in-php-2/">Getting real client IP address in PHP</a></span> </div> <div class="article_info_icons"> <a id="article_link" class="icon fa fa-reply" data-title="Back to article" href="http://www.virendrachandak.com/techtalk/getting-real-client-ip-address-in-php-2/"></a><a id="source_link" class="icon fa fa-download" data-title="Download Source Code" href="http://www.virendrachandak.com/demos/getting-real-client-ip-address-in-php.zip"></a> </div> </div> </section> <div id="demo-wrapper"> <style> .container{margin:0 auto;width:960px;} table{border-collapse:collapse;} table th, table td{border:1px solid #ccc;padding:3px 10px;text-align:left;vertical-align:top;} table th{background:#edeff0;} </style> <div class="container entry"> <?php // Function to get the client ip address function get_client_ip_env() { $ipaddress = ''; if (getenv('HTTP_CLIENT_IP')) $ipaddress = getenv('HTTP_CLIENT_IP'); else if(getenv('HTTP_X_FORWARDED_FOR')) $ipaddress = getenv('HTTP_X_FORWARDED_FOR'); else if(getenv('HTTP_X_FORWARDED')) $ipaddress = getenv('HTTP_X_FORWARDED'); else if(getenv('HTTP_FORWARDED_FOR')) $ipaddress = getenv('HTTP_FORWARDED_FOR'); else if(getenv('HTTP_FORWARDED')) $ipaddress = getenv('HTTP_FORWARDED'); else if(getenv('REMOTE_ADDR')) $ipaddress = getenv('REMOTE_ADDR'); else $ipaddress = 'UNKNOWN'; return $ipaddress; } // Function to get the client ip address function get_client_ip_server() { $ipaddress = ''; if ($_SERVER['HTTP_CLIENT_IP']) $ipaddress = $_SERVER['HTTP_CLIENT_IP']; else if($_SERVER['HTTP_X_FORWARDED_FOR']) $ipaddress = $_SERVER['HTTP_X_FORWARDED_FOR']; else if($_SERVER['HTTP_X_FORWARDED']) $ipaddress = $_SERVER['HTTP_X_FORWARDED']; else if($_SERVER['HTTP_FORWARDED_FOR']) $ipaddress = $_SERVER['HTTP_FORWARDED_FOR']; else if($_SERVER['HTTP_FORWARDED']) $ipaddress = $_SERVER['HTTP_FORWARDED']; else if($_SERVER['REMOTE_ADDR']) $ipaddress = $_SERVER['REMOTE_ADDR']; else $ipaddress = 'UNKNOWN'; return $ipaddress; } // Get the client ip address $ipaddress = $_SERVER['REMOTE_ADDR']; echo 'Your IP address (using $_SERVER[\'REMOTE_ADDR\']) is ' . $ipaddress . '<br />'; echo 'Your IP address (using get_client_ip_env function) is ' . get_client_ip_env() . '<br />'; echo 'Your IP address (using get_client_ip_server function) is ' . get_client_ip_server() . '<br />'; ?> </div> <div class="clear"></div> <footer id="footer"> <div id="footer-inside"> <p>Copyright &copy; 2014 Virendra&#039;s TechTalk | <a href="http://www.virendrachandak.com/techtalk/disclaimer/">Disclaimer</a> | <a href="http://www.virendrachandak.com/techtalk/privacy/">Privacy</a></p> <span id="back-to-top">&uarr; <a href="#" rel="nofollow" title="Back to top">Top</a></span> </div> </footer> <!-- Quantcast Tag --> <script type="text/javascript"> var _qevents = _qevents || []; (function() { var elem = document.createElement('script'); elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://edge") + ".quantserve.com/quant.js"; elem.async = true; elem.type = "text/javascript"; var scpt = document.getElementsByTagName('script')[0]; scpt.parentNode.insertBefore(elem, scpt); })(); _qevents.push({ qacct:"p-dgZ4_09vZKC4w" }); </script> <noscript> <div style="display:none;"> <img src="//pixel.quantserve.com/pixel/p-dgZ4_09vZKC4w.gif" border="0" height="1" width="1" alt="Quantcast"/> </div> </noscript> <!-- End Quantcast tag --> <script> jQuery('#article_link').on('click', function() { ga('send', 'event', 'article', 'http://www.virendrachandak.com/techtalk/getting-real-client-ip-address-in-php-2/', 'go-to-article', 1); _gaq.push(['_trackEvent', 'article', 'http://www.virendrachandak.com/techtalk/getting-real-client-ip-address-in-php-2/', 'go-to-article', 1, true]); }); jQuery('#source_link').on('click', function() { ga('send', 'event', 'download', 'http://www.virendrachandak.com/demos/getting-real-client-ip-address-in-php.zip', 'download-source', 1); _gaq.push(['_trackEvent', 'download', 'http://www.virendrachandak.com/demos/getting-real-client-ip-address-in-php.zip', 'download-source', 1, true]); }); </script> </body> </html> Merci d'avance pour l'aide.
  2. forp007

    Umurmur Spk 1.0

    Super travail. Manque un peu de doc pour l'utilisation, mais en cherchant bien, on installe facilement le tout: DS213j avec DSM5 ca fonctionne Juste le truc d'admin, faut penser à fermer le client mumble et le relancer pour que l'on soit admin
  3. forp007

    Ds207+ Hs

    Je ne sais pas si j'avance mais après pas mal de lecture sur le net et des essais, voici les 3 grandes étapes pour accéder à ma partition: linux@ubuntu:/$ ls -al /media/synology total 8 drwxr-xr-x 2 root root 4096 May 21 12:51 . drwxr-xr-x 5 root root 4096 May 21 12:51 .. linux@ubuntu:/$ sudo chmod 777 /media/synology [sudo] password for linux: linux@ubuntu:/$ ls -al /media/synology total 8 drwxrwxrwx 2 root root 4096 May 21 12:51 . drwxr-xr-x 5 root root 4096 May 21 12:51 .. linux@ubuntu:/$ linux@ubuntu:/$ sudo chmod -R 777 /media/synology [sudo] password for linux: linux@ubuntu:/$ ls -al /media/synology total 8 drwxrwxrwx 2 root root 4096 May 21 12:51 . drwxr-xr-x 5 root root 4096 May 21 12:51 .. linux@ubuntu:/$ linux@ubuntu:~$ mdadm --assemble /dev/md6 /dev/sdc5 --run mdadm: must be super-user to perform this action linux@ubuntu:~$ sudo bash [sudo] password for linux: root@ubuntu:~# mdadm --assemble /dev/md6 /dev/sdc5 --run mdadm: /dev/md6 has been started with 1 drive. root@ubuntu:~# mount /dev/md6 /mnt mount: unknown filesystem type 'LVM2_member' root@ubuntu:~# root@ubuntu:/# pvs PV VG Fmt Attr PSize PFree /dev/md6 vg1 lvm2 a-- 927.00g 0 root@ubuntu:/# lvdisplay /dev/vg1 --- Logical volume --- LV Path /dev/vg1/lv LV Name lv VG Name vg1 LV UUID W3UESj-ptLI-V0nY-Pv2x-Al6i-OeEO-ua7YBb LV Write Access read/write LV Creation host, time , LV Status NOT available LV Size 927.00 GiB Current LE 237311 Segments 1 Allocation inherit Read ahead sectors auto root@ubuntu:/# mount /dev/vg1/lv /mnt mount: special device /dev/vg1/lv does not exist root@ubuntu:/# Ce qui me chagrine c'est LV status : pas bon je pense avec le NOT available
  4. forp007

    Ds207+ Hs

    Après des essais, je me suis rabattu sur VMware player et Xubuntu car ubuntu trop lourd ca ne passait pas sur ma machine. Bon après quelques tatonnements, en ligne de commande j'ai fait ceci: Le format de la partition sdc5 me laisse perplexe j'ai peur que l'accès soit impossible comme cela. Si quelqu'un a une idée, merci d'avance.
  5. forp007

    Ds207+ Hs

    Bonsoir. Bon j'ai mon DS207+ qui vient de lacher. Au début j'ai pensé au disque dur mais en fait j'ai l'impression que c'est le NAS et pas le disque dur. Je l'ai changé et j'ai le même résultat: Voyant Status clignotant vert/orange lan vert pas de disque détecté et un voyant orange plus bas Sur la doc technique probleme à avoir acces au disque dur visiblement. Le souci est que ma dernière sauvegarde date de fin aout 2012 (à cause de l'irl très chargé, j'ai pas pu le faire). Je viens de monter mon disque dur dans un boitier externe et sur un XP je voie bien le disque dur de 1To de mon synology mais pas accessible bien entendu: je voie 4 partitions: 2,38Go 2Go 128Mo 927Go Je voudrais récupérer certaines données mais pour l'instant je ne sais pas comment faire, n'etant pas un pro du linux. Mon idée: VMWARE player sur XP que je télécharge actuellement. Après je prends une ISO linux que je monte dans mon VMWARE player. Et après je monte mon disque dur externe de mon synology pour accéder aux données à travers le linux virtuel et j'essaye de copier sur mon disque externe de sauvegarde du synology monté lui aussi dans le linux virtuel. Je pense que n'importe quel linux fera l'affaire je pense. Je suis preneur de tout conseil pour arriver à récupérer quelques données. Merci d'avance.
  6. oui mais le premier coup j'ai pas compris que tu me donnais le user de connexion En fait j'ai pris l'habitude de parler de compte admin pour tout compte d'administration d'une machine et plus court aussi que de mettre administrateur (et oui on est fain
  7. Bonjour. Bon j'ai repris la main sur le synology Merci pour les conseils, c'
  8. Ca doit être celà, compris mon erreur de login. Cependant, un truc m'interpelle donc administrateur n'existe pas sur le syno mais il voit sur le serveur 2003 qu'il existe donc m'ouvre l'interface WEB uniquement fichiers pour lui mais avec des droits restreints sans avoir eu besoin de le créer sur le syno !!!
  9. Le souci, c'est que j'ai le même résultat depuis un pc ou depuis mon serveur. de plus pour me simplifier la vie: user: administrateur password: le même sur toutes mes machines donc si j'arrive à être administrateur de mon serveur, j'aurais dû l'être aussi depuis mon serveur avec l'interface WEB sur le synology. Je veux bien que sur le PC j'étais pas admin sur la session mais le serveur oui. le compte d'aministration du DSM est bien administrateur ca fonctionnait avant que je l'intègre au domaine. Je tenterai admin, j'ai essayé root, ca marche pas sur l'interface WEB.
  10. bonjour. Je viens de recevoir un DS212J J'ai été rapide dans mes réglages, mais j'ai bridé le port 5000 et 5001 avec un masque de sous-reseau : 255.255.255.192 Cela fonctionne très bien interface inaccessible si on n'est pas dans les bonnes plages d'IP Cependant j'ai un serveur 2003 controleur de domaine Et j'ai donc dans l'interface d'administration du synology indiqué le serveur pour l'intégrer au domaine. Et là souci depuis qu'il est intégré, quand je me connecte en interface WEB sur le port 5000 du synology j'ai que la gestion du navigateur de fichier rien d'autres !!!! Comment administre t'on le synology dans ce cas là? Ayant réglé rapidement le firewall, j'ai un doute sur mes reglages. Comment retirer les filtres firewall en ligne de commande si c'est possible. ou dois je reprogrammer completement mon synology (pas de soucis pour cela y'a rien dessus)?
  11. Bonsoir. Lire ceci aussi: http://forum.macbidouille.com/index.php?showtopic=331946&pid=3306445&st=120&#entry3306445 Et ceci: http://forum.synology.com/enu/viewtopic.php?p=111073#p111073
  12. Bonsoir. Comment monter une cl
  13. Bonsoir. As tu regardé les droits des users sur photostation? En tapant juste ton URL www.todomaine.no-ip.com tu devrais avoir la page WEB du syno (si tu as activé le service WEB) et comme cela tu seras déjà sur que le port fonctionne.
  14. Salut. Sinon essayer cette syntaxe: netsh routing ip nat add interface "Carte PPP VMCLite" full Sinon j'ai trouvé ceci aussi (en anglais): http://support.micro...kb;en-us;302348 Désolé ton lien dyndns.org ne fonctionne pas (meme sans le port 5000).
  15. forp007

    Probl

    Bonjour. Aucune r
  16. As tu mis les guillemets? netsh routing ip nat add interface "VMCLite" full Oui sa connexion réseau local 1, c'est le côté WAN, c'est à dire ta clé 3G pour toi.
  17. Prends le 210+, car avec le DSM3 les anciens modèles en DS20xj n'auront pas toutes les fonctionnalités. Si tu veux suivre un temps soit peu les évolutions, les éviter, mais ce n'est que mon avis
  18. Bonjour. Essaye plutôt un logiciel de scan ip pour mac (par exemple celui ci): http://www.colasoft.com/mac_scanner/ ou celui ci: http://www.clubic.co...ip-scanner.html Après tu pourras te connecter via safari sur l'interface WEB de ton syno pour y mettre une IP fixe.
  19. forp007

    Install Bind

    Et bien en suivant le tuto on devait faire des actions dans un ordre donn
  20. Bonjour. As tu lu ceci (c'est sur un QNAP, mais bon c'est aussi un LINUX): http://www.qnap.com/fr/pro_application.asp?ap_id=180 Il y a bien de conditions de d