Page 1 sur 1

prod chomd

Posté : 13 janv. 2006, 18:27
par labandeadede
salut, voilà je fais un upload via un formulaire mon hebergeur OXITO enregistre la photo en CHOMD 600, je voudrais la mettre en 644 comment faire ? j'ai regardé dans le tuto mais c'est comme une autre langue pour moi.

dans l'attente merci
voilà mon code qui fais l'upload
<?php
if (ma_variable <= "00.0")
{
copy ($lefichier, "$destination");
}
else
{
if (is_uploaded_file($lefichier",)) { 
move_uploaded_file($lefichier, "$destination");
} else {
?>

Posté : 13 janv. 2006, 20:58
par mario
<?php
chmod ("/repertoire/fichier.ext", 755);
?>
la doc : http://fr3.php.net/chmod

Posté : 13 janv. 2006, 22:05
par Dgse
Bonjour

ne pas oublier le 0
<?php 
chmod ("/repertoire/fichier.ext",0644); 
?> 
@+ Dgse

Posté : 14 janv. 2006, 16:24
par labandeadede
ok, merci mais le probleme c'est que je ne sais aps ou metre ceci dans mon code ???? :-(

Posté : 14 janv. 2006, 17:35
par Cyrano
C'est une question de logique :
Si tu le mets avant que le fichier soit dans son répertoire, la commande n'aura aucun autre effet qu'une erreur.
Si tu mets au contraire l'instruction après celle qui doit effectuer une manipulation sur le fichier, tu auras toujours une erreur puisque les droits ne correspondront pas.

CQFD : il faut mettre cette instruction entre les deux ;)

Maintenant, partant de ton problème, tu peux donc mettre cette instruction juste après celle qui déplace le fichier dans son répertoire.