grrr je ne comprend rien, j'ai fait ce que tu m'as conseillé, et rient, toujours rien...
Dans le doute, je vais mettre ma page "non-simplifiée":
<?php
session_start();
include('./include/fonctions.php');
if(!user_ok($_SESSION['user']['date_connec'])){
header('Location: auth.php');
exit();
}
include('./config/config.inc.php');
include('./include/mysql.classe.php');
function upload($index,$destination,$maxsize=FALSE,$extensions=FALSE)
{
//Test1: fichier correctement uploadé
if (!isset($_FILES[$index]) OR $_FILES[$index]['error'] > 0) {
echo "Erreur de transfert du fichier ".$index; return false;
}
//Test2: taille limite
if ($maxsize !== FALSE AND $_FILES[$index]['size'] > $maxsize) {
echo "La taille du fichier ".$index." est trop importante"; return false;
}
//Test3: extension
$ext = substr(strrchr($_FILES[$index]['name'],'.'),1);
if ($extensions !== FALSE AND !in_array($ext,$extensions)) {
echo "Le type de fichier n'est pas autorisé"; return false;
}
//Déplacement
return move_uploaded_file($_FILES[$index]['tmp_name'],$destination);
}
$connec=new SqlConnect();
$sql="SELECT * FROM `users` WHERE `id`=".$_SESSION['user']['id'];
$connec->query($sql);
$donnees=array();
while($value=$connec->fetchNextRow(MYSQL_ASSOC)) array_push($donnees,$value);
if(isset($_POST['user'])){
echo "ha";
$upload=upload('img1',$donnees[0]['repertoire_photos_big'].time().'.jpg',15360, array('jpg','jpeg') );
print_r($upload);
if ($upload) "Upload img1 réussi!<br />";
else "Upload img1 échoué!<br />";
}
echo '<?xml version="1.0" encoding="iso-8859-2"?>';
echo "\n";
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
<link rel="stylesheet" type="text/css" href="./css/styles.css" media="screen" />
<title>Upload Islande - Mon compte</title>
</head>
<body>
<div id="center">
<h1>Mon compte</h1>
<div id="content">
<h2><a href="galerie.php?userid=<?php echo $_SESSION['user']['id'];?>" title="accéder à ma galerie">Ma galerie</a> - <a href="deco.php" title="déconnexion">Déconnexion</a> - Gestion de mes images</h2>
<div id="contenu">
<h3>Upload</h3>
<form method="post" action="<?php echo $_SERVER['PHP_SELF'];?>" enctype="multipart/form-data">
<?php
for($i=1;$i<21;$i++){
echo "<label>Photo ".$i.": <input type=\"file\" name=\"img".$i."\" id=\"img".$i."\" /></label><br />";
}
?>
<input type="hidden" name="MAX_FILE_SIZE" value="1048576" />
<input type="hidden" name="user" value="<?php echo $_SESSION['user']['id'];?>" />
<input type="submit" name="envoi" value="Envoyer" />
</form>
</div>
</div>
</div>
</body>
</html>
bon et bien voilà, je m'en remet encore à vous parce que là ça commence à me ....!
merci d'avance