CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Fonction qui renvoie le nombre de lignes

News jeu

Expeditions: Samurai veut révolutionner le RPG tactique avec une aventure entièrement jouable en coop

Voir
Lockheart
Lockheart
Niveau 10
21 novembre 2006 à 22:56:05

C´est sur, Ajax c´est plus propre XD

darth-bane
darth-bane
Niveau 10
21 novembre 2006 à 22:56:12

Comme ça, ma fonction BBCode est la même pour l´affichage normal, les aperçus, ...

Pseudo supprimé
Pseudo supprimé 21 novembre 2006 à 22:57:38

Oui c´est ce que je fais :d) bbcode.js

Ajax, je me suis pas vraiment encore lancé dedans mais tu vois, là je me suis pas trop attaqué à l´apercu en temps réel, et là j´utiliserai surement Ajax.

Pseudo supprimé
Pseudo supprimé 21 novembre 2006 à 22:58:57

En fait, je pars du principe qu´une fonction dans n´importe quel cas, ne doit etre écrite qu´une seule fois et de la manière la plus logique possible.

darth-bane
darth-bane
Niveau 10
21 novembre 2006 à 22:59:00

Lockheart :d) il faudrait que je m´y remette pour coder proprement en Ajax, et ne pas prendre de mauvaises habitudes. Comme par exemple renvoyer les données au format XML et pas en texte simple. Mais là, je manque de motivation et le bouquin que j´utilise est parfois difficile à comprendre étant donné qu´il aborde des choses parfois très complexes.

Lockheart
Lockheart
Niveau 10
21 novembre 2006 à 22:59:56

J´ai dit sa, c´est pas vraiment en rapport avec le codage lol tinkiète pas :-)

darth-bane
darth-bane
Niveau 10
21 novembre 2006 à 23:02:26

"En fait, je pars du principe qu´une fonction dans n´importe quel cas, ne doit etre écrite qu´une seule fois et de la manière la plus logique possible."

C´est pour ça que parfois, il n´est pas très logique de "lier" un fichier de fonctions à une page en lui donnant le même nom.

Quand tu utilise par exemple une classe (j´en utilise une pour mes accès MySQL), tu peux le faire avec des tas de pages différentes. Il ne serait donc pas judicieux de lui donner le nom d´une de ces pages.

Pseudo supprimé
Pseudo supprimé 21 novembre 2006 à 23:04:26

Oui, je suis d´accord, c´est pour ça que dans ton cas, j´inclurais le fichier fonctions.php qui est inclus obligatoirement dans chaque page. (même si mysql, je me connecte au début et je le déconnecte quand j´ai fini de traiter la page.)

Pseudo supprimé
Pseudo supprimé 21 novembre 2006 à 23:06:00
  • j´inclurais la class mysql dans le fichier fonctions.php

Tin, faut que je me réveille un peu, parce que ce soir, sur les forums où je traine, j´arrete poas d´utiliser la fonction edit, j´oublie pleins de mots :/

darth-bane
darth-bane
Niveau 10
21 novembre 2006 à 23:07:56

Tu te déconnecte à chaque fin de page ?
Donc ça signifie que tu te connecte à chaque début de page !
Je n´aime pas trop cette méthode !

darth-bane
darth-bane
Niveau 10
21 novembre 2006 à 23:10:52

Etant donné que j´aime bien un programme bien structuré et bien commenté, je fait le distinguo entre l´inclusion de fonctions, de classes ou de contenus.

En général je met :

// inclusion des classes
...

// inclusions des bibliothèques de fonctions

et les inclusions de contenu, au milieu de la page
, bien entendu :ok:

Pseudo supprimé
Pseudo supprimé 21 novembre 2006 à 23:15:54

Etant donné que j´utilise un moiteur de tpl, c´est un poil plus compliqué :)

"Tu te déconnecte à chaque fin de page ?
Donc ça signifie que tu te connecte à chaque début de page !
Je n´aime pas trop cette méthode !"
:d) Moi non plus, mais je compte quitter petit à petit mysql (là je recode mes fonctions au profit des fichiers, d´ailleur ca marche très bien), et je compte l´utiliser uniquement pour le forum et les users donc, je le connecterai différement.

darth-bane
darth-bane
Niveau 10
21 novembre 2006 à 23:16:26

Lockheart :d) Tiens un petit exemple de source js tiré du bouquin :
http://www.geneweb.fr/wall-4PAMnZQL-xhtml.htm

darth-bane
darth-bane
Niveau 10
21 novembre 2006 à 23:19:17

maitreYoshi :d) Perso, je ne conseille l´utilisation des fichiers que pour de petites quantités de données et pour des accès peu nombreux. Sinon, je conseille très fortement l´utilisation d´une BDD (MySQL ou autre) son moteur étant conçu pour ça, les accès n´en sont que pllus rapide !

Lockheart
Lockheart
Niveau 10
21 novembre 2006 à 23:20:32

Wo trop compliqué pour moi.

darth-bane
darth-bane
Niveau 10
21 novembre 2006 à 23:22:17

Tu comprends pourquoi je galère ?
15 jours pour réussir à faire ça :
http://www.yodasworld.info/Ajax/tests/

darth-bane
darth-bane
Niveau 10
21 novembre 2006 à 23:24:33

Ah, oui, j´oubliais, 15 jours et ça ne fonctionne qu´avec Opera !
Je n´arrive pas à trouver où ça coince pour IE et FF.

Pseudo supprimé
Pseudo supprimé 21 novembre 2006 à 23:25:21

Ah ben non, l´accès au fichier est bien plus rapide que l´accès à un BDD étant donné que la BDD va passer par un moteur puis par les fichiers.

Pour gérer les adresses IP par exemple, vaut mieux faire ça avec un fichier parce qu´avec un BDD (ce que je fesais avant) c´est lourdddd.

Lockheart
Lockheart
Niveau 10
21 novembre 2006 à 23:25:53

Effectivement c´est très très dur (je bloque déjà au php alors là XD)

darth-bane
darth-bane
Niveau 10
21 novembre 2006 à 23:33:35

maitreYoshi :d) Je l´ai bien précisé, tout dépends du volume de données. Des adresses IP, ce n´est pas volumineux, mais un forum, si !
Quand tu dois rechercher des données ou même les trier, l´utilisation de la BDD est largement plus rapide !

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment