<?php
function upload($fichier, $prenomauditeur, $nomauditeur)
{
$nom = "auditeur/".$nomauditeur."_".$prenomauditeur."/";
// vérifie si le répertoire existe pas :
if (!is_dir($nom))
{
mkdir($nom);
}
$fcv = basename($_FILES[$fichier]['name']);
$taille_maxi = 100000;
$taille = filesize($_FILES[$fichier]['tmp_name']);
$extensions = array('.png', '.gif', '.jpg', '.jpeg');
$extension = strrchr($_FILES[$fichier]['name'], '.');
//Début des vérifications de sécurité...
if(!in_array($extension, $extensions)) //Si l'extension n'est pas dans le tableau
{
$erreur = 'Vous devez uploader un fichier de type png, gif, jpg, jpeg, txt ou doc...';
}
if($taille>$taille_maxi)
{
$erreur = 'Le fichier est trop gros...';
}
if(!isset($erreur)) //S'il n'y a pas d'erreur, on upload
{
//On formate le nom du fichier ici...
$fcv = strtr($fcv,
'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ',
'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
$cv = preg_replace('/([^.a-z0-9]+)/i', '-', $fcv);
if(move_uploaded_file($_FILES[$fichier]['tmp_name'], $nom . $fcv)) //Si la fonction renvoie TRUE, c'est que ça a fonctionné...
{
return true;
}
else
{
return false;
}
}
if (empty($FILES[$fichier]))
{
return true;
}
}
//récupération des valeurs des champs:
//nom:
$nomauditeur = $_POST["nomauditeur"] ;
//prenom:
$prenomauditeur = $_POST["prenomauditeur"] ;
//code:
$codeauditeur = $_POST["codeauditeur"] ;
if (upload('cv', $prenomauditeur, $nomauditeur) && upload('carte', $prenomauditeur, $nomauditeur) && upload('cartevitale', $prenomauditeur, $nomauditeur) && upload('rib', $prenomauditeur, $nomauditeur) && upload('bac', $prenomauditeur, $nomauditeur) && upload('lettre', $prenomauditeur, $nomauditeur) && upload('contrat', $prenomauditeur, $nomauditeur))
{
//connection au serveur
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "dematerialisation" ) ;
//récupération des valeurs des champs:
// Fichier auditeur
if (isset($_FILES['cv']['name']) and !empty($_FILES['cv']['name']))
{
$fcv = basename($_FILES['cv']['name']);
$cv = "auditeur/".$nomauditeur."_".$prenomauditeur."/".$fcv;
}
else
{
$fcv='';
$cv='';
}
if (isset($_FILES['carte']['name']) and !empty($_FILES['carte']['name']))
{
$fcarte = basename($_FILES['carte']['name']);
$carte = "auditeur/".$nomauditeur."_".$prenomauditeur."/".$fcarte;
}
else
{
$fcarte='';
$carte='';
}
if (isset($_FILES['cartevitale']['name']) and !empty($_FILES['cartevitale']['name']))
{
$fcartevit = basename($_FILES['cartevitale']['name']);
$cartevitale = "auditeur/".$nomauditeur."_".$prenomauditeur."/".$fcartevit;
}
else
{
$fcartevit='';
$cartevitale='';
}
if (isset($_FILES['rib']['name']) and !empty($_FILES['rib']['name']))
{
$frib = basename($_FILES['rib']['name']);
$rib = "auditeur/".$nomauditeur."_".$prenomauditeur."/".$frib;
}
else
{
$frib='';
$rib='';
}
if (isset($_FILES['bac']['name']) and !empty($_FILES['bac']['name']))
{
$fresultat = basename($_FILES['bac']['name']);
$bac = "auditeur/".$nomauditeur."_".$prenomauditeur."/".$fresultat;
}
else
{
$fresultat='';
$bac='';
}
if (isset($_FILES['lettre']['name']) and !empty($_FILES['lettre']['name']))
{
$flettre = basename($_FILES['lettre']['name']);
$lettre = "auditeur/".$nomauditeur."_".$prenomauditeur."/".$flettre;
}
else
{
$flettre='';
$lettre='';
}
if (isset($_FILES['contrat']['name']) and !empty($_FILES['contrat']['name']))
{
$fcontrat = basename($_FILES['contrat']['name']);
$contrat = "auditeur/".$nomauditeur."_".$prenomauditeur."/".$fcontrat;
}
else
{
$fcontrat='';
$contrat='';
}
$chemin = "auditeur/".$nomauditeur."_".$prenomauditeur."/";
// on encapsule le répertoire et le nom du fichier pour avoir le chemin complet
//création de la requête SQL:
$sql = "INSERT INTO auditeur (nomauditeur, prenomauditeur, codeauditeur, cv, carteidentite, cartevital, rib, resultatbac, lettremotivation, contratpro, chemin)
VALUES ( '$nomauditeur', '$prenomauditeur', '$codeauditeur', '$cv', '$carte', '$cartevitale', '$rib', '$bac', '$lettre', '$contrat', '$chemin') " ;
//exécution de la requête SQL:
$requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
//affichage des résultats, pour savoir si l'insertion a marchée:
if($requete)
{
echo("Insertion éffectué") ;
}
else
{
echo("L'insertion à échouée</br>") ;
}
//fin insertion auditeur et début création d'un répertoire
}
?><?php
function upload($fichier, $prenomauditeur, $nomauditeur)
{
$nom = "auditeur/".$nomauditeur."_".$prenomauditeur."/";
// vérifie si le répertoire existe pas :
if (!is_dir($nom))
{
mkdir($nom);
}
$fcv = basename($_FILES[$fichier]['name']);
$taille_maxi = 100000;
$taille = filesize($_FILES[$fichier]['tmp_name']);
$extensions = array('.png', '.gif', '.jpg', '.jpeg');
$extension = strrchr($_FILES[$fichier]['name'], '.');
//Début des vérifications de sécurité...
if(!in_array($extension, $extensions)) //Si l'extension n'est pas dans le tableau
{
$erreur = 'Vous devez uploader un fichier de type png, gif, jpg, jpeg, txt ou doc...';
}
if($taille>$taille_maxi)
{
$erreur = 'Le fichier est trop gros...';
}
if(!isset($erreur)) //S'il n'y a pas d'erreur, on upload
{
//On formate le nom du fichier ici...
$fcv = strtr($fcv,
'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ',
'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
$cv = preg_replace('/([^.a-z0-9]+)/i', '-', $fcv);
if (file_exists($nom . $fcv)) {//on verifie que le fichier existe
unlink($nom . $fcv);//on lefface
}
if(move_uploaded_file($_FILES[$fichier]['tmp_name'], $nom . $fcv)) //Si la fonction renvoie TRUE, c'est que ça a fonctionné...
{
return true;
}
else
{
return false;
}
}
if (empty($FILES[$fichier]))
{
return true;
}
}
//récupération des valeurs des champs:
//nom:
$nomauditeur = $_POST["nomauditeur"] ;
//prenom:
$prenomauditeur = $_POST["prenomauditeur"] ;
//code:
$codeauditeur = $_POST["codeauditeur"] ;
if (upload('cv', $prenomauditeur, $nomauditeur) && upload('carte', $prenomauditeur, $nomauditeur) && upload('cartevitale', $prenomauditeur, $nomauditeur) && upload('rib', $prenomauditeur, $nomauditeur) && upload('bac', $prenomauditeur, $nomauditeur) && upload('lettre', $prenomauditeur, $nomauditeur) && upload('contrat', $prenomauditeur, $nomauditeur))
{
//connection au serveur
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "dematerialisation" ) ;
//récupération des valeurs des champs:
// Fichier auditeur
if (isset($_FILES['cv']['name']) and !empty($_FILES['cv']['name']))
{
$fcv = basename($_FILES['cv']['name']);
$cv = "auditeur/".$nomauditeur."_".$prenomauditeur."/".$fcv;
}
else
{
$fcv='';
$cv='';
}
if (isset($_FILES['carte']['name']) and !empty($_FILES['carte']['name']))
{
$fcarte = basename($_FILES['carte']['name']);
$carte = "auditeur/".$nomauditeur."_".$prenomauditeur."/".$fcarte;
}
else
{
$fcarte='';
$carte='';
}
if (isset($_FILES['cartevitale']['name']) and !empty($_FILES['cartevitale']['name']))
{
$fcartevit = basename($_FILES['cartevitale']['name']);
$cartevitale = "auditeur/".$nomauditeur."_".$prenomauditeur."/".$fcartevit;
}
else
{
$fcartevit='';
$cartevitale='';
}
if (isset($_FILES['rib']['name']) and !empty($_FILES['rib']['name']))
{
$frib = basename($_FILES['rib']['name']);
$rib = "auditeur/".$nomauditeur."_".$prenomauditeur."/".$frib;
}
else
{
$frib='';
$rib='';
}
if (isset($_FILES['bac']['name']) and !empty($_FILES['bac']['name']))
{
$fresultat = basename($_FILES['bac']['name']);
$bac = "auditeur/".$nomauditeur."_".$prenomauditeur."/".$fresultat;
}
else
{
$fresultat='';
$bac='';
}
if (isset($_FILES['lettre']['name']) and !empty($_FILES['lettre']['name']))
{
$flettre = basename($_FILES['lettre']['name']);
$lettre = "auditeur/".$nomauditeur."_".$prenomauditeur."/".$flettre;
}
else
{
$flettre='';
$lettre='';
}
if (isset($_FILES['contrat']['name']) and !empty($_FILES['contrat']['name']))
{
$fcontrat = basename($_FILES['contrat']['name']);
$contrat = "auditeur/".$nomauditeur."_".$prenomauditeur."/".$fcontrat;
}
else
{
$fcontrat='';
$contrat='';
}
$chemin = "auditeur/".$nomauditeur."_".$prenomauditeur."/";
// on encapsule le répertoire et le nom du fichier pour avoir le chemin complet
//création de la requête SQL:
$sql = "INSERT INTO auditeur (nomauditeur, prenomauditeur, codeauditeur, cv, carteidentite, cartevital, rib, resultatbac, lettremotivation, contratpro, chemin)
VALUES ( '$nomauditeur', '$prenomauditeur', '$codeauditeur', '$cv', '$carte', '$cartevitale', '$rib', '$bac', '$lettre', '$contrat', '$chemin') " ;
//exécution de la requête SQL:
$requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
//affichage des résultats, pour savoir si l'insertion a marchée:
if($requete)
{
echo("Insertion éffectué") ;
}
else
{
echo("L'insertion à échouée</br>") ;
}
//fin insertion auditeur et début création d'un répertoire
}
?><?php
function upload($fichier, $prenomauditeur, $nomauditeur)
{
$fcv = basename($_FILES[$fichier]['name']);
$taille_maxi = 100000000;
$taille = filesize($_FILES[$fichier]['tmp_name']);
$extensions = array('.png', '.gif', '.jpg', '.jpeg', '.pdf');
$extension = strrchr($_FILES[$fichier]['name'], '.');
//Début des vérifications de sécurité...
if(!in_array($extension, $extensions)) //Si l'extension n'est pas dans le tableau
{
$erreur = 'Vous devez uploader un fichier de type png, gif, jpg, jpeg, txt ou doc...';
}
if($taille>$taille_maxi)
{
$erreur = 'Le fichier est trop gros...';
}
if(!isset($erreur)) //S'il n'y a pas d'erreur, on upload
{
//On formate le nom du fichier ici...
$fcv = strtr($fcv,
'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ',
'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
$cv = preg_replace('/([^.a-z0-9]+)/i', '-', $fcv);
if(move_uploaded_file($_FILES[$fichier]['tmp_name'], $nom . $fcv)) //Si la fonction renvoie TRUE, c'est que ça a fonctionné...
{
return true;
}
else
{
return false;
}
}
if (empty($FILES[$fichier]))
{
return true;
}
}
$nom = $_POST["nomauditeur"] ;
$prenom = $_POST["prenomauditeur"] ;
$codeauditeur = $_POST["codeauditeur"] ;
$cv = $_POST["cv"] ;
$image = "auditeur/".$nom."_".$prenom."/".$cv;
//récupération de l'identifiant de la personne:
$codeauditeur = $_POST["codeauditeur"] ;
//connection au serveur
$cnx = mysql_connect( "localhost", "root", "" ) ;
//sélection de la base de données:
$db = mysql_select_db( "dematerialisation" ) ;
//création de la requête SQL:
$sql = "UPDATE auditeur SET nomauditeur = '".$nom."',prenomauditeur = '".$prenom."' ,codeauditeur = '".$codeauditeur."' ,cv = '".$image."' WHERE codeauditeur = '".$codeauditeur."'";
//exécution de la requête SQL:
$requete = mysql_query($sql, $cnx) or die( mysql_error() ) ;
//affichage des résultats, pour savoir si la modification a marchée:
if($requete)
{
echo("Modification éffectué");
}
else
{
echo("La modification à échouée") ;
}
?>