begin process at 2012 05 27 21:39:07
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Formulaires

 > GESTION CLIENT ESTS

GESTION CLIENT ESTS


 Information sur la source

Note :
1 / 10 - par 4 personnes
1,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Formulaires Classé sous :ESTS, benachir-Sbai, gestion-client, client, nisrine-qaqa Niveau :Initié Date de création :02/01/2011 Vu / téléchargé :4 724 / 1 146

Auteur : marocbaladeuse

Ecrire un message privé
Commentaire sur cette source (18)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
un programmephph mysql qui permet la gestion dynamique de la liste des client d'un entreprise,réalisé par "benachir Sbai" et "nisrine qaqa" a l'ecole supérieure de  technologie ESTS


 Conclusion

   facilité de gestion

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • gestion-client.rarTélécharger ce fichier [Réservé aux membres club]656 592 octets

Télécharger le zip


 Sources de la même categorie

Source avec Zip Source avec une capture VALIDATEUR DE FORMULAIRE par Reldan
Source avec Zip SUIVI SERVICE CLIENT PHP par hige52
Source avec Zip POO - FORMULAIRE NEWSLETTER PHP - PROFESSEUR-PHP.COM par mtrix000
Source avec Zip Source avec une capture SELECTEUR DE NOTE par Reldan
Source avec Zip Source avec une capture ESPACE MEMBRE , AVEC CASE OPTIONNEL , SANS MYSQL par sartoz

 Sources en rapport avec celle ci

INFORMATION SUR L'UTILISATEUR par sephirothgeek
Source avec Zip CLIENT / SERVEUR : LES SOCKETS par Morphinof
Source avec Zip Source avec une capture PETIT CLIENT + AJAX + PHP par kiki67100

Commentaires et avis

Commentaire de TychoBrahe le 02/01/2011 13:33:10 1/10

Salut,

Sans vouloir être méchant, c'est du grand n'importe quoi. Rien que la présentation est honteuse (aucune indentation par endroit ou indentation foireuse), tout est mélangé, aucune structuration, rien. Allez bam, on mélange les accès à la base de donnée avec le métier et même la présentation, on fais des tonnes de redondances, aucune abstraction. Bien entendu le HTML est franchement moche (mélange de majuscules/minuscules, présentation à grands coups de balises et espaces insécables au lieux d'utiliser du CSS et j'en passe) ; et le php n'est pas mieux (il n'y a qu'a regarder Trouve_fichier.php pour s'en rendre compte). Ho, et niveau sécurité c'est la grande passoire bien entendu (aucune protection contre les injections de SQL et je me doute que c'est pareil pour tout ce qui est XSS et compagnie).

Bref, pour une source mise en niveau "initié" c'est franchement une honte, là c'est de l'amateurisme.

Commentaire de marocbaladeuse le 03/01/2011 00:07:49

oui merci pour votre observation je veux selement vous informer que c'est mon premier programme php mysql je viens d'etudier php et mysql,et a propos du presentation c'est parceque j'etais enervé a cause du connexion
    Merci pour votre commentaire

Commentaire de cod57 le 03/01/2011 11:23:25

bonjour

beaucoup de choses à revoir

