ouverture de fichier word
Posté : 29 oct. 2014, 16:08
Salut,
j'ai des fichiers dans mon disque insérer depuis php et je voudrai pouvoir avoir un lien me permettant de le telecharger ou del'ouvrir avec le programme approprie
voici le code
j'ai des fichiers dans mon disque insérer depuis php et je voudrai pouvoir avoir un lien me permettant de le telecharger ou del'ouvrir avec le programme approprie
voici le code
<?php
session_start();
//-----Deconnection et securisation puisqon n peu pas tripatouller la barre d'addresse pour y acceder
if(isset($_GET['logout']))
{
unset($_SESSION['login']);
}
//-----Verification login
if(!isset($_SESSION['login']))
{
header('location:../../index.php');
}
?>
<?php
include('../includes/fonctions.inc.php');
if(isset($_GET['supprc']))
{
$requete="DELETE FROM emploidutemps WHERE idet='".$_GET['idet']."' ";
mysql_query($requete);
}
if(isset($_POST['bouton']) AND !empty($_POST['classe']) OR !empty($_POST['et']))
{
$req= mysql_query("select * from emploidutemps where classeet='".$_POST['classe']."' ");
if(mysql_num_rows($req)>0)
{ die("ERREUR Emploie du temps deja disponible") ;
}
else
{
$content_dir = '../../files/emploidutemps/'; // dossier où sera déplacé le fichier
$tmp_file = $_FILES['et']['tmp_name'];
if( !is_uploaded_file($tmp_file) )
{
exit("Le fichier est introuvable");
}
// on vérifie maintenant l'extension
$type_file = $_FILES['et']['type'];
if( !strstr($type_file, 'doc') && !strstr($type_file, 'docx') && !strstr($type_file, 'bmp') && !strstr($type_file, 'gif') )
{
exit("Le fichier n'est pas une image");
}
// on copie le fichier dans le dossier de destination
$numero = $_POST['classe'];
$fichier = basename($_FILES['et']['name']); // indique le nom de ton fichier local
$extension = strrchr($_FILES['et']['name'], '.'); // séparation de ton extension ex : .jpg du nom de ton fichier local
$name_file = $numero.$extension; // renomme $fichier par le nom souhaité en rajoutant $extension
if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
{
exit("Impossible de copier le fichier dans $content_dir");
}
if($_FILES['et']['error']==0) //S'il n'y a pas d'erreur, on upload
{
//On formate le nom du fichier ici...
$fichier = strtr($fichier,
'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ',
'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
$fichier = preg_replace('/([^.a-z0-9]+)/i', '-', $fichier);
copy($_FILES['et']['tmp_name'], $dossier . $fichier); //Si la fonction renvoie TRUE, c'est que ça a fonctionné...
if($_FILES['et']['error']==0)
{
$sql2="INSERT INTO emploidutemps SET
classeet='".$_POST['classe']."', et='".$name_file."' ";
}
if($result=mysql_query($sql2))
{
echo "Emploi du temps ajoute";
}
else
{
echo "Echec d'ajout";
}
}//Fin photoerror
}//Fin else et
}//fin envoie */
?>
<!DOCTYPE html>
<head>
<meta http-equiv="content-type" charset=utf-8" />
<title>TSM/TSM/EMPLOIDUTEMPS</title>
<meta name="keywords" content="" />
<meta name="Adhesive" content="" />
<link href="../../css/admin.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<div id="wrapper">
<?php include('../includes/menu.ini.php'); ?>
<div id="page">
<div id="content">
<!--boutton deconnection-->
<span class="decnx">
<a href="admin.php?logout=ok">
<font color="white" >Se deconnecter</a>
</font>
</span></div><!-- fin #content -->
<a href="news.php">Emploi du temps</a><br />
<!--Recherche Classe-->
<form name="message" method="POST" action="emploidutemps.php" enctype="multipart/form-data" target="_blank" >
<label><br />Selectionner une classe:
<select name="classe" id="classe">
<?php
$req=mysql_query("SELECT * FROM classe");
while($classe=mysql_fetch_array($req)){ ?>
<option value="<?php echo $classe['classe']; ?>" >
<?php echo $classe['classe']; ?>
</option>
<?php } ?>
</select>
</label>
<label>
<br />
emploi du temps <input type="file" name="et" id="et" >
</label>
<label>
<br />
<input type="submit" name="bouton" id="bouton" value="ENVOYER" />
</label>
</form>
</table>
<table align="center" border="1px" frame="void" >
<caption>Tableau des emploi du temps</caption>
<th>Classe</th><th>E.T</th>
<?php
$sql=mysql_query('SELECT * FROM emploidutemps');
while($classeet=mysql_fetch_array($sql)) { ?>
<tr>
<td><?php echo $classeet['classeet']; ?></td>
<td><a href="<?php echo $classeet['et']; ?>" /><?php echo $classeet['et']; ?></a></td>
<td><form method="post" enctype="multipart/form-data" action="emploidutemps.php"><input type='hidden' value="<?php echo $classeet['idet'];?>" ><img src="../../images/modif.png" /></form></td>
<td><a href="<form method="post" enctype="multipart/form-data" action="emploidutemps.php"> <input type='hidden' value="<?php echo $classeet['idet'];?>" /> <img src="../../images/supp.png" /></form></a></td>
</tr><?php } ?>
</table>
</body>
</html>