Donc j'ai cette erreur qui s'affiche : Parse error: syntax error, unexpected T_STRING in ... on line 27.
Code : Tout sélectionner
<?php
if(isset($_FILES['photo']))
unset($erreur);
$extensions_ok = array('png', 'mp3', 'mp4', 'gif', 'jpg', 'jpeg', 'ico', 'bmp','wma', 'wmv', 'avi', 'mov');
$taille_max = 500000000;
$dest_dossier = 'upload/';
if( !in_array( substr(strrchr($_FILES['photo']['name'], '.'), 1), $extensions_ok ) )
{
$erreur = 'Veuillez sélectionner un fichier de type définit à l\'accueil de l\'upload !';
}
elseif( file_exists($_FILES['photo']['tmp_name'])
and filesize($_FILES['photo']['tmp_name']) > $taille_max)
{
$erreur = 'Votre fichier doit faire moins de 500Mo !';
}
if(!isset($erreur))
{
$dest_fichier = basename($_FILES['photo']['name']);
$dest_fichier = strtr($dest_fichier,
'ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ',
'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
$dest_fichier = preg_replace('/([^.a-z0-9]+)/i', '_', $dest_fichier);
move_uploaded_file($_FILES['photo']['tmp_name'], $dest_dossier . $dest_fichier);
}
{
$valide = 'Votre fichier a été uploadé.\nNom : $_FILES['photo'] \nAdresse : http://kocal.olympe-network.com/upload/$_FILES[\'photo\']Type : $_FILES[\'photo\'][\'type\']';
}
if(isset($valide))
?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Design" href="design.css" />
<link rel="shortcut icon" href="theme/images/favicon/icon.gif" type="image/x-icon" />
<script type="text/javascript" src="theme/js/titre.js"></script>
</head>
<body>
<div id="conteneur">
<br/>
<!-- Erreur ? -->
<?php
if(isset($erreur)){
echo '<p>', $erreur ,'</p>';
}
?>
<!-- UPLOADER -->Bref, merci d'avance
----
Kocal