Aller au contenu

Ubrain

Contributeur
  • Compteur de contenus

    151
  • Inscription

  • Dernière visite

  • Jours gagnés

    8

Ubrain a gagné pour la dernière fois le 8 mars 2019

Ubrain a eu le contenu le plus aimé !

2 abonnés

Information de profil

  • Sexe:
    Homme
  • Localisé:
    Internet

Champs de profil

  • Phrase perso
    Retribution

Suivez-moi

  • Discord
    UBrain Dev#3166

Visiteurs récents du profil

2 458 visualisations du profil

Le palmarès de Ubrain !

Membre semi-pro

Membre semi-pro (4/8)

30

Réputation sur la communauté

  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. Ubrain

    iBoom CMS Not working

    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. Ubrain

    Bonne année 2019!

    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. Oui ajoute moi UBrain Dev#3166
  12. 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)
  13. 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
  14. 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
  15. 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
×
×
  • Créer...