Bonjour,
je suis en train de mettre en place un bout de code permettant d'upload un fichier quelconque en utilisant le langage PHP mais je bloque actuellement sur un problème sans doute très simple à régler.
Voici mon code :
Il se trouve que celui-ci m'affiche une erreur de syntaxe : "Parse error: syntax error, unexpected '{' in C:\xxx\xxx\xxx\xxx\www\file.php on line 10"
Voilà, merci de bien vouloir me donner un petit coup de pouce et à très bientôt.
je suis en train de mettre en place un bout de code permettant d'upload un fichier quelconque en utilisant le langage PHP mais je bloque actuellement sur un problème sans doute très simple à régler.
Voici mon code :
<?php
$folder='uploads/';
$file=basename($_FILES['upload']['name']);
$mime_type=array('image/jpeg', 'image/jpg', 'image/png', 'text/plain');
$upload=$_FILES['upload'];
$file_info=finfo_open(FILEINFO_MIME_TYPE);
$max_file_size='4194304';
$file_size=filesize($_FILES['upload']['tmp_name']);
if(!in_array(finfo_file($file_info, $upload['tmp_name']), $mime_type) {
$error = 'no1';
}
if($file_size>$max_file_size) {
$error = 'no2';
}
if(!isset($error)) {
$file = strtr($file, 'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ', 'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
$file=preg_replace('/([^.a-z0-9]+)/i', '-', $file);
if(move_uploaded_file($_FILES['upload']['tmp_name'], $folder . $file))
{
echo 'Uploaded';
}
else
{
echo 'Not Uploaded';
}
}
else
{
echo $error;
}
?>
Il se trouve que celui-ci m'affiche une erreur de syntaxe : "Parse error: syntax error, unexpected '{' in C:\xxx\xxx\xxx\xxx\www\file.php on line 10"
Voilà, merci de bien vouloir me donner un petit coup de pouce et à très bientôt.
