Hello à tous,
j'ai un problème avec mon fichier upload. Renvoi systematique de :
A/
Notice: Undefined variable: error in c:- - - on line 37
c'est cette ligne qui bugge
Code : Sélectionner tout - Visualiser dans une fenêtre à part
if(!$error) header("Location: ./tab2.php?filename=".$_FILES['fichier']['name']."&table=stock");
B/
Warning: Cannot modify header information - headers already sent by (output started at c:- - -\index.php:37) in c:\- - -\index.php on line 37
Pourtant a part un include y a rien avant
Est que quelqu'un voit une erreur ?
Merci

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
 
function affiche_form(){
}
 
if( isset($_POST['upload_stock']) ) 
{
    $content_dir = './'; 
    $tmp_file = $_FILES['fichier']['tmp_name'];
    $type_file = $_FILES['fichier']['type'];
    $name_file = $_FILES['fichier']['name'];
 
    if( !is_uploaded_file($tmp_file) )
    {
		$error = true;
        echo "choose<br>";
		affiche_form();
    }
    else if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
    {
		$error = true;
        echo "impossible de copier dans $content_dir <br>";
		affiche_form();
   }
 
    if(!$error) header("Location: ./tab2.php?filename=".$_FILES['fichier']['name']."&table=stock");
}
 
else{
	affiche_form();
} 
 
?>