PHP adapté pour des calculs statistiques?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : PHP adapté pour des calculs statistiques?

par Blaireau » 13 nov. 2005, 20:35

Ok.
Merci a vous tous. :wink: .
La tache va etre ardu :lol: :lol: :lol: , mais bon je fais cela pour m' amuser rien de plus et surtout un peut pour mieux comprendre.

par Cyrano » 13 nov. 2005, 01:02

Avec PHP, tu peux ouvrir le fichier et en extraire tout ou partie. Il y a de nombreuses fonctions natives pour les traitement de fichiers, en .txt, mais pas uniquement du reste: le PHP va traiter le contenu comme des chaines de caracte`res et selon les instruction que tu indiqueras dans ton code modifier ton fichier, le mettre à jour simplement en ajoutant des informations etc, tout ce que tu voudrais faire.

Je ne dis pas que c'est simple, mais c'est techniquement parfaitement possible.

En fait, il faut que tu arrives à faire en premier lieu la distinction entre les langage en fonction de leur destination: Le PHP est un langage de programmation coté serveur. Il permet de faire des traitement de données, que ces données proviennent d'une base de données ou d'un fichier coté serveur, ou bien encore d'un formulaire envoyé par un internaute via une page en html.

par Blaireau » 12 nov. 2005, 16:15

Bonjour.
Derniere question :wink: pour m' enlever un doute avant de mettre [Résolu].

Je peux donc faire mon site de stats, enfin essayer :D .
Je n' ai pas la pretention de faire quelque chose de pro car je n' en suis pas un :lol:, mais je veux m' essayer .

J' ai bien tout compris sauf un point.
Que dois-je utiliser comme language pour traiter un fichier log (*.txt).
Ce fichier comporte des infos Utiles et de nombreuses autres inutiles.
Il faut donc aprés l' Upload du membre que seulement les infos utiles soient récupérées du fichier pour ensuite modifier la base MySQL.
Le problême de ce fichier, c' est qu 'il n' est jamais agencé pareil.( Ce fichier reflete un partie lors d' un jeu online.)

Donc c' est sur ce point que je ne vois pas quoi utiliser comme language.

Merci d' avance.
En tout cas, si mon projet venait a aboutir ( c' est pas gané :roll: ), je me ferais un plaisir de vous en donner l' adresse.
@ bientôt.

par Cyrano » 12 nov. 2005, 08:28

Pour ma part, j'utilise 5 langages différents en combinaison et je me limite à ça, c'est largement suffisant :
  • XHTML : Pour structurer les informations dans la page affichée
  • CSS : pour faire une mise en page enrichie
  • JavaScript : pour la validation de formulaires ou la gestion d'évènements
  • PHP : pour les calculs, traitement, interaction avec un serveur de base de données
  • SQL : pour dialoguer avec le serveur de base de données
Ça fait déjà très largement de quoi s'occuper l'esprit. Chacun de ses langage a une destination particulière, on ne les mélange pas n'importe comment. J'ajoute que le fait d'en connaitre un ne signifie obligatoirement pas que tu doives en maitriser un autre. il sont complémentaire pour créer des applications complètes. Si tu n'en connais pas un, ça ne t'interdit pas de te servir de l'un des autres. Mais aucun d'eux ne peut remplacer les autres : en clair, le PHP n'est pas une fin en soi et si tu ne connais pas le HTML, le PHP ne t'avancera pas bien loin puisque tu ne pourras pas structurer les données pour l'affichage. J'irais plus loin en disant que pour développer un site Internet propre, il te faut au préalable maitriser un petit minimum la structure du HTML pour savoir comment tu vas devoir organiser la génération de ta page avec un langage serveur (PHP) en produisant un code conforme et si possible valide. Mais il faut distinguer les langages entre eux et ne pas faire d'amalgames.

par albat » 12 nov. 2005, 01:27

Je voudrais creer un site de Stats.
Donc mes questions seraient pour savoir en premier si le language PHP est adapté pour ce genre de manip ?
Gestion de variables, calculs arithmétiques, upload et download de fichiers, stockage de données,...
Tout cela est en effet possible avec le duo PHP/MySQL.
et s'il faut utiliser d'autres language en fonction de ce que je veux faire.
À quels autres langages penses-tu ?
Si c'est HTML (voire xHTML), CSS, éventuellement Javascript... oui, c'est probable.
Si c'est C, C++, CGI, ASP, Java, J++,... cela ne me paraît vraiment pas indispensable. :lol:
Si cela pourrait fonctionner sur un site créé sur les pages perso de FREE ?
Les serveurs de pages perso de Free acceptent les pages en PHP4 et en PHP5.
Free gère également les bases MySQL.
Ou pourais-je trouver des tutos pour apprendre et que me conseilleriez vous comme bouquins ?
tuto : www.phpdebutant.org
livre : PHP5 avancé
Quel language puis-je utiliser pour recuperer des infos dans le fichier qui s' integrera sur le site et qui modifierai la base MySQL ?
Le PHP ??????
Ben... t'es pas sur le forum de ASPFrance... ;)

par mario » 12 nov. 2005, 01:20

Mais aprés qu' un fichier log soit Uploader que faut il faire ?.

Quel language puis-je utiliser pour recuperer des infos dans le fichier qui s' integrera sur le site et qui modifierai la base MySQL ?

Le PHP ??????
Le PHP permet d'ouvrir un fichier préalablement uploadé sur le serveur qui l'héberge et permet de l'exploiter (expressions régulières pratique dans ce cas de figure)

par Blaireau » 12 nov. 2005, 00:21

Bonsoir.
En premier Cyrano je voudrais te remercier d' avoir modifier mon post.
Je suis moderateur d' un forum et je comprends tout a fait.
Je ferai donc attention la prochaine fois.

Donc je vais me mettre au PHP car je connais un peut le HTML. :wink: .

Je vois effectivent qu'avec le PHP et le MySQL je pourrais faire un site de STATS comme tu me le dis.

Donc mon site affichera en temps reel les stats des membres en fonction de ma base MySQL.

Mais aprés qu' un fichier log soit Uploader que faut il faire ?.

Quel language puis-je utiliser pour recuperer des infos dans le fichier qui s' integrera sur le site et qui modifierai la base MySQL ?

Le PHP ??????

par Cyrano » 11 nov. 2005, 22:47

Modération : Je te signale que les règles du forum précisent qu'un message doit comporter un titre aussi concis qu'explicite. J'ai édité et corrigé, merci de faire attention.

Quant à ta question, la réponse est oui. PHP est un langage parfaitement adapté pour les calculs les plus sophistiqués pour des statistiques en tous genres, tu disposes même de mibliothèques te permetant de générer des graphiques à la volée quasiment en temps réel. Un visiteur arrive et en appelant la page stats fait générer les graphiques en fonctions des données du moment, un autre 5mn plus tard verra peut-être des graphiques différents si les données ont évolué entre-temps.

Pour que cet schéma rapidement brossé fonctionne, il faut bien entendu utiliser une base de données pour stoquer les informations nécessaires, mais PHP encore une fois est parfaitement adapté pour acccéder à pratiquement n'importe quelle base de données.

par guismoman33 » 11 nov. 2005, 22:40

Pour faire des statistiques je pense que le php est adapté mais je te conseil pas de commencée par sa. Car c'est un truc assez compliqué ce que tu veut je croit moi aussi je suis débutant et j'en suis même pas encore la parcontre tu as choisit le bon forum pour l'aide.

PHP adapté pour des calculs statistiques?

par Blaireau » 11 nov. 2005, 18:49

Bonjour.
Voila, je voudrais me lancer sur la creation d' un site.
J' ai de trés faibles notions de PHP, j' arrive a creer quelques petits trucs, mais je suis tenace et je voudrais y arriver :roll: .

Je voudrais savoir si déja je ne fais pas fausse route sur le language a utiliser.

Je voudrais creer un site de Stats.

Ce site regrouperait les stats d' un jeu online des personnes que je connais.
Pour l' instant, vous me direz que c' est pas trop compliqué si je modifi le site manuelement a chaque fois que les Stats changent.


Mais voila, moi qui debute, je cherche déja a me compliquer la tache :lol: .
Je voudrais qu' une personne puisse aller sur mon site pour Uploader un fichier log (*.txt).Le fichier regroupe les evenements du jeu du joueur.

Le fichier serait alors traité par le site pour en recuperer des infos et générer une Stat en fonction du fichier.
Cette Stat serait alors additionnée aux autres stats pour en faire une Stat général de la personne.

Il en résulterait des tableaux de Stats des membres inscrient sur mon site.


Donc mes questions seraient pour savoir en premier si le language PHP est adapté pour ce genre de manip ? et s'il faut utiliser d' autres language en fonction de ce que je veux faire.
Si cela pourrait fonctionner sur un site créé sur les pages perso de FREE ?
Ou pourais-je trouver des tutos pour apprendre et que me conseilleriez vous comme bouquins ?


Bon, j' arrette la car c' est déja complexe pour moi.
Pourtant, j' ai encore de nombreuses idées.

Merci d' avance et à bientôt.