Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Ubrain

VIP
  • Content Count

    152
  • Joined

  • Last visited

  • Days Won

    8

Ubrain last won the day on March 8 2019

Ubrain had the most liked content!

Community Reputation

31 Excellent

2 Followers

About Ubrain

  • Rank
    Membre semi-pro

Information de profil

  • Sex
    Homme
  • Localisé:
    Internet
  • Interêts
    **tousse**

Champs de profil

  • Phrase perso
    Retribution
  • Je suis
    Déterminé

Suivez-moi

  • Discord
    UBrain Dev#3166

Mon site internet

Recent Profile Visitors

1,655 profile views
  1. Eh bien c'est dommage que tu partes... Dans tous les cas je te souhaite une très bonne continuation et le peu que j'ai pu discuter ou coder pour toi fut un réel plaisir. Courage et bonne chance.
  2. Je participe pour le grade vip Et merci pour le concours !
  3. Salut @Symbiosis Il y a quelques temps j'avais rédigé un petit sujet permettant de détecter automatiquement le pays de l'utilisateur et donc la langue à partir de l'IP de l'utilisateur. Ceci permettrait d'automatiser le choix de la langue. C'est pas bien compliqué et tout est détaillé ici : En espérant t'avoir aidé ! Bonne chance pour ton projet.
  4. C'est marrant mais j'avais eu exactement la même idée il y a pas si longtemps... Il y avais deux trois différences (chat de projet, promotion de membres, stockage de fichier en ligne ect..) tout ça dans le style de Discord. Bon bah du coup je vais donner mon avis : Je pense que ton projet à du potentiel, avec un peu de travail et de temps, ce site peux devenir pas mal. Sinon je n'accroche pas du tout au style ou a la disposition des éléments. L'image 300px au dessus du header je trouve ça un peu étrange en soi et puis ça fait un peu... vide. Et puis je chipote un peu sur la responsive où il y a deux/trois problèmes de margin-top sur certains éléments. Après pour le reste du site c'est un peu la même chose : c'est très vide.. et le jeu de couleurs ne me plait pas plus que ça (bien qu'il ressorte bien avec les images). Et l'image qui ne bouge pas au scroll je trouve ça hyper déstabilisant. Mais comme je le disais, avec un peu de travail ça peut donner quelque chose d'agréable Bonne soirée et bonne chance pour ton site, - UBrain
  5. Bonjour, as-tu bien configuré le fichier de configuration du CMS. Le fait que les images et les pages CSS ne fonctionnent pas vient certainement du fait que tu n'as pas configuré l'url de base de ton CMS. J'espère t'avoir aidé.
  6. Mais surtout d'aller chercher sur le forum pour savoir si la question à déjà été résolue avant de reposter 36000 fois la même chose
  7. Ce sujet date déjà de l'année dernière.... Ok je la ferme
  8. Ce n'est pas faux, le mieux serait d'utiliser une alternative au cas où l'API est down avec file_exists Par exemple : <?php // on récupère l'ip dans la variable "ip" $ip = $_SERVER['REMOTE_ADDR']; // on vérifie si l'API n'est pas down if(file_exists('http://api.hostip.info/country.php')){ $pays = file_get_contents('http://api.hostip.info/country.php?ip='.$ip); }elseif(file_exists('http://autreapi/foundip.php'){ // si le premier API est down, alors on va vers une autre API $pays = file_get_contents('http://autreapi/foundip.php?ip='.$ip); }else{ // encore une fois, si le second API est down, on va vers une autre API $pays = file_get_contents('http://encoreuneautreapi?ip='.$ip); } ?>
  9. Salut les Jeunes, ça boum ? Promis j’arrête Ah l'IP, cette magnifique suite de chiffres prise en otage tous les trois jours par des hXk3r d'élite.... Habituellement, cette suite de chiffres sert plus à vérifier les doubles comptes ou à identifier des utilisateurs (sur wikipedia par exemple) Bien que l'on préfère garder son IP privé, sachez que cette dernière est présente un peu partout sur le vaste internet, En effet, il est plus que très simple de récupérer l'adresse IP d'un utilisateur, rien qu'en chargeant la page d'un site. Par ailleurs, un site peut récupérer bien plus d'informations sur vous, tel que le port, le navigateur, votre position ect... Bon, cessons de tourner autour du pot, aujourd'hui je vais vous montrer comment gagner 200 euros en 12 minutes récupérer le pays d'un visiteur de votre site à partir de son adresse IP et ce, sans qu'il ait à accepter un popup disant que le site souhaite accéder à sa position. Prérequis : Connaissances basiques sur le PHP (variables) Une connexion internet (je ne me moque pas de vous puis-ce que l'on va utiliser un site externe) Pour commencer, on va récupérer l'adresse IP de l'utilisateur, pour cela on va utiliser la variable globale $_SERVER Vous allez donc devoir écrire ceci dans votre fichier : <?php // on récupère l'ip dans la variable "ip" $ip = $_SERVER['REMOTE_ADDR']; ?> Pour l'instant, on à l'adresse IP de l'utilisateur dans la variable IP, vous pouvez essayer ce code en tapant <?php // on récupère l'ip dans la variable "ip" $ip = $_SERVER['REMOTE_ADDR']; echo 'Mon ip est '.$ip; ?> Ceci devrait afficher par exemple "Mon ip est 122.444.666.777" Maintenant on va devoir utiliser une ressource externe qui est le site http://api.hostip.info qui propose plein d'outils sur l'ip. On va donc lui demander de remonter la racine de l'ip pour retrouver le pays de l'utilisateur. Je ne vais pas vous expliquer comment fonctionne la racine d'une IP ect... car ce sujet est très complexe et si vous souhaites vous y intéresser, voici le lien vers un article Donc on va lui demander de faire tout ce travail à notre place (c'est plus rapide et moins long ) Pour cela on va utiliser ce lien : http://api.hostip.info/country.php On va y ajouter l'information "ip" par get (en l'ajoutant dans la barre d'adresse) Donc on va demander au site api.hostip.info de trouver le pays de l'adresse ip du visiteur, Pour cela on va utiliser file_get_contents pour récupérer les informations que renvoie cette page : <?php // on récupère l'ip dans la variable "ip" $ip = $_SERVER['REMOTE_ADDR']; // on demande au site de récupérer le pays à partir de l'ip donnée $pays = file_get_contents('http://api.hostip.info/country.php?ip='.$ip); ?> Et voilà ! La variable $pays contient le pays du visiteur, par exemple, pour la france, ce sera FR Pour l'Amérique ce sera US, pour l’Angleterre ce sera EN, pour l'Espagne ES ect... Et bien le pays retourné sera "XX", si vous voulez par exemple détecter si le pays de l'ip est bien localisable, insérez-y ce code en plus : <?php if($pays != "XX" || $pays != null){ echo "Vous etes en ".$pays; }else{ echo "Impossible de définir votre pays !"; } ?> Voilà, j'espère que ce petit "tuto" vous aura plu et qu'il vous servira par exemple pour savoir si l'utilisateur doit accéder à la version anglaise du site ou la version Française ou encore pour faire des statistiques ect.. Bonne continuation à vous tous ! >_UBrain
  10. Ou alors pour ne pas être surveillé par le gouvernement faut ouvrir son propre serveur local et passer le reste de sa vie a développer des sites pour soi-même en vivant dans la dépression
  11. Ok et tu as vérifié l'host, Si tu n'est pas sur de ton host tu peux essayer de la ping pour voir si il existe ou de revérifier sur les informations d'achat. Habituellement cette erreur vient du host, puis es-tu sur de n'avoir mis aucun paramètres particulier. Cette erreur peut aussi dire : "Can't connect to local MySQL server through socket" qui est donc une erreur interne à la DB : si tu as besoin de plus d'info, tu peux aller voir la documentation officielle de MySQL (je n'ai pas trouvé l'article en français)
  12. Salut, tu utilises new PDO ou msql_connect ? De plus, essais de vérifier ton host, si tu es en local, tapes "localhost" sinon essais de mettre le domaine que t'a donné l'hébergeur ou l'ip. >_UBrain
  13. Alors pour cela, étant donné que je ne connais pas le cms, tu dois te rendre dans la page qui traite la connexion. Pour trouver le fichier, tu dois te rendre dans une des page qui contient le formulaire d'inscription (si le formulaire est dans le header, il faut aller voir dans le header.php, si il est sur l'index, il faut aller voir sur index.php ect..) puis tu trouves la balise form. Dans cette balise tu devrais trouver les paramètres suivants : <form class="form" action="page.php" method="post"> <!-- Exemple de contenu de la balise, ne pas y preter attention --> <input type="text" placeholder="Identifiant" name="utilsateur"> <input type="password" placeholder="Mot de passe Habbo" name="mdp"> <input type="submit" value="Se connecter"> </form> Dans ces paramètres, on y retrouve : class => Il peux ne pas y être, il sert principalement a associer à un élément du CSS action => Il permet de savoir vers quelle page les informations seront envoyées method => Permet de définir la méthode d'envoi (post/get) Parmis ces paramètres, il faut récupérer le contenu du paramètre action Si le contenu ressemble à ceci : <form action="page_externe.php"> Alors il suffit simplement d'ouvrir la page qui y est indiquée, par exemple, là je dois ouvrir page_externe.php Par ailleurs, si le contenu ressemble à ceci : <form action="?do=connect"> Il faut rester sur la même page et trouver ce code (pour l'exemple du dessus) : <?php if($_GET['do'] == "connect"){ // Vérification pour se connecter } ?> Et tu devrais trouver dedans ce fameux setcookie. Voilà, j'espère t'avoir aidé à nouveau, si tu ne trouves pas, n'hésite pas
  14. Salut, j'ai souvent eu ce problème lorsque je codais il y a longtemps, Lorsque l'utilisateur se connecte, un "cookie" est déclaré, cela se présente comme ceci : <?php // Déclare le cookie "user" avec le pseudo dedans durant une heure setcookie("User", $pseudo, time()+3600); ?> Le problème est que si du code html se trouve avant de déclarer le cookie, ce dernier donnera cette erreur : Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/habbawzf/public_html/global.php:1) in /home/habbawzf/public_html/global.php on line 4 Le truc c'est bien sur, que si tu ouvres ton fichier global.php, il n'y a aucun html avant de déclarer le cookie. C'est donc un problème d'include. Après je ne sais pas si il existe d'autre source de problème de cette erreur, mais saches que c'est principalement cela, En espérant t'avoir aidé, >_UBrain
×
×
  • Create New...