IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Pourcentage d'avancement


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Juillet 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 3
    Par défaut Pourcentage d'avancement
    Bonjours

    j'ai besoin d'aide dans un script php ou le pourcentage augmente au fur et a mesure que le Timestamp1 se raproche du Timestamp2
    Par exemple

    Si : $Timestamp1 = 1248105857;
    et : $Timestamp2 = 1248105858;

    le script doit retourné "99%"

    Voila mon script :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
     
    $timestamp = time();
     
    // $timesend est défini manuellement par un input
     
     
    $TiNow  = $timestamp;
    $TiEnd  = $timesend;
    $TiBegin = date(filemtime($file)); // date en timestamp de la dernier modification du fichier
    if ($timestamp >= $timesend) echo "Terminé";
    	else {
    	echo (round((($TiEnd - $TiBegin) * 100) / ($TiEnd - $TiNow), 2).'%');
    }
    au début il affiche le pourcentage normalement de 0% à 50%,
    passé les 50% il commance a afficher des pourcentage du type 1800% 2500% ... etc
    jusqu'a ce qu'il atteint la somme de $TiEnd - $TiBegin a la derniere seconde
    Question : que faire ?

    Merci

  2. #2
    Membre émérite Avatar de micetf
    Homme Profil pro
    Professeur des Ecoles
    Inscrit en
    Mai 2009
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Professeur des Ecoles
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2009
    Messages : 557
    Par défaut
    Dans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo (round((($TiEnd - $TiBegin) * 100) / ($TiE - $TiNow), 2).'%');
    d'où sort $TiE, ne serait-ce pas $TiEnd ?
    Fred

  3. #3
    Futur Membre du Club
    Inscrit en
    Juillet 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 3
    Par défaut
    Salut,

    Voila je l'ai corriger car dans mon script c'est pas les même variable ^^

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo (round((($TiEnd - $TiBegin) * 100) / ($TiEnd - $TiNow), 2).'%');

  4. #4
    Membre émérite Avatar de micetf
    Homme Profil pro
    Professeur des Ecoles
    Inscrit en
    Mai 2009
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Professeur des Ecoles
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2009
    Messages : 557
    Par défaut
    Ton calcul ne serait-il pas plutôt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo (round((($TiNow - $TiBegin) * 100) / ($TiEnd - $TiBegin), 2).'%');
    Fred

  5. #5
    Futur Membre du Club
    Inscrit en
    Juillet 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 3
    Par défaut
    awesome it work !

    Thank you !!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 12
    Dernier message: 29/01/2024, 15h32
  2. Afficher un pourcentage d'avancement dans la console
    Par Flodelarab dans le forum C++
    Réponses: 4
    Dernier message: 15/11/2007, 13h15
  3. Pourcentage d'avancement d'un traitement
    Par Herman dans le forum VBA Access
    Réponses: 3
    Dernier message: 18/06/2007, 11h57
  4. [VB.NET] Créer un pourcentage d'avancement ??
    Par Aspic dans le forum VB.NET
    Réponses: 4
    Dernier message: 09/11/2005, 13h30
  5. [Algorithme] Pourcentage de similitude de 2 fichiers
    Par Magy_4 dans le forum Algorithmes et structures de données
    Réponses: 4
    Dernier message: 08/11/2002, 22h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo