Re : apache + droit sur fichiers uploadés
>> David DUPONT <
>> href="mailto:davidclaude.dupont@gmail.com">davidclaude.dupont@gmail.com>
>> à é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:debian-user-french-REQUEST@lists.debian.org"
> href="mailto:debian-user-french-REQUEST@lists.debian.org">debian-user-french-REQUEST@lists.debian.org
En
> cas de soucis, contactez EN ANGLAIS
> ymailto="mailto:listmaster@lists.debian.org"
> href="mailto:listmaster@lists.debian.org">listmaster@lists.debian.org
Archive:
>
> target=_blank
> >20100325164903.041c641d@morpheus.bulot-fr.com">http://lists.debian.org/20100325164903.041c641d@morpheus.bulot-fr.com
Reply to: