begin process at 2010 03 20 20:39:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

bonjour, et au secours....


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

bonjour, et au secours....

jeudi 20 octobre 2005 à 11:19:57 | bonjour, et au secours....

olivier20119

voila je suis actuellement en stage et je dois developper en php un intranet qui gere:
 
1)Publier des informations de communication interne (systeme de news)
2) Connaître le planning des collaborateurs, le solde des conges, avoir un annuaire à disposition
3) Consulter le planning d'un projet (et partage de fichier en ligne avec des droits en lecture ecriture ou aucun droits)
4) Discuter et débattre avec les collaborateurs (forum ou chat)
5) Restreindre l'accès de certains documents, données ou services à des collaborateurs particuliers par groupes puis par niveaux
le tout completement dynamique gerer par un admin qui peut ajouter ou supprimer des utilisateurs, des groupes etc...
HELPPPPPPPPPPPPPPPPPPPPPPPPP!!
merci d'avance pour les tuyaux!!
le seul script que j'ai trouve c'est un open source de groupware appelle projekt php, et tout est en..allemand, tables comprises c'est trop complexe et peu credible si je presente ca donc merci  de me sauver si vous pouvez...ou au moins de m'aider






jeudi 20 octobre 2005 à 11:50:04 | Re : bonjour, et au secours....

coockiesch

Salut!
Le but de CodeS-SourceS est de permettre à des programmeurs de s'entraider, mais pas à certains de faire des scripts pour des autres... A moins que tu n'aie une carte de crédit bien remplie, :)

Plus sérieusement, commence et viens poser des questions précises, quand tu bloques, on sera ravis de t'aider.

@++ et bonne journée

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
jeudi 20 octobre 2005 à 12:10:40 | Re : bonjour, et au secours....

olivier20119

ok...voici mon fichier index

<?php
session_unset();
//require('connexion.php');
?>
<html><!-- InstanceBegin template="/Templates/conge.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<!-- InstanceBeginEditable name="doctitle" -->
<title>Gestion des congés</title>
<!-- InstanceEndEditable --><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<LINK href="anas.css" type=text/css rel=stylesheet>
<link rel="shortcut icon" href="<?php echo $_SESSION['sigle'] ?>">
<SCRIPT language=javascript>

// Paramétrage ici :
var MenuToolBar=new CreerMenuToolBar('#316AC5', '#6699FF', '#000099', '#6699FF', 'font-family:verdana;font-size:11px;color:white;font-weight:bold', 16, 16)
MenuToolBar.Add('membreoff.gif', 'membreon.gif', 'Personnel', 'liste_personnel.php');
//MenuToolBar.Add('pouceoff.gif', 'pouceon.gif', 'Type congé', 'liste_typ_conge.php');
MenuToolBar.Add('pouceoff.gif', 'pouceon.gif', 'Demande Congé', 'dde_conge.php');
MenuToolBar.Add('pouceoff.gif', 'pouceon.gif', 'Alimentation congés', 'mvt_conge.php');
MenuToolBar.Add('helpoff.gif', 'helpon.gif', 'A propos', 'a_propos.php');

