Warning: move_uploaded_file(): open_basedir restriction in effect. File(/web/img/tuto/waih4z9bnc2kq5l) is not within the allowed path(s): (/home/phpmyadmin/:/home/httpd/vhosts/
www.teammaker.fr/:/home/httpd/vhosts/www.teammaker.fr/t...) in /home/httpd/vhosts/
www.teammaker.fr/web/zz/news1.php on line 111
voici le message d'erreure que jobtien avec se scripte :
if(isset($_FILES['img']))
{
// params
unset($erreur);
$extensions_ok = array('png', 'gif', 'jpg', 'jpeg', 'bmp');
$taille_max = 10000000;
$dest_dossier = '/web/img/tuto/';
// utilisez également des slashes sous windows : $dest_dossier = 'd:/damien/photos/';
// vérifications
if( !in_array( substr(strrchr($_FILES['img']['name'], '.'), 1), $extensions_ok ) )
{
$erreur = 'Veuillez sélectionner un fichier de type png, gif ou jpg !';
}
elseif( file_exists($_FILES['img']['tmp_name'])
and filesize($_FILES['photo']['tmp_name']) > $taille_max)
{
$erreur = 'Votre fichier est trop lourd!';
}
// copie du fichier
if(!isset($erreur))
{
//on donne un nom aleatoire au fichier
$numero_lettre = 'abcdefghijklmnopqrstuvwyz1234567890_';
$numero_lettre_melanges = str_shuffle($numero_lettre);
$dest_fichier = substr($numero_lettre_melanges, 1, 15);
// copie du fichier
chmod($dest_fichier, 0777);
move_uploaded_file($_FILES['img']['tmp_name'], $dest_dossier . $dest_fichier);
}
}
echo $erreur;
voila donc ben j'aimrez que sa marche :-P
je vous remercie d'avance