>> David DUPONT <
>> href="mailto:[email protected]">[email protected]>
>> à écrit le Thu, 25 Mar 2010
>>16:38:00 +0100
>> Si tu upload via FTP, cela
>> vient des paramètres de ton FTP, tu dois
>> être en "create mask" 500 je
>> pense
>raté il a dit que cela le faisait via interface web
> (formulaire
>d'upload)
En effet ce n'est pas un problème ftp, mais c'est lors de l'upload d'une
interface web, et voici le code de la page d'upload
<?
$repertoire = "./media/cv/";
$extensions_ok =
array('docx','DOCX','doc','DOC','pdf', 'PDF','rtf', 'RTF');
$taille_max = 30000000;
// vérifications
if( !in_array(
substr(strrchr($_FILES['curcus']['name'], '.'), 1), $extensions_ok) )
{
$erreur = 'Veuillez
sélectionner
un fichier de type png, gif ou jpg !';
}
// copie du fichier
if(!isset($erreur))
{
$dest_fichier =
basename($_FILES['curcus']['name']);
// formatage nom fichier
// enlever les accents
$dest_fichier =
strtr($dest_fichier,
'ÃÃÃÃÃ
ÃÃÃÃÃÃÃÃÃ'AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy');
ÃÃÃÃÃÃÃ // remplacer les caracteres
autres que
lettres, chiffres et point par _
//vérif
if(file_exists($repertoire.$dest_fichier))
echo "<p>Le fichier de destination existe déjÃ
!</p>";
else {
// copie du fichier
echo "file saved";
move_uploaded_file($_FILES['curcus']['tmp_name'],
$repertoire.$dest_fichier);
}
}
else{
echo
"<p>".$erreur."</p>";
}
?>
>--
>Cordialement
>Grégory
> BULOT
--
Lisez la FAQ de la liste avant de poser une question :
> href="http://wiki.debian.org/fr/FrenchLists" target=_blank
> >http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez
> un message avec comme objet "unsubscribe"
vers
> ymailto="mailto:[email protected]"
> href="mailto:[email protected]">[email protected]
En
> cas de soucis, contactez EN ANGLAIS
> ymailto="mailto:[email protected]"
> href="mailto:[email protected]">[email protected]
Archive:
>
> target=_blank
> >http://lists.debian.org/[email protected]
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers [email protected]
En cas de soucis, contactez EN ANGLAIS [email protected]
Archive: http://lists.debian.org/[email protected]