Aller au contenu

Sarc

Hubmaster
  • Compteur de contenus

    2 332
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par Sarc

  1. Sarc

    Reformater une Chaîne

    Ah oui, je pensais que le "int" était la clef maximale du tableau retourné... Si c'est le nombre de valeurs différentes, il faut mettre 2 au lieu de 1, donc : $chaine = "DE LA FONTAINE Jean"; $tableau = explode(' ', strrev($chaine), 2); $prenom = strrev($tableau[0]); $nom = strrev($tableau[1]); $chaine = "DE LA FONTAINE Jean"; $tableau = explode(' ', $chaine, -2); $prenom = $tableau[1]; $nom = $tableau[0]; Essaye avec ça..
  2. Sarc

    Reformater une Chaîne

    Si pas PHP5, suffit d'inverser la chaîne, et de prendre le premier.. Puis de réinverser pour obtenir tout à l'endroit. $chaine = "DE LA FONTAINE Jean"; $tableau = explode(' ', strrev($chaine), 1); $prenom = strrev($tableau[0]); $nom = strrev($tableau[1]);
  3. Sarc

    Reformater une Chaîne

    Salut Voilà : $chaine = "DE LA FONTAINE Jean"; $tableau = explode(' ', $chaine, -1); $prenom = $tableau[1]; $nom = $tableau[0]; Voir la fonction explode qui accepte une limite en troisième argument à partir de PHP 5.01.
  4. Ouep, bien sûr, mais ça fait pas mal de code à rajouter, rien que pour le niveau sécurité... arf, je pense pas pouvoir passer outre de toute manière, et falloir jouer serré contre les tricheurs. C'est dur, les jeux en PHP.
  5. Sarc

    Les submits répétés

    Si le cookie est bloqué, l'utilisateur ne peut de toute manière pas être logué sur le site, donc ne peut pas jouer au jeu... Donc les cookies ne peuvent pas vraiment être bloqués. Je trouve ça mieux que de faire les requêtes à chaque fois dans la BDD. C'est en tout cas ce que je pensais... Après, je dois faire des tests de durée pour que tout marche convenablement
  6. Sarc

    affichage requête

    Tu as raison, j'ai voulu aller trop vite, je me suis trompé dans le compteur... $compteur = 1 - $compteur; Il prend 1 au premier passage, puis 0, puis 1... C'est un moyen de faire un compteur 0-1 rapidement, quand on se trompe pas Quand je n'ai qu'une seule condition, soit je la mets sur la même ligne que le if, soit je fais un retrait significatif par rapport au if, de façon à voir tout de suite qu'il n'y a qu'une seule requête. Ca évite d'utiliser 3 lignes pour écrire le code, personnellement je trouve ça moins lourd. Après, les goûts, les couleurs et le code hein
  7. Salut à toi Je pense que tu trouveras les infos sur le site de live.com, et que tu pourras t'inscrire là-bas et regarder directement. Si tu l'essayes, tu peux me tenir au courant ? Ca m'intéresse vachement cette histoire, vu que 99% de mes visiteurs ont MSN ! Merci à toi !
  8. Sarc

    Les submits répétés

    Salut Dudu Je ne sais pas du tout comment est codé un contrôleur de flood, en réalité... Mais si c'est en regardant dans la base le time de la dernière action effectuée, je ne peux pas faire ça sur mon site, parce que les actions ne sont pas forcément toutes sauvegardées et répertoriées... Avec un cookie qui contient le time, et qui empêche deux actions en moins de 2 secondes ? Ca laisserait au moins le temps au traitement PHP de finir... Si tu connais les possibilités techniques de faire le contrôleur de flood efficacement, tiens moi au courant Merci
  9. Sarc

    affichage requête

    Salut Je pense pas que ce que tu as choisi marchera réellement... Tu es sûr de toi ? limit 0,30 Ca, ça veut dire que ça prendra 30 enregistrements, donc si tu en as plus dans ta base, tu auras tout le temps $Nb_Enregistrements qui aura 30 comme valeur, donc qui sera pair ! Pour ton code, je te propose ça : $query = mysql_query("SELECT * FROM url limit 0,30"); while($resultat = mysql_fetch_array($query)) { $compteur = 1 - $compteur; if($compteur == 1) echo '<a href="'.$resultat['lien'].'">'.$resultat['lien'].'</a>'; else echo $resultat['lien']; echo "<br>"; } Note que quand tu n'as qu'une seule requête à effectuer après ton if, tu n'es pas obligé de mettre les accolades.
  10. Sarc

    Les multicomptes sur un site

    Re-bonjour, Je me permet de créer un autre sujet parce que ça ne concerne pas du tout la même chose... Sur mon site pitim€nde, jeu en PHP, beaucoup de joueurs ont des multicomptes. Ca favorise nettement la tricherie, car le nouveau compte arrive avec une certaine somme d'argent, qu'il s'empresse de faire passer d'une certaine manière à son compte principal. Ainsi, il gonfle le classement de son compte principal par diverses manières... J'ai tenté la répression des multicomptes, et j'ai reçu des dizaines voire des centaines de messages qui me disaient textuellement "mon frère joue à Pitim€nde aussi" ou "je suis maman de deux garçons, mon mari et moi-même jouons également".. blabla. Je ne sais pas vraiment comment faire pour surveiller tous ces multicomptes, et faire en sorte de sécuriser les échanges efficacement. A part l'IP et les logs de connexion aux différents comptes, il y a des moyens de surveiller les multicomptes ? Comment font les "gros sites" pour éviter que la même personne ait deux comptes ? Merci d'avance de vos différentes idées... PS : j'ai déjà pensé à surveiller les adresses emails identiques.
  11. Sarc

    Les submits répétés

    Bonjour à tous, Sur mon site pitim€nde, les joueurs s'évertuent et s'acharnent à trouver des bugs dans le moteur de jeu pour devenir meilleurs que les autres... C'est marrant en un sens, mais le jeu est vite pourri par des tricheries en tout genre. J'en ai une particulièrement qui m'énerve : Quand on appuie plusieurs fois sur le Submit d'un formulaire avant que la page d'après ne s'affiche, le traitement PHP se fait plusieurs fois, et parfois sans même finir le traitement de la fois d'avant... Par exemple, essayez sur un forum non protégé d'écrire un message et d'appuyer 10 fois sur "Envoyer" avant même que la page ne soit affichée. Avec un peu de "chance", vous aurez 10 messages affichés sur le sujet. Sauf que moi, ça peut causer des dégâts irréversibles dans le moteur de jeu, et pourrir complètement la partie. Par exemple, les membres pouvaient acheter 100 objets alors qu'il n'y en avait seulement 4-5 en stock... Je ne comprends pas pourquoi le traitement PHP ne finit pas avant de recommencer ? Comment puis-je faire pour éviter qu'un traitement PHP d'une page pour un membre ne commence avant que tout ce qu'il a demandé ne soit fini auparavant ? J'ai bien tenté de "bloquer" le bouton Submit après un clic, mais il suffit de désactiver le Javascript pour contourner ça. Si vous avez connu des problèmes à cause de ça, et que vous avez des idées pour activer une protection sur l'ensemble de mes pages, je serai bien content... Merci d'avance !
  12. Je trouve Google TRES lent pour les nouveaux sites en ce moment... Je suis très loin de la première place pour les recherches concernant mon site, alors que le Hub est sur la première page également, comme doctissimo... Pour la simple et bonne raison que ces sites ont déjà du bouchon, et qu'ils peuvent ainsi être mieux placés sur beaucoup de requêtes pourtant "secondaires". "Patience et longueur de temps font mieux que force ni que rage" En tous les cas, les autres ont raison au niveau du code : le code de tes sites est à revoir. Trop de balises meta inutiles (3-4 servent réellement), trop de styles incorporés, trop d'adresses d'images en absolu, trop de choses superflues qui "empêchent" les moteurs de lire agréablement ton texte. De plus, le javascript de tes menus empêche les moteurs, parfois, à accéder à tous les liens... Pour les équipes, ce n'est pas grave parce qu'on peut toujours cliquer sur le lien principal et accéder aux autres pages, mais pour le menu avec les tarifs etc... sans le javascript, impossible d'y accéder. De plus, il y a peu de contenu, peu de texte, et donc peu de chances d'apparaître sur des requètes plus importantes. Voilà, bonne chance
  13. Lullaby, je n'ai fort heureusement jamais promis une ortografe irréprochable... Sinon, effectivement j'aurais été bien embêté ... Non, je ne suis pas exempt de fautes, j'en fais comme "tout le monde", surtout quand j'écris beaucoup de choses dans la journée, mais tu as bien fait de me signaler cette faute. Je ferai très attention la prochaine fois Popov, je doute que Google pénalise les fautes sur les sites internet. Il cherche plutôt à trouver les bons mots-clefs écrits sans faute, et que s'ils existent sur ton site, ça devrait aller... M'enfin, je n'ai rien de concret à proposer comme test, à part qu'un de mes sites était plutôt bien positionné sur notre moteur préféré alors qu'il était truffé de SMSeurs... J'aime bien chercher "acceuil" dans Google, c'est une requÊte qui parle d'elle-même !
  14. Bonsoir, Désolé, je risque d'être catégorique à ce sujet, et je ne changerai sûrement pas d'avis, même avec un très bon argumentaire en face... Je ne contribuerai jamais à l'illettrisme en France. Je déplore déjà le niveau de langue de la plupart des internautes, en tout cas de mes sites (cible jeune), et le Hub fait figure d'exception à mes yeux. Je ne suis pas mécontent quand j'apparaîs premier sur une requète souvent tapée sur Google, parce qu'un de mes membres aurait fait une faute sur mon forum, mais je ne souhaite pas y contribuer. Je préfère mille fois être premier sur la bonne requète que sur la requète avec faute. C'est une question morale et citoyenne. J'ai ainsi décidé de ne pas laisser la parole trop longtemps sur mes tchats et forums à des gens qui écrivent en langage SMS et qui multiplient les fautes volontaires afin de gagner 10ms... Voilà, désolé de ne pas équilibrer les "pour" et les "contres", je n'y arrive pas sur ce sujet
  15. Effectivement, si tu veux faire un tri plus précis parmi les infos RSS, tu peux penser à stocker dans une bdd... Même si je te conseille de ne pas supprimer après coup, ça rajoute du contenu sous forme d'"archives"... Par contre, difficile de trier en temps réel les derniers RSS parus, sans qu'il y ait une intervention manuelle. Les doublons sont pas forcément visibles par la technologie (deux articles sur un même thême X ne traitent pas forcément ce thème sous le même regard).
  16. Sarc

    Probléme Chmod ?

    Et le code PHP du script d'envoi ? Soit c'est dans le code qu'il y a un problème, soit c'est au niveau de ton hébergeur qui n'aime pas les CHMOD 777...
  17. Bonjour, Pourquoi supprimer les News ? Même anciennes, elles peuvent être utiles pour 1. Le contenu et les visiteurs de ton site 2. Ton référencement => plus de pages, plus de contenu, plus de choses à se mettre sous la dent, plus de mots-clefs... Bref, ça serait tout bénef de les laisser ! Ca me dérange pas de garder quelques Mo de données dans ma base, moi tant que c'est du contenu utile... Mais tu n'es pas obligé de stocker les données en plus ? Le RSS sert justement à recevoir les données d'un autre site... Par exemple dans la partie actualité de mon site, j'ai directement les RSS provenant du Nouvel Obs, rien de stocké dans ma base...
  18. Sarc

    Probléme Chmod ?

    Quand tu changes le CHMOD sous FileZilla, ça marche ? Il met le bon CHMOD ? Faudrait aussi savoir si c'est avec un script que tu envoies tes images, ou si c'est à partir de ton client FTP...
  19. AuthUserFile .htpasswd Essaye ça, à tout hasard. Je me méfie parfois des absolus qui marchent pas toujours très bien (par exemple dans le GD, où ça marche.. une fois sur deux)
  20. Bonjour, Merci tout d'abord d'utiliser les balises BBCode pour mettre ton code, par exemple [ HTML ] et [ /HTML ] .. C'est plus agréable à la lecture Ta feuille de style commence par <style type="text/css"> ? C'est étonnant, c'est plutôt ce qu'on mettrait dans un fichier HTML... Donne nous l'URL de la page pour qu'on puisse tester le CSS, sinon c'est quasiment impossible de répondre. En fait, au passage : margin: auto; margin-top: 2px; margin-bottom: 10px; margin-left: 2px; margin-right: 5px; est équivalent à : margin: 2px 10px 2px 5px; Qui prend un peu moins de place
  21. Quelles sont les adresses que tu as renseignées pour ton .htpasswd dans ton .htaccess ? Dans quels dossiers de ton FTP les as-tu placés, les deux ?
  22. Sarc

    Probléme Chmod ?

    Bonjour, Sans avoir le code ton programme, ni ton logiciel de gestion FTP, ni ton hébergeur, ni rien, comment peut-on deviner le moyen de résoudre ton problème ? Il y a certains génies sur le Hub, mais de là à deviner d'où vient ton problème sans aucune information ..
  23. Bonjour, Le mot de passe doit être crypté pour que ça marche convenablement. Dans les outils du Hub, tu peux crypter le mot de passe que tu souhaites tout en bas... Remplace ensuite ton htpasswd
  24. Bonjour, Nous n'avons pas d'URL. Dur de voir quelle peut être la cause ... Le Hub n'a pas pour vocation de travailler sur ton site, mais de donner des conseils et marches à suivres pour améliorer toi-même ton site. Si tu nous donnes l'URL, nous pourrons peut-être regarder rapidement ce qui peut ne pas aller ! Bonne chance en tout cas... S'il va trop loin, tu peux toujours récupérer son IP, tenter de le bannir par IP (déjà ça de gagné s'il est en IP fixe et qu'il veut pas chercher à contourner) puis de contacter son FAI en expliquant la situation.
  25. C'est un discours assez récurrent en France, je trouve... On interdit le Tabac, les marchands de Tabac disent que ça va tuer leur profession. Les barmans disent que ça va tuer leurs profession... On crée les tracteurs, les agriculteurs disent que ça va tuer leur profession. On apprend à écrire, les scribes crient au scandale... Bref, le monde est comme ça aujourd'hui, je pense qu'il faudra de plus en plus s'adapter au marché : s'il y a des gens qui relaient l'info plus vite que nous, journaliste, alors on doit se reconvertir en quelque chose d'un peu différent... Je pense que c'est le travail des journalistes de faire des choses plus pointues, plus complètes que les amateurs, et ils en ont sûrement les compétences, vu qu'ils mangent avec ça ? Société d'évolution. Tant que les pros seront meilleurs que les amateurs, les pros seront devant... Si les amateurs se mettent à atteindre le niveau des pros, aux pros de changer leurs méthodes ! Je pense qu'on ne peut pas faire autrement. Wefficient, je n'ai pas la chande d'être un vieux briscard, et j'ai pas connu le web des premières années, loin de là. Ca doit faire 5 ans que je touche au net, à tout casser... Donc je ne peux vraiment pas comparer ; je ne juge que par ce que j'ai lu à droite à gauche. Bien sûr le Hub fait partie avec Wikipédia des sites qui trustent les premières places sur certaines recherches, et où on trouve ce qu'on cherche... Mais il n'en est pas de même pour toutes les recherches, cf les exemples déjà proposés en haut. N'empêche qu'une seule source d'information n'est pas forcément la recherche la plus fiable au monde. La biographie de François Bayrou sur Wikipédia était par exemple fausse, à une époque, et plusieurs "journalistes" lui parlaient de son mariage en évoquant la mauvaise date... LaFleur, ça prouve également que les journalistes professionnels trouvent les informations parfois sur des sites amateurs.
×
×
  • Créer...