SALUT tout le mode
je veux inserer des livres format numérique dans ma base de données j'ai travaillé avec le code suivant mais il ca marche juste pour les fichier d'une petite taille
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
<?php
session_start();
 
 
if(!empty($_POST['valider'])) {	mysql_connect("localhost", "root", "");
mysql_select_db("e-learning") or die(mysql_error());
 
 
// D'abord, je me connecte à la base de données.
 
$type= mysql_real_escape_string(htmlspecialchars($_POST['titre']));
 
$file=$_FILES['sup1']['tmp_name'];
var_dump($_FILES['sup1']);
$sup=addslashes(file_get_contents($_FILES['sup1']['tmp_name']));
$sup_name=addslashes($_FILES['sup1']['name']);
 
$lien = mysql_real_escape_string(htmlspecialchars($_FILES['sup1']['tmp_name']));
$lien1 = mysql_real_escape_string(htmlspecialchars($_FILES['sup1']['name']));
if($_SERVER['REQUEST_METHOD']==='POST' && isset($_POST['code']) && !empty($_POST['code']) && $_POST['code']===$_SESSION['verif']){
mysql_query("INSERT INTO livre VALUES('','$type','$sup','$lien1')");
move_uploaded_file($_FILES['sup1']['tmp_name'],'fich/'.$lien1);
 
?>
<script>  alert(livre bien ajouté"); </script>
 
<?php
 
}else{?><script>  alert("Erreur sur le code de sécurité"); </script>
<?php
}}
 
?>
<p><form action="ajouterlivre.php" method="post" enctype="multipart/form-data" style="font-size:16px" name="form1" onSubmit="return verif_formulaire();" > <pre>
 <b>TITRE DU LIVRE   : </b><input type="text" name="titre" size=30 class="classe2">
 
 <b>LIVRE            : </b><input type="file"  name="sup1" size=30 >
 
 <fieldset style="width:200px; height:45px"><img src="image.php" id="captcha" width="200" height="45" border="0"><a href="JavaScript: new_captcha();"> <img src="refresh-vue-icone-6996-48.png" border="0"  width="45" height="30" alt="code" ></a></fieldset> 
 <b>Recopier le code : <input type="text" name="code" size="30" maxlength="6" class="classe2">
 <br /><input type="submit" value="Ajouter " name="valider" style="color:#fff; background-color:#09F; font:bold 'Times New Roman', Times, serif; font-size:20px; text-align:center; width:230px; height:50px; margin-left:35%" ></LI></pre></form>
aidez moi svp