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
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
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();
}
?> |
Partager