Bonjour, je suis actuellement entrain de faire un site internet. Mon hébergeur est OVH.

J'ai un problème pour faire une partie d'upload d'image pour une galerie photo.

L'utilisateur doit pouvoir facilement uploader ses images sans aucune difficultées.

Et moi je n'y arrive pas. J'ai 2 input un pour le nom de la catégorie et l'autre pour une image de présentation de la catégorie et ce dernier input type="file" ne fonctionne pas je ne comprend pas pourquoi ???

Voici ma page de code :

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
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
<?php
	require("connect.php");
 
	/*  Fonction qui permet de Tester la validité d'une chaine de caractères */
	function VerifierChaine($chaine)
	{
	   $Syntaxe='#^[a-zA-Z_]*$#';
	   if(preg_match($Syntaxe,$chaine))
	   {
		   return true;
	   }
	   else
	   {
			return false;
	   }
	}
 
	/* Détection du module en cours */
	if(isset($_POST['nomcateg']))
	{
		if($_POST['nomcateg'] == "")
		{
			$messageErreur = "Veuillez saisir un Nom de Catégorie";
		}
		else
		{
			if(isset($_FILES['fichier']))
			{
				echo "Input Type File = OK";
			}
			else
			{
				echo "Input Type File = Erreur";
			}
		}
	}
?>
<h2>Ajouter une Catégorie</h2>
<br />
<div id="newcateg">
<center>
	<form method="post" action="index.php?module=admin&admin=newcateg" name="frmAjoutCateg">
		<table border="0">
			<tr>
				<td>Nom de la Catégorie :</td>
				<td><input type="text" id="nomcateg" name="nomcateg" value="<?php echo $_POST['nomcateg']; ?>"></td>
			</tr>
			<tr>
				<td>Photo de Présentation :</td>
				<td><input type="file" name="fichier"> </td>
			</tr>
			<tr>
				<td></td>
				<td></td>
			</tr>
			<tr>
				<td colspan="2">
					<p class="messageOK"><?php echo $messageOK; ?></p>
					<p class="messageErreur"><?php echo $messageErreur; ?></p>
				</td>
			</tr>
			<tr>
				<td colspan="2"><center><input type="submit" value="Valider" name="valider"></center></td>
			</tr>
		</table>
	</form>
</center>
</div>
Juste ce petit script en haut de page me rend a chaque fois "Input Type File = Erreur"

Il y a surement quelque chose que je fais mal mais quoi ???

Merci d'avance pour votre aide