Bonsoir,
Ca fait un petit bout de temps que je me suis lancé dans php, pourtant je n'ai jamais pensé à essayer d'uploader un fichier.
Hélas, pas de surprise, mon essaie ne marche pas ^^ .
Si vous pouviez m'expliquer pourquoi, ce serait sympas =)
Voici le script :

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
<?php
if(isset($_FILES['video_explication']) AND $_FILES['video_explication']['error'] == 0)
{
	if ($_FILES['video_explication']['size'] <= 2097152)
        {
		echo 'test';
		$infosfichier = pathinfo($_FILES['video_explication']['name']);
		$extension_upload = $infosfichier['extension'];
		$extensions_autorisees = array('flv', 'wma', '3gp', 'avi');
		if (in_array($extension_upload, $extensions_autorisees))
		{
			mysql_query("INSERT INTO tour VALUES('','$auteur','$id','$descr','$expl')");
			$file_id=mysql_insert_id();
			move_uploaded_file($_FILES['video_explication']['tmp_name'], 'videos/explication/' .$file_id.'.'.$extension_upload);
			echo "L'envoi de la vidéo d\'explication a bien été effectuée !<br />";
		}
		else
			echo "Video 2 : Seul les formats : flv, wma, 3gp et avi sont autorisés.<br />";
	}
	else
		echo 'Video 2 : La limite d\'upload est limitée à 2 Mos.<br />';
}

Le mot 'test' qui devrait s'afficher ne s'affiche pas...Donc la condition n'est pas remplie, pourtant ça a l'air bon...


Merci