il faut crypté ton password (md5, sha1 ...)
il faut protéger toutes tes pages par des sessions
(là j'ai corrigé un mini)

une personne qui connait ton script
1/ appel acc.html et elle est logué sans passer par index.php ... pas bon
+ un frameset c'est un vieux système.
2/ appel direct menu.php elle accede au fichiers ... pas bon

bon tu as déjà du travail de fait il faut optimisé ton script

je te poste quelques idéee


index.php

<?php
session_start();
require('connect.php');

//print_r($_POST);
//exit;

if(isset($_POST['login']) && !empty($_POST['login']) &&  isset($_POST['password']) && !empty($_POST['password'])){

mysql_select_db($database_connect,$connect) or die('base '.mysql_error());

$login=mysql_real_escape_string(strip_tags($_POST['login']));  
$password=mysql_real_escape_string(strip_tags($_POST['password']));

$query_Recordset1="select * from utilisateur where LOGIN = '".$login."' AND PASSWORD = '".$password."' limit 1";

$Recordset1 = mysql_query($query_Recordset1,$connect) or die("Echec de la connexion ...") or die('query '.mysql_error());

  $row_Recordset1 = mysql_fetch_assoc($Recordset1);
  
    if($login == $row_Recordset1['LOGIN'] && $password == $row_Recordset1['PASSWORD']){
    $_SESSION[$_SERVER['REMOTE_ADDR']] = true;
    echo '<meta http-equiv="refresh" content="1; url=acc.php">';
    }else{
    echo '<script>alert("Login ou mot de passe incorrecte")</script>';
    echo '<meta http-equiv="refresh" content="0; url=index.php">';
    }
          
}else{  
?>
<html>
<head>
<title>Gestion Des Enseignants</title></head>
<title>Gestion des enseignants</title>


</head>
<body text="Black" bgcolor="#FFFFFF">
<center>
<form action="index.php" method="post">
<table width="76%" height="87%" border="1" cellpadding="0" cellspacing="0" bordercolor="#FF0000" bgcolor="#99CCFF">
  <tbody><tr><td valign="middle" align="center">

<!-- Place your logo here -->
<table width="401" background="test.php_fichiers/bg_lock2.gif" cellpadding="0" cellspacing="0" height="245">
  <tbody><tr><td align="center" valign="middle" background="images/bg_lock2.gif">
<table width="100%" height="40%" cellpadding="0" cellspacing="0" background="">
<tbody><tr><td height="53" colspan="2" align="center"><h1><font color="#FF6600" face="Comic Sans MS">Veuillez se connecter... </font></h1></td></tr>
<tr><td colspan="2" align="center">
<b><i><nobr></nobr></i></b>
</td></tr>
<tr align="center" valign="bottom"><td><div align="center">
<A HREF="javascript:fermer();">
  <img src="images/cancel.gif" alt="Cancel" vspace="4" width="22" align="left" border="0" height="23" hspace="10"></A>
  </div></td>
<td>
<div align="center">
<table border="0" cellpadding="4" cellspacing="0" background="">
    <tbody><tr><td><div align="left"><font color="#0000FF" size="4" face="Garamond"><strong>Login : </strong></font></div></td>
    <td>
      <div align="left">
        
              <input name="login" type="text" id="login" style="font-size: 9pt;" tabindex="1">
        </div></td></tr>
      <tr><td><div align="left"><font color="#0000FF" size="4" face="Garamond"><strong>Password : </strong></font></div></td>
    <td>
      <div align="left">
        
              <input name="password" style="font-size: 9pt;" tabindex="1" type="password">
        </div></td></tr>
      </tbody>
    </table>
  
        <input src="images/enter.gif" alt="Enter   &gt;&gt;&gt;" tabindex="1" type="image" vspace="4" width="26" border="0" height="23" hspace="7">
      </div></td></tr></tbody></table>
</td></tr></tbody></table>
</td>
</tr></tbody></table>
</form>
<?php
//echo $_SERVER['REMOTE_ADDR'];
?>
</center>
</body>
</html>
<?php
}
?>

menu.php

<?php
session_start();
if(isset($_SESSION[$_SERVER['REMOTE_ADDR']]) && $_SESSION[$_SERVER['REMOTE_ADDR']]==true){
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Gestion des enseignants</title>

<script type="text/javascript" id="sothink_dhtmlmenu"> <!--
st_siteroot="../GESTION_ENSEIGNANTS";
st_jspath="/stmenu.js";
if(!window.location.href.indexOf("file:") && st_jspath.charAt(0)=="/")
  document.write('<script type="text/javascript" src="'+st_siteroot+st_jspath+'"><\/script>');
else
  document.write('<script type="text/javascript" src="'+st_jspath+'"><\/script>');
//--> </script>
<script type="text/javascript" src="stmenu.js"></script>


<style type="text/css">
<!--
.Style1 {
font-size: xx-large;
font-style: italic;
font-weight: bold;
}
.Style2 {color: #0000FF}
-->
</style>
<?php
include ("connect.php");
?>
</head>

<body>

<table border="1" cellpadding="0" cellspacing="0" bordercolor="#FF0000">
  <tr>
    <td>
<?php
echo '<a href="deconnect.php" target="_top">DECONNECTION</a><br />';
echo '<br><br><br>';

?>

<script type="text/javascript" src="menu.js"></script>
<p>
<div align="center">
<?php
    require_once 'calendrier.php';
    echo calendar();
?>
</div>
</td>
<TR>
</table>

</body>
</html>
<?php
}else{
$_SESSION[$_SERVER['REMOTE_ADDR']] = false;
session_start;
session_destroy;
exit;
}
?>

acc.php

<?php
session_start();
if(isset($_SESSION[$_SERVER['REMOTE_ADDR']]) && $_SESSION[$_SERVER['REMOTE_ADDR']]==true){
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Gestion Des Enseignants</title>
</head>

<frameset cols="19%,*" frameborder="no" border="0" framespacing="0" bordercolor="#FF0000" >
  <frame src="menu.php" name="leftFrame" scrolling="No" noresize="noresize" id="leftFrame" title="leftFrame" bordercolor="#FF0000" noresize="noresize" scrolling="no" />
  <frame src="info.html" name="mainFrame" id="mainFrame" title="mainFrame" bordercolor="#FF0000" noresize="noresize" scrolling="auto" />

<noframes><body>
</body>
</noframes></html>

<?php
}else{
$_SESSION[$_SERVER['REMOTE_ADDR']] = false;
session_start;
session_destroy;
exit;
}
?>

deconnect.php

<?php
$_SESSION[$_SERVER['REMOTE_ADDR']] = false;
session_start;
session_destroy;
header('Location:index.php');exit;
?>

tu dois creer deconnect.php et acc.php

Regarde ta requete dans index.php je l'ai changé il y avait un prob avec les majuscules (champs de la table)

A++ BONNE PROG

Commentaire de cod57 le 03/01/2011 14:14:04

petite erreur j'ai oublié les ()
et unset();
donc
deconnect.php
et sur chaque fin de fichier acc.php menu.php
tu devrais mettre ça sur chaque fichier.php
pour eviter des acces au non reconnu

<?php
$_SESSION[$_SERVER['REMOTE_ADDR']] = false;
session_start();
session_unset();
session_destroy();
header('Location:index.php');exit;
?>

a++

Commentaire de emilia123 le 10/01/2011 06:22:53

bonjour,
Quel est le rapport entre ce que vous présentez comme "votre réalisation", et le script déjà présent sur phpcs ( http://www.phpcs.com/codes/GESTION_ENSEIGNANTS_51091.aspx ).
Très très beau geste pour des "élèves" d'une école supérieur de technologie que de voler les productions des autres....
Vous auriez pu au moins changer le nom de l'auteur dans le fichier "a lire.txt" et modifier au moins 1 fichier...
Ca ne mérite aucun autre commentaire...
EM.

Commentaire de emilia123 le 10/01/2011 06:25:31 1/10

j'ai oublié de mettre une notre, mauvaise bien entendu.
C'est même dommage qu'on soit obligé de mettre 1, et pas 0.

Commentaire de masternico le 10/01/2011 10:55:59 1/10

J'hallucine...
c'est du copié/collé pur et dur. Quand on ouvre le fichier rar, on y trouve un dossier GESTION_ENSEIGNANTS...

Commentaire de polkduran le 10/01/2011 14:24:24 1/10

mais quelle honte

Commentaire de TychoBrahe le 10/01/2011 20:24:03

Ha ouais quand même. Déjà que pour voler le code de quelqu'un d'autre faut sacrément être atteint, mais alors pour voler du mauvais code... Bref, c'est vraiment la honte totale.

Commentaire de marocbaladeuse le 10/01/2011 20:54:27

Vous avez tous trompé,le code de gestion des bureau d'ordre est mon code les amis

Commentaire de TychoBrahe le 10/01/2011 21:13:43

Oui bien sûr, et moi je t'assure que je suis la Reine d'Angleterre.

Commentaire de masternico le 11/01/2011 07:48:58

Mais si c'est ton code, pourquoi c'est écrit 'gestion enseignants' avec le lien de la page d'accès à l'autre script?
Te serais tu trompé lors de l'upload?

Commentaire de marocbaladeuse le 11/01/2011 10:37:55

ok,en tous cas merci pour les commentaire,mais la facon la plus polis,et de dire Merci pour le partage des informations
    ok,Merci,

Commentaire de emilia123 le 11/01/2011 11:16:01

Merci pour le partage des informations qui ne sont pas les votres...

Commentaire de estGI le 26/03/2011 15:20:30

Hhhhhhh! ben3achirr, wa chewehti b l'EST Lool

Commentaire de masternico le 26/03/2011 15:51:34

et en français ça donne quoi?

Commentaire de estGI le 26/03/2011 18:40:35

ça veut dire:::
""C'est de la honte!! il a donné une mauvaise image d'un éleve à l'EST :( :( """

Commentaire de masternico le 27/03/2011 21:50:59

Effectivement, c'est la honte.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Trouver le dns du style chello.fr du client [ par geniasoft ] Bonjour.....c nul part sur le net!!!Je cherche a trouver une fonction ou un moyen de retourner le dns du client et non du serveur en php!!j'ai retourn pB avec Netscape [ par manueg ] Bonjour à tous, je ne comprends pas pourquoi ce code fonctionne sans pb sous IE alors qu'avec Netscape il ne trouve pas la page que je veux afficher e Personne ne trouve le PB ?????? [ par manueg ] Bonjour, mon souci est que dans IE tout est OK et dans Netscape j'ai un message d'erreur sur l'URLVoici le code :Si vous pouvez le tester chez vous et Heure sur poste client [ par Skyride ] Bonsoir à tousJe parviens à récupérer divers éléments d'information sur un poste client, cependant est ce quelqu'un saurait où je peux trouver des ren copier fichier [ par olivia77 ] bonjour, j'ai un tableau et j'exporte ce tableau en format csv mais le pb c qu'il me l'exporte sur le serveur alors que je voudrais qu'il l'exporte di url d'ou vient le client [ par inketa ] Salut, je voudrai savoir si il est possible de savoir d'ou vien le client de mon site Càd que j'ai trois noms de domaine"toi.com", "moi.com", et "nous Actualiser le navigateur du client [ par Elkaire ] Mon objectif est de permettre a un opérateur de visualiser de courbes pouvant évoluée dans le temps cependant pour pouvoir donner un aspect dynamique deplacement de fichier [ par dalow17 ] Bonjour à tous,Je souhaite faire un couper coller d'un fichier d'un poste client sur un serveur.J'ai utilise "move_uploaded_file" mais ça déplace le f UPDATE mystérieux [ par Hicks ] Salut les gars , c surement une question bateau que vous avez l'habitude de voir mais voila : je fais un update sur une base mysql en envoyant les rés cookie sous windows XP [ par farben ] O secours, je pédale dans la semoule pour poser un cookie sur un PC sous XP.&lt;?$value="test";setcookie("TestCookie",$value,time()+3600);?&gt;Pas de


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,421 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales