Bonjour,
J'ai réalisé un formulaire d'envoi de fichier très simple. Celui-ci fonctionne puisque le fichier est correctement uploadé sur le serveur mais un message d’erreur apparait sur la page :
Voici mon script :
Si quelqu'un pouvait m'éclairer la lanterne, sa serait sympa.
D'avance merci.
Modifié par Piixel (25 Apr 2010 - 16:24)
J'ai réalisé un formulaire d'envoi de fichier très simple. Celui-ci fonctionne puisque le fichier est correctement uploadé sur le serveur mais un message d’erreur apparait sur la page :
a écrit :
Warning: move_uploaded_file() [function.move-uploaded-file]: open_basedir restriction in effect. File(/tmp/php_tmp/phpJAfUO5) is not within the allowed path(s): (/var/www/g/ga/gae/gaelcorp.perso.sfr.fr/public_html/:/usr/lib/php5/:/var/sitesmutu) in /var/www/g/ga/gae/gaelcorp.perso.sfr.fr/public_html/Stockage/essai.php on line 16
Voici mon script :
if ($_FILES['fichier']['error'] == 0)
{
$infosfichier = pathinfo($_FILES['fichier']['name']);
$extension_upload = $infosfichier['extension'];
$extensions_autorisees = array('jpg', 'jpeg', 'gif', 'png', 'bmp');
if (in_array($extension_upload, $extensions_autorisees))
{
$result = move_uploaded_file($_FILES['fichier']['tmp_name'], 'essai.' . $extension_upload);
if ($result) echo "Transfert réussi";
}
else
{
echo "Extension non-autorisé !";
}
}
else
{
echo "Erreur d'envoi !";
}
Si quelqu'un pouvait m'éclairer la lanterne, sa serait sympa.
D'avance merci.

Modifié par Piixel (25 Apr 2010 - 16:24)