<?php 
$db = new MyPdo();
$managerPijo = new PieceJointeManager($db);
$maxsize = 1000000;
$extensions_valides = array('pdf');
$nomRepertoire = 'fichierMethode/';
$taille = 0;
$extension = 0;
$erreur = 0;
if (empty($_FILES)) {
    ?>
<form method="post" action="#" enctype="multipart/form-data">

     <label for="mon_fichier">Fichier (tous formats | max. 1 Mo) :</label><br />

     <input type="hidden" name="MAX_FILE_SIZE" value="1048576" />

     <input type="file" name="mon_fichier" id="mon_fichier" /><br />

     <input type="submit" name="submit" value="Envoyer" />

     <a href="index.php?page=11" id="lien">Revenir sur l'écran des méthodes</a>

</form>

<?php 
} else {
    $error = "";
    if ($_FILES['mon_fichier']['size'] > $maxsize) {
        $error = 'Le ficher est trop gros !';
    if (isset($_SESSION['TailleCubeSelect'])) {
        ?>
          <a href="accueil.inc.php" id="lien">Retour à l'accueil</a>
        <?php 
    } else {
        ?>
          <a href="rubikscube.inc.php" id="lien">Retour sur votre cube</a>
        <?php 
    }
    ?>

  </fieldset>
</form>
<br />
<?php 
    $managerPiJo = new PieceJointeManager($db);
    $managerLien = new LienManager($db);
    $managerPart = new PartitionManager($db);
    $managerMouv = new MouvementManager($db);
    $managerListePartition = new ListePartitionManager($db);
    $managerCont = new ContientManager($db);
    ?>
                                    <div class="piecejointe">
                                    <p>
                                    <?php 
    $listePieceJointeParMeth = $managerPiJo->getAllPieceJointeParMethode($_SESSION['numMethode']);
    foreach ($listePieceJointeParMeth as $PieceJointe) {
        $PiJo = $PieceJointe->getLien_fichier();
        echo '<p>' . $PiJo . '</p>';
        /*    //Création des headers, pour indiquer au navigateur qu'il s'agit d'un fichier à télécharger
              header('Content-Transfer-Encoding: binary'); //Transfert en binaire (fichier)
예제 #3
0
<?php

$db = new Mypdo();
$managerMeth = new MethodeManager($db);
$managerChap = new ChapitreManager($db);
$managerPiJo = new PieceJointeManager($db);
$managerLien = new LienManager($db);
$managerPart = new PartitionManager($db);
$managerListePartition = new ListePartitionManager($db);
$managerCont = new ContientManager($db);
$numMethode = $managerMeth->getNumMethodeParNom($_GET['nomMethode']);
$listChapitreParMethode = $managerChap->getAllChapitreParMethode($numMethode);
$managerLien->deleteLien($numMethode);
$managerPiJo->deletePiJo($numMethode);
foreach ($listChapitreParMethode as $Chapitre) {
    $numChapitre = $Chapitre->getCha_num();
    $listePartitionParChapitre = $managerCont->getAllPartitionParChapitre($numChapitre);
    foreach ($listePartitionParChapitre as $Partition) {
        $numPartition = $Partition->getPar_num();
        $managerListePartition->deleteListePartition($numPartition);
        $managerCont->deleteContient($numMethode);
        $managerPart->deletePartition($numPartition);
    }
    $managerChap->deleteChapitre($numChapitre);
}
$managerMeth->deleteMethode($numMethode);
echo '<br/><img src="image/valid.png" /> La méthode a bien été supprimée !';
header("Refresh: 2 ; URL = index.php?page=12");