Aller au contenu

sitti

Actif
  • Compteur de contenus

    14
  • Inscrit(e) le

  • Dernière visite

Réputation sur la communauté

0 Neutre

Information du profil

  • Société
    je suis une étudiante
  1. sitti

    devpt en php

    merci beaucoup mais le probleme se bp sur le fait que le temps est donnée non seulement mais seconde mais aussi par jour et par utilisateur
  2. sitti

    devpt en php

    bonjour ! pourriez vous m'orienter , comment je dois proceder pour determiner le nombre d'heure de rattrapage qu'un user génère en fonction de son temps de travail . je m'explique: un user doit faire 35h de temps par semaine normalement mais il pourrait soit faire 35h de plus ou de moins alors qu'il a 45 jours de congés payés, donc: - s'il fait xh de moins, là il aura 45 - xh - s'il a fait zh de plus il aura 45 + zh ou plutôt ou convertir ces zh en rtt(recuperation de temps de travail) ce temps je le récupère en seconde et je leveux en heure. je sais qu'on peut diviser .... pour en trouver en heure, min... mais le pb ce que moi je récupère un tps en seconde par jour et par utilisateur que je stocke dans la base. avez une idée?
  3. sitti

    Php- Date

    je te conseillerais de jeter un coupd'oeil là dessus: http://www.phpdebutant.org/article_printer52.php surtout regarde l'ecriture de ton code, les espace, les doubles/simples cotes. a+ **EDIT Modérateur (TheRec)** Inutile de citer l'entier de la conversation alors qu'elle se trouve juste au dessus. Ton message a été édité dans ce sens, merci de ta compréhension.
  4. pas du tout , moi je dirais oui et je reconnais vos aides!!!
  5. -------------------- bj t'es bien en fin ça marche mais j'obtiens le temps en seconde et j'aurais aimé le trouver en min. t'as une idée?
  6. bonjour à tous! mon pb est résolu, je me felicite et vous remercie tous.
  7. bonjour à tous vous etes si courageux! tu pourais etre un peu claire car moi avec le javascript ça colle pas mais je regarde descours, sur le net et surtout je meurs de la fatigue morale je regrette d'exister. ça fait un mois de plus que je cherche et que je ne trouve pas pour ce problème. comme vous lesavez avant de faire quoi que ce soit je doit stocket aprés qu'un utilisateur s'est connecté, son nom d'utilisateur(u_login), la date du jour(datejour), son heure de connexion(cotime), son heure de deconnexion(decotime) dans la table conges_users_log(id_log, u_login, dtaejour, cotime, decotime, elapsed(elapsed=decotime-cotime)). j'ai fait ce code , j'arrive maintenant à me connectr , il y'a pas des erreurs, mais le code ne stocke rien dans la table conges_users_log. ce code je l'ai inseré dansla page de session comme, suit: ------------------------------------------------------------- voilà le code de ma page de session et ce qui est entouré par //-----------sitti //------------sitti , c'est mon code. <?php // // MAIN // /*** initialisation des variables ***/ $session_username=""; $session_password=""; /************************************/ // // recup du num de session (mais on ne sais pas s'il est passé en GET ou POST $session=(isset($_GET['session']) ? $_GET['session'] : ((isset($_POST['session'])) ? $_POST['session'] : "") ) ; /*******************sitti ******************************************/ $DEBUG=FALSE; //$DEBUG=TRUE; if($DEBUG==TRUE) { print_r($_SESSION); echo "<br><br>\n"; } if ($session != "") { if(session_is_valid($session) == TRUE) { session_update($session); //--------------------------------sitti if($session=(isset($_GET['session']) ? $_GET['session'] : ((isset($_POST['session'])) ? $_POST['session'] : ""))) { //connexion mysql $db = mysql_connect('localhost', 'dbconges','motdepasse') or die('Erreur de connexion '.mysql_error()); //selection de la base mysql_select_db('db_conges', $db) or die('Erreur deselection '.mysql_error()); //code $cotime = time(); $u_login = "session_username"; $_SESSION['cotime']="cotime"; $_SESSION['u_login']="u_login"; $datejour = date("Y-m-d"); $sql = "INSERT INTO conges_users_log(u_login,datejour,cotime)"; //$sql .= $sql .="VALUES('$u_login','$cotime','$datejour')"; } //---------------------------------------- sitti } else { session_delete($session); $session=""; $session_username=""; $session_password=""; $_SESSION['config']=init_config_tab(); // on recrée le tableau de config pour l'url du lien echo "<center>\n"; echo "Pas de session ouverte<br>\n"; echo "Veuillez <a href='".$_SESSION['config']['URL_ACCUEIL_CONGES']."/index.php' target='_top'> vous authentifier</a>\n"; echo "</center>\n"; exit; } } else // $session == "" { if(isset($_POST['session_username'])) { $session_username=$_POST['session_username']; } if(isset($_POST['session_password'])) { $session_password=$_POST['session_password']; } if ( ($_SESSION['config']['how_to_connect_user'] == "CAS") && ($session_username != "admin") ) { $usernameCAS = authentification_passwd_conges_CAS(); if($usernameCAS != "") { if(session_id()!="") session_destroy(); // on initialise la nouvelle session session_create($usernameCAS); } else //dans ce cas l'utilisateur n'a pas encore été enregistré dans la base de données db_conges { echo "<center>\n"; echo "Il n'existe pas de compte correspondant à votre login dans la base de données de PHP_CONGES<br>\n"; echo "Contactez l'administrateur de php_conges"; echo "</center>\n"; } } else { if (($session_username == "") || ($session_password == "")) // si login et passwd non saisis { // SAISIE LOGIN / PASSWORD : session_saisie_user_password("", "", ""); // appel du formulaire d'intentification (login/password) exit; } else { // AUTHENTIFICATION : // le user doit etre authentifié dans la table conges (login + passwd) ou dans le ldap. // si on a trouve personne qui correspond au couple user/password if ( ($_SESSION['config']['how_to_connect_user'] == "ldap") && ($session_username != "admin") ) { if(session_id()!="") session_destroy(); if (authentification_ldap_conges($session_username,$session_password) != $session_username) { $session=""; $session_username=""; $session_password=""; $erreur="login_passwd_incorrect"; session_saisie_user_password($erreur, $session_username, $session_password); // appel du formulaire d'intentification (login/password) exit; } if ((authentification_ldap_conges($session_username,$session_password) == $session_username) && ($session_username != "")) { if (valid_ldap_user($session_username)==TRUE) // LDAP ok, on vérifie ici que le compte existe dans la base de données des congés. { // on initialise la nouvelle session session_create($session_username); } else//dans ce cas l'utilisateur n'a pas encore été enregistré dans la base de données db_conges { $erreur="login_non_connu"; session_saisie_user_password($erreur, $session_username,$session_password); // appel du formulaire d'intentification (login/password) exit; } } } // fin du if test avec ldap elseif ($_SESSION['config']['how_to_connect_user'] == "dbconges") { if(session_id()!="") session_destroy(); if (autentification_passwd_conges($session_username,$session_password) != $session_username) { $session=""; $session_username=""; $session_password=""; $erreur="login_passwd_incorrect"; session_saisie_user_password($erreur, $session_username,$session_password); // appel du formulaire d'intentification (login/password) exit; } if ((autentification_passwd_conges($session_username,$session_password) == $session_username) && ($session_username != "")) { // on initialise la nouvelle session session_create($session_username); } } } } } ?> ayez vous unesur l'emplacement , car aucune erreur ne s'affiche je suppose que peut c pas là où je dois placer lecode. merci de votre aide. Edit captain_torche : merci d'utiliser la balise CODEBOX pour présenter les codes longs
  8. merci beau, bonnes idées mais pour toi, YannCo, ton idée est trés mais pas trés pratique pour mon application qui existe déjà, je l'ai dejà essayé et ça colle pas. pour toi Nanane, ça a l'air d'y aller ton idée , je me lance pour voir mais j'ai constaté une chose : ce que les utilisateurs se loguent dans une page appelée ''' php_conges ''' dont l'url: http://localhost/php_conges/ , c'est où on arrive tu fais easyphp/weblocal/php_conges et quand un utilisateur a cliqué sur deconnexion, il entre dans cette même page , alors là je vais finir par mettre le code qui recupère l'heure de connexion et celle de deconnexion dans la même page. tu imagine un peu ce qui passera!! d'autre part, j'utilise mysql comme base de donnée. merci de ton aide, j'aurai aimé à ce que tu continue car gràce à toi j'ai l'impression que ça ira.
  9. -------------------- merci mais là je pense que je suis vraiment perdue car pour le debut desession ça marche : via un formulaire l'internaute entre son nom d'utilisateur et son mot de passe pour se connecter. mais lors de la deconnexion, juste il clique sur un bouton deconnexion. !!!!!!!!!!!!!!!!!!!!!!!!!!!!! d'autre part, ça se fait comment les stockage definitifs, car mois je connais $_session['variable']...... pour stocker et j'ai cherché sur le net la fonction ou la minère dont on doit proceder pour stocker definitivement dans bd je ne trouve pas. avez vous une idée???????
  10. bonjour je vous rappelle mon but: je veux calculer le temps passé entre la connexion et la deconnexion d'un utilissteur. j'utilise php4, windows, firefox. on m'avait conseillé ceci: reperer l'endroit de connexion et appeler la fonction time et puis stocker la valeur dans une session: $debut=time(); $_SESSION['debut'] = time(); appeler à nouveau la fonction time au moment où l'utilisateur se deconnecte. $fin = time(); etaprés mon temps je l'aurai de cette façon: $duree = $fin-$_SESSION['debut']; mais on sait bien que lorsque l'utilisateur se deconnecte là, la session est detruite , comment pourai-je faire ? quelcun peut me dire quelque chose làdessus car j'avais essayé ça ne marche et je me suis rendue compte de cela.
  11. bonjour à tous! je vous remercie de votre aide et je vous suis trés reconnaissant M. Dadou. je débute dans php, voire memece que je veux est madeuxième application en php. en fait j'ai developpé une application en php qui gère les entré-sortie des livres dans une bibliàthèque. mais aujourdhui c'est la première fois que je veux travailler avec des sessions. c'est surtout pour cela que je galère.
  12. bonjour à tous je tiens toujours à vous remercier. si les sessions permettent le stockage temporaires, comment, en fait avec kelfonction il faut le faire? merci, de votre aide. bonjour en particulier pour M. captain_torche merci beaucoup mais je ne connais rien en ajax merci
  13. bonjour à tous je vous remercie beaucoup et je vous suis trés reconnaissante. en fait j'ai télechargé des cours en particulier sur les fonctions qui concernent le temps, durée.... je vois bien ce que vous me proposer et je vous remercie tous mais je gallère trop, sur la façon de stockage . en gros, je ne vois pas comment je vais stocker ce temps qui sera appelé lors de la connexion et comment je vais récuperer la durée(tpsfin-tpsdebut) en fin de connexion(lors de la deconnexion). pouriez vous continuer à m'aider làdessus. je vous remercie de nouveau.
  14. bonjour à tous ! j'ai un problème énorme et j'ai besoin d'aide. je vous explique: j'ai une application php où beaucoup d'utilisateurs ont accès je veux developper un script en php qui permet de calculer le temps de travail de chacun , autrement le temps que chacun reste connecté parce qu'il sont tous dotés d'ordinateur et l'application fonctionne en intranet. j'ai imaginé ceci: un compteur ou un chronometre se lance quand un utilisateur est connecté et commence à compter jusqu'à ce que cet utilisateur se deconnecte. pouriez vous m'aider à demarrer? je vous remercie d'avance.
×
×
  • Créer...