1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html >
<head>
<title>
Upload
</title>
<style type="text/css">
h2, th, td
{
text-align:center;
}
</style>
<script type="text/javascript">
function Recuperer_chemin_Fichier()
{
if(document.getElementById("fichier_choisi").value != "")
{
document.getElementById("Ch").value="../hidden/".concat( GetBaseName(document.getElementById("fichier_choisi").value))
return false;
}
}
function GetBaseName(file)
{
var Parts = file.split('\\');
if( Parts.length < 2 )
Parts = file.split('/');
return Parts[ Parts.length -1 ];
}
</script>
</head>
<body background="../images/rain.gif">
<H2>
Section UPLOAD Vers Repertoire HIDDEN
</H2>
<form name="formulaire_envoi_fichier" enctype="multipart/form-data" method="post" action="../hidden/Upload.php">
<input type="file" name="fichier_choisi"id ="fichier_choisi" onchange="return Recuperer_chemin_Fichier();">
<br/>
<br/>
Type de document (BD, Livre, Magasine,...) :
<input type="text" name="St" id="St">
<br/>
<br/>
Nom de l'article à uploder (Affichage) :
<input type="text" name="No" id="No">
<br/>
<br/>
Description de l'article :
<input type="text" name="De" id="De">
<br/>
<br/>
Chemin sur le net :
<input type="text" name="Ch" id="Ch" value="../hidden/">
<br/>
<br/>
<br/>
<input type="submit" name="bouton_submit" value="Envoyer le fichier">
</form>
<?php
//on vérifies que le champ est bien rempli:
if(!empty($_FILES["fichier_choisi"]["name"]))
{
//nom du fichier choisi:
$nomFichier = $_FILES["fichier_choisi"]["name"] ;
//nom temporaire sur le serveur:
$nomTemporaire = $_FILES["fichier_choisi"]["tmp_name"] ;
//type du fichier choisi:
$typeFichier = $_FILES["fichier_choisi"]["type"] ;
//poids en octets du fichier choisit:
$poidsFichier = $_FILES["fichier_choisi"]["size"] ;
//code de l'erreur si jamais il y en a une:
$codeErreur = $_FILES["fichier_choisi"]["error"] ;
//chemin qui mène au dossier qui va contenir les fichiers uplaod:
$chemin = "../hidden/" ;
if(copy($nomTemporaire, $chemin.$nomFichier))
echo("<br>l'upload a réussi") ;
else
echo("<br>l'upload a échoué") ;
//maintenant on met la base a jour
// On ouvre la base de donnée mysql
mysql_connect("localhost", "root", "");
mysql_select_db("libremax");
$D1=$_POST["St"];
$D2=$_POST["No"];
$D3=$_POST["De"];
$D4=$_POST["Ch"];
mysql_query ("INSERT INTO articles VALUES('', '$D2', '$D4', '$D1', '$D3')");
mysql_close();
echo ("<br>genial") ;
}//fin if
else
{
echo("Vous n'avez pas choisit de fichier!!<br>") ;
echo("<a href=\"../Vide.html\">Retour</a>") ;
}//fin else
?>
</body>
</html> |
Partager