// Fonctions internes
function CreerMenuToolBar(colFond, colClair, colOmbre, colCligno, style, hauteur, largeur) {this.nb=0;this.colFond=colFond;this.colClair=colClair;this.colOmbre=colOmbre;this.colCligno=colCligno;this.hauteur=hauteur;this.largeur=largeur;this.style=style;this.Indice=-1;this.Nbcligno=0;this.Add=AddMenuToolBar;this.Aff=AffMenuToolBar;}
function AddMenuToolBar(imgOff, imgOn, libelle, url) {var link=new Object();link.imgOff=imgOff;link.imgOn=imgOn;link.libelle=libelle;link.url=url;this[this.nb]=link;this.nb++;}
function AffMenuToolBar() {
    if (document.getElementById || document.all) {
        var Z="<TABLE border=0 cellpadding=1 cellspacing=1><TR>";
        for (var i=0; i<this.nb; i++) {
            Z+="<TD onMouseOver='AffMenuToolBarOver(this,"+i+")' onMouseOut='AffMenuToolBarOut(this,"+i+")' onMouseDown='AffMenuToolBarDown(this,"+i+")' onClick='AffMenuToolBarClic(this,"+i+")' style='border-style:solid;border-width:1px;border-color:"+this.colFond+";"+this.style+";cursor:pointer'><IMG name='MenuToolBarIMG"+i+"' src='"+this[i].imgOff+"' border=0 width="+this.largeur+" height="+this.hauteur+" align=top>&nbsp;"+this[i].libelle+"</TD>";
        }
        Z+="</TR></TABLE>";
    } else {
        var Z="| &nbsp;";
        for (var i=0; i<this.nb; i++) {
            Z+="<A href='"+this[i].url+"' style='"+this.style+"'><IMG name='MenuToolBarIMG"+i+"' src=\""+this[i].imgOff+"\" border=0 width="+this.largeur+" height="+this.hauteur+" align=top>&nbsp;"+this[i].libelle+"</A>&nbsp;|&nbsp;";
        }
    }
    document.write(Z);
}
function AffMenuToolBarOver(obj,ind) {obj.style.borderTopColor=MenuToolBar.colClair;    obj.style.borderLeftColor=MenuToolBar.colClair;    obj.style.borderBottomColor=MenuToolBar.colOmbre;    obj.style.borderRightColor=MenuToolBar.colOmbre;    document.images['MenuToolBarIMG'+ind].src=MenuToolBar[ind].imgOn;}
function AffMenuToolBarOut(obj,ind) {obj.style.borderTopColor=MenuToolBar.colFond;    obj.style.borderBottomColor=MenuToolBar.colFond;    obj.style.borderLeftColor=MenuToolBar.colFond;    obj.style.borderRightColor=MenuToolBar.colFond;    document.images['MenuToolBarIMG'+ind].src=MenuToolBar[ind].imgOff;}
function AffMenuToolBarDown(obj,ind) {obj.style.borderTopColor=MenuToolBar.colOmbre;    obj.style.borderLeftColor=MenuToolBar.colOmbre;    obj.style.borderBottomColor=MenuToolBar.colClair;    obj.style.borderRightColor=MenuToolBar.colClair;}
function AffMenuToolBarClic(obj,ind) {MenuToolBar.Indice=ind;MenuToolBar.obj=obj;MenuToolBar.Nbcligno=0;MenuToolBarCligno()}
function MenuToolBarCligno() {
    MenuToolBar.Nbcligno++;
    if (Math.round(MenuToolBar.Nbcligno/2) != MenuToolBar.Nbcligno/2) {
        MenuToolBar.obj.style.backgroundColor=MenuToolBar.colCligno;
    } else {
        MenuToolBar.obj.style.backgroundColor=MenuToolBar.colFond;
    }
    if (MenuToolBar.Nbcligno < 8) {
        setTimeout('MenuToolBarCligno()',50-5*MenuToolBar.Nbcligno);
    } else {
        window.location=MenuToolBar[MenuToolBar.Indice].url;
    }
}
function fct_fermer() {
    window.close();
}
</script>

<!-- InstanceBeginEditable name="head" --><!-- InstanceEndEditable -->
</head>

<body>
<table border="0" align="center" width="100%">
<tr>
<td width="10%" align="center"><a href="index.php"><img src="<?php echo $_SESSION['sigle'] ?>" border="0"></a></td>
<td width="25%" align="left"><?php echo $_SESSION['rs'] ?></td>
<td width="40%" align="center"><strong><font size="3">Gestion des congés</font></strong></td>
<td align="center" width="25%">
Bonjour, <font size="2"><b>
<?php
echo $_SESSION['user'];
?>
</b></font>
<br><a href="#" onClick="fct_fermer()">Me déconnecter</a>
</td>
</tr>
</table>
<table width="100%" border="0" align="center" bgcolor="#316AC5">
<tr>
<td align="center"><script language="javascript">MenuToolBar.Aff();</script></td>
</tr>
</table>
<table width="100%" align="center" border="0">
<tr>
<td><!-- InstanceBeginEditable name="body" -->
<!-- InstanceEndEditable --></td>
</tr>
</table>
</body>
<!-- InstanceEnd --></html>


et voici le fichier authentification

<?php
//Boite de dialogue d'authentification de l'utilisateur

if(!isset($_SERVER['PHP_AUTH_USER'])) {//l'utilisateur a annuler l'opération d'authentification
    header('WWW-Authenticate: Basic realm="Conges SITEC"');
    header('HTTP/1.0 401 Unauthorized');
    print("Authentification annulée par l'utilisateur !");
    exit;
}
else

     {//vérification des données
    $monsql = "select * from users where users.user_name = '" . $_SERVER['PHP_AUTH_USER'] . "'";
    $monrs = mysql_query($monsql);

    if($maligne = mysql_fetch_array($monrs)) {//vérification de l'existance de l'utilisateur dans la base
        if($_SERVER['PHP_AUTH_PW'] != $maligne['user_pwd']) {//Vérification de l'exactitude du mot de passe
            print("Mot de passe incorrecte.");
            exit;
         }
        $_SESSION['user'] = $_SERVER['PHP_AUTH_USER'];
        $_SESSION['admin'] = $maligne['admin'];
        $monsql = "SELECT * FROM parametres";
        $monrs = mysql_query($monsql);
        $ligne = mysql_fetch_array($monrs);
        $_SESSION['sigle'] = $ligne['sigle'];
        $_SESSION['rs'] = $ligne['rs'];
    }
    else {
        print("vous n'etes pas autorisé a voir ce site.");
        exit;
    }
}
?>

ca ne marche pas...

jeudi 20 octobre 2005 à 12:35:08 | Re : bonjour, et au secours....

Vin Gazoil

Salut !

ça ne fonctionne pas mais tu ne nous dis pas ce qui ce passe ?
Qu'es que ça t'écrit ?

jeudi 20 octobre 2005 à 12:45:41 | Re : bonjour, et au secours....

olivier20119

en fait ca n'ecrit..RIEN...j'ai toujours la fenetre login mdp ouverte et c'est tout..alors j'ai essaye de faire un print de . $_SERVER['PHP_AUTH_USER'] pour voir ce qu'il recupere et ca me dit Parse error: parse error, unexpected '<' in C:\serveurweb\Authentification.php on line 15

jeudi 20 octobre 2005 à 12:57:39 | Re : bonjour, et au secours....

coockiesch

Ahhh! :)
C'est quelle ligne la ligne 15?

@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
jeudi 20 octobre 2005 à 13:02:43 | Re : bonjour, et au secours....

olivier20119

vu que je travaille au bloc notes
jeudi 20 octobre 2005 à 13:12:10 | Re : bonjour, et au secours....

Anthomicro

Salut,

  if($maligne = mysql_fetch_array($monrs))

t'as oublié un signe égal

if($maligne == mysql_fetch_array($monrs))


    jeudi 20 octobre 2005 à 13:33:43 | Re : bonjour, et au secours....

    olivier20119

    merci..erreur corrigee..mais ca ne marche toujours pas.
    jeudi 20 octobre 2005 à 13:41:21 | Re : bonjour, et au secours....

    Anthomicro

    et quel est le message d'erreur ? toujours le même ?



      1 2

      Cette discussion est classée dans : secours, php, droits, planning, collaborateurs


      Répondre à ce message

      Sujets en rapport avec ce message

      AU SECOURS !!! [ par ekinoks ] j'ais un gros problemme. je v pazs vous métre tout ma source donc je faire un pt expend de mon pb.Index.php<input type= pb formulaire et tableau....au secours!!!!!! [ par nezdeboeuf62 ] Salut les amis, je debute en php et je m'en sort pas pout gerer les tableaux envoyés d'un formulaire..J'ai une page html qui contient un tableau qui p Au secours!!! Option Base 0 ou 1 en PHP ? [ par franck453 ] Bonjour,Désolé pour ma question qui peut paraitre stupide, mais je fais mes premiers pas en PHP...Existe t'il une fonction equivalente à FONCTION BASE Planning annuel (graphique créé en php) [ par switsh ] Bonjour !Je souhaite réaliser un petit programme qui me permet de visualiser les reservation de plusieurs appartement sur une année.Je m'explique :Je Chtite question pour les fans de Apache et php [ par Le_BabaCool ] Bonjour a tous ! Voila, je suis en train d’essayer de faire tourner un script PHP qui fait un FTP sur mon site pou FPDF au secours... [ par KieferS ] Bonjour, Je viens d'installer fpdf. Cependant, en voulant lancer le tutorial suivant : require('fpdf.php');$pdf=new FPDF();$pdf->AddPage();$pdf->SetFo planning php [ par MATHIS49 ] bonjour à tous ! Je cherche ce genre de chose (peut etre pas en si poussé) en javascript/php et en libre : au secours ?????? (avec le code)!! [ par jc8 ] voici mon code : if($_REQUEST["page"] == "") include ("accueil.php"); include($_REQUEST["page"] . ".php"); et voici le résultat : Warning Au secours, etudiant depassé en PHP pour la création d'un site internet [ par cloddy07 ] cloddyBonjour, toute l'aide du monde me seras utile.Voila je suis en stage dans le cadre de mon BTS, et je dois réaliser un site internet en PHP, mai php planning [ par widad05 ] slt je suis entrain de developper une application web de la gestion d'une école ,et je dois integrer la gestion du planning à savoir (un planing chang


      Nos sponsors


      Sondage...

      Comparez les prix

      CalendriCode

      Mars 2010
      LMMJVSD
      1234567
      891011121314
      15161718192021
      22232425262728
      293031    

      Consulter la suite du CalendriCode

       
      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,874 sec (3)

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