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

Script stats de topic (PHP CLI)

Bulbo
Bulbo
Niveau 10
06 avril 2015 à 10:45:23

Salut à tous

J'ai fais un petit script qui se lance en PHP CLI car je voulais faire les stats d'un topic donc je me permets d'en faire profiter d'autres personnes. Le public visé est tout de même des forumeurs ayant des bases en php pour pouvoir lancé le script, si cela peut être utile.
https://wall.deblan.org/x1d94/php/1/Script-Bulbo

Voilà à+ :noel:

Chocolayte
Chocolayte
Niveau 73
06 avril 2015 à 10:48:37

file_get_contents, c'est mal

Merci. ^^

GuklamMorsay
GuklamMorsay
Niveau 5
06 avril 2015 à 10:49:01

http://puu.sh/h3mfu/d72c0cc22e.png

:hap:

Bulbo
Bulbo
Niveau 10
06 avril 2015 à 10:51:29

Guklam : C'est normal il te faut installer PHP CLI
Voici un petit tuto :
http://openclassrooms.com/courses/executer-php-en-cli-console

Chocolayte : pourquoi ça ? je sais qu'il y a d'autres fonctions mais je m'en rappelle plus :)

Maredioa
Maredioa
Niveau 100
06 avril 2015 à 10:51:52

Euh... :noel:
Moi pas connaître Php. :hap:

Chocolayte
Chocolayte
Niveau 73
06 avril 2015 à 10:55:22

Forum : Topic : Derniere page : Page : 1 Bulbo => 2 posts MaReDioa => 1 posts Chocolayte => 1 posts GuklamMORSAY => 1 posts 4 posts en 0.4s Vitesse :9.8p/s

Ça fonctionne en tout cas

Message édité le 06 avril 2015 à 10:55:31 par Chocolayte
ObsceneFrigo
ObsceneFrigo
Niveau 8
06 avril 2015 à 10:57:11

(PHP CLI)

:rire:
arrête de te faire du mal, regarde le python au moins :)

Bulbo
Bulbo
Niveau 10
06 avril 2015 à 10:57:50

Oui ça ça fonctionne sous WAMP sans passer par le cli mais c'est BEAUCOUP plus lent.
L'avantage se fait vraiment ressentir sur les très gros topic
Et oui curl est bien aussi mais bon la performance me satisfait je l'ai fait vite fait :)

GuklamMorsay
GuklamMorsay
Niveau 5
06 avril 2015 à 10:59:19

http://puu.sh/h3mzQ/482901fbf5.png

effectivement. :hap:

et merci choco :oui:

Bulbo
Bulbo
Niveau 10
06 avril 2015 à 11:00:49

Guklam : ça sert à rien de lancer de gros topic si tu n'utilises pas CLI ça ne marchera pas
Obscene : Pas besoin de python pour un si petit script, ça se fait aussi bien en php qu'en python

ObsceneFrigo
ObsceneFrigo
Niveau 8
06 avril 2015 à 11:04:49

demande-toi aussi:
qui a l'interpréteur python installé sur sa machine (ou peut lancer un script packé avec py2exe)
contre
qui sait lancer un script PHP CLI?
:-)))

sinon jerry de la merdicité de ton script, tu peux pas juste demander une URL puis t'occuper du reste? et gérer les splits aussi sinon...?

Message édité le 06 avril 2015 à 11:05:12 par ObsceneFrigo
Bulbo
Bulbo
Niveau 10
06 avril 2015 à 11:06:40

Non mais t'es bête ou quoi ?
Je viens de te dire que c'est un script que j'ai fais pour mon usage perso pour un topic en particulier qui n'a pas plus de 30 000 messages et du coup j'ai laché le morceau pour ceux qui le veulent
J'ai pas que ça à faire de demander des url, tu veux aussi un service après vente nan avec FDP inclus ?
Et si je voulais le distribuer j'aurais fais qqch en C ou Java

Message édité le 06 avril 2015 à 11:08:35 par Bulbo
Chocolayte
Chocolayte
Niveau 73
06 avril 2015 à 11:10:49

Frigo qui ne pige rien putain

Chocolayte
Chocolayte
Niveau 73
06 avril 2015 à 11:14:10

https://mdb9.wordpress.com/2011/03/06/file_get_contents-vs-curl-what-has-better-performance/ un comparatif ici

Bulbo
Bulbo
Niveau 10
06 avril 2015 à 11:17:40

Ah oui je pensais pas autant !

NPlay
NPlay
Niveau 12
06 avril 2015 à 11:41:00

Rassure-moi l'auteur, tu utilises pas "PHP(CLI) version 5.0" comme indiqué dans le premier commentaire hein ? :svp:

La seule fonction du script, chrono(), est inutile puisqu'il suffit de passer true en premier argument de microtime() pour avoir exactement le même résultat. :hap:

Le script ne gère pas les anciens topics (qui ont un mode fixé à 1).

cURL est effectivement plus rapide puisqu'il recycle les connexions TCP.

https://mdb9.wordpress.com/2011/03/06/file_get_contents-vs-curl-what-has-better-performance/ un comparatif ici

Ce benchmark ne vaut rien puisque aucun code n'est là pour que l'on puisse reproduire le test. :noel:

Bulbo
Bulbo
Niveau 10
06 avril 2015 à 11:45:31

Ah quand je dis 5.5.14 c'est la version de PHP hein
Ensuite oui je sais qu'il ne gère pas les anciens pics mais cela ne gêne pas l'usage que j'en fait et puis celui qui en a besoin il peut arranger ça
Et merci pour chrono()

Pseudo supprimé
Pseudo supprimé 06 avril 2015 à 16:11:41

@ObsceneFrigo "qui sait lancer un script PHP CLI?"

Il y a possibilité de créer un .EXE d'un PHP CLI avec par exemple : http://www.bambalam.se/bamcompile/ ce qui simplifie le lancement d'un script de ce type.

Sous forums
  • Gestion des forums sans modérateurs
  • Sondages
  • Suggestions jeuxvideo.com
  • Boutique jeuxvideo.com
  • Demandes d'élections
La vidéo du moment