Aller au contenu

captain_torche

Membre+
  • Compteur de contenus

    7 531
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par captain_torche

  1. Sinon, à défaut d'avoir un domaine distinct pour chaque langue, il serait sans doute utile de spécifier la langue du document dans tes metas (au moins). En fonction de la langue choisie, tu aurais donc : <meta http-equiv="content-language" content="fr" /> <!-- OU BIEN --> <meta http-equiv="content-language" content="en" />
  2. Le ralentissement dû aux double-quotes est vraiment minime, tu n'es pas obligé de t'en dispenser. Surtout que là, le facteur potentiellement "ralentisseur", est plus l'exécution de la requête elle-même, que l'analyse de la chaîne à passer à MySQL.
  3. Le souci, c'est que dans ton CSS, tu définis un float:left; pour TOUTES tes images. Il serait préférable que tu l'enlèves.
  4. Tu as juste besoin d'avoir le fichier de base, enregistré sur le serveur. Le reste de la manipulation n'est pas enregistrée.
  5. - Faire toutes les modifs dans ta variable - Déclarer, dans la page, le header suivant : <?php header('Content-type: text/plain'); header('Content-Disposition: attachment; filename="config.txt"'); // Force le téléchargement du fichier -> identique à 'enregistrer la cible du lien sous' echo $tavariable; ?> Bonne nuit !
  6. Le seul souci, c'est que si les mots de passe sont en clair dans le fichier CSV, ils le seront également dans la base. Pour les encrypter, il faudra forcément faire un traitement supplémentaire en amont.
  7. Mais, pourquoi enregistrer le fichier sur le serveur ? Il suffit de modifier le fichier dans une variable (comme vous le faites jusqu'à présent), puis de l'envoyer directement au navigateur (via la commande header, en forçant le téléchargement, par exemple).
  8. Et dans le cas d'une condition OR ? Ca ne tiendrait pas la route : if(condition1 || condition2) doit être évaluée même si condition1 n'est pas vérifiée. Pour faire simple; une condition (ou un ensemble de conditions), ne peut être évaluée que si elle équivaut à true. si condition1 == false (non vérifiée), et condition2 == true (vérifiée), on a: if(condition1 && condition2) => if(false && true) => if(false) => la condition n'est pas vérifiée if(condition1 || condition2) => if(false || true) => if(true) => la condition est vérifiée. J'espère avoir été suffisament clair
  9. le if($quelquechose), va vérifier la valeur de la variable en question. Si la valeur est assimilable à un false (0, '{chaîne vide}', NULL, false), la condition ne sera pas vérifiée. Dans le cas contraire, elle sera vérifiée.
  10. Tu peux également utiliser la base ip to country, qui permettra l'identification de ton pays de connexion en fonction de ton IP. Par contre, je ne préconiserai cette version qu'en cas de services géolocalisés (pour une boutique, par exemple : les visiteurs se connectant depuis la france ne doivent avoir accès qu'aux produits disponibles en france, etc). Pour une simple navigation en fonction de la langue, il serait plus avisé de te baser, comme l'a dit jeroen, sur la langue du navigateur. Si je suis un français expatrié en Australie, je serai bien content d'arriver sur la homepage francophone de ton site.
  11. Je rebondis sur ta contribution, en précisant qu'une taille de 800 pixels, est trop "juste" pour un utilisateur surfant en 800x600. En effet, il faut prendre en compte les bordures du navigateur quand il y a lieu, ainsi que d'éventuelles barres de scroll verticales, et un éventuel 'pas-en-plein-écran-mais-presque', dans lequel se lancent certains navigateurs. Une marge d'une trentaine de pixels est donc nécessaire, pour éviter toute scrollbar horizontale.
  12. Juste une question : pourquoi veux-tu changer les identifiants de tes membres ?
  13. Le .fla, n'est pas lisible par un navigateur. Il doit auparavant être exporté en .swf. Donc, le fait d'avoir modifié le .fla, n'a aucunement modifié ton site, vu que le header présent est un fichier .swf. Il faut donc que tu exportes ton .fla modifié, vers le fichier .swf auquel ton kit fait référence.
  14. Si ta table de groupes ne comporte que quelques milliers d'enregistrements, ça ne devrait pas poser de problèmes.
  15. Y'a pas de mal. Pour la création de l'image, n'importe quel logiciel peut le faire (même paint). Ensuite, comme l'image se trouvera en fond du div contenant le menu et l'espace textuel, tu peux ne garder comme taille que celle des deux éléments. Mais tu peux la faire plus grande, sachant que la taille en excédent ne sera pas affichée.
  16. Ce n'était pas la peine de créer un nouveau topic, tu aurais aussi bien pu remonter ton ancien topic sur le même sujet. En ce qui concerne ton souci, au risque de me répéter, je pense que la seule solution envisageable, soit l'image étirable reprenant les couleurs de tes éléments, en fond de cellule conteneur.
  17. Sinon, pour ton problème, plutôt que de te reconnecter à ta bdd ,tu ne pourrais pas juste écrire l'id de l'enregistrement traité dans un fichier ?
  18. Et sinon, pour compléter ce qu'a dit Kalt, je commence toutes mes feuilles de style par : * {margin: 0; padding: 0} Ceci pour uniformiser toutes les marges par défaut, histoire de pas avoir de mauvaises surprises.
  19. captain_torche

    Password?

    Quand ton texte est entouré de double-quotes ", il n'est pas nécessaire d'en sortir pour spécifier une variable, elle sera évaluée automatiquement.
  20. SELECT * FROM tatable ORDER BY RAND() LIMIT 1
  21. J'avais également répondu à une question du même genre ici : multipage, affich. nbr page, page suiv. & prec. ?
  22. Ce qui serait intéressant de savoir, c'est : les informations sur les photos sont-elles stockées dans une BDD, ou gères-tu ça autrement ?
  23. Il faut d'abord lister tous les fichiers du répertoire dans une boucle avec readdir, et enregistrer chaque fichier retourné dans un tableau. Après, tu sais déjà comment faire. N'oublie pas d'exclure les entrées '.' et '..', que readdir te ressortira.
  24. Personnellement, pour pallier à ce souci, j'enregistrerais le premier message dans la table réponses, la table sujets ne contenant que le titre du message, ainsi que les liaisons dans les différents forums, et sous-forums. Ainsi, la question sera juste considérée comme le premier message, et tu n'auras plus de souci pour les organiser par date.
  25. captain_torche

    Password?

    Sinon, ce qu'il faut(fallait) faire, c'est modifier les fichiers de conf de PhpMyAdmin, pour qu'ils renseignent le bon mdp, se connecter à MySQL, et re-modifier le mot de passe.
×
×
  • Créer...