05-11-2007, 10:52 PM
Bonsoir, j'ai un ptit problème pour mon système d'upload d'avatar, je n'arrive pas a mettre un CHMOD automatique quand l'image envoyée par le membre est enregistré sur mon FTP.
Donc quand on envoie une image, a moins que je modifie manuellement le CHMOD ( mais bon entre nous j'ai pas que ca a faire ) ca me m'en mais un de 600 je crois, donc impossible pour le membre de le voir sur le site.
Vous savez comment y remedier?
voila mon fichier d'upload
Donc quand on envoie une image, a moins que je modifie manuellement le CHMOD ( mais bon entre nous j'ai pas que ca a faire ) ca me m'en mais un de 600 je crois, donc impossible pour le membre de le voir sur le site.
Vous savez comment y remedier?
voila mon fichier d'upload
Code PHP :
<?php
?php
/*
Merci de laisser le lien de retour vers decoupe-fr
Script d'upload par formulaire. Réalisé par Warthog pour http://www.decoupe-fr.com/forums/
*/
session_start();
$pseudo_joueur = $_SESSION['pseudo'];
require_once('config.php');
if(isset($_POST['submit']))
{
if($_FILES['fichier']['size']>$poids_max)
{
$message='Le fichier est trop lourd !';
}
else
{
$extension_upload=substr(strrchr($_FILES['fichier']['name'], '.') ,1);
if(in_array($extension_upload,$extensions_autorisees))
{
$nom=getName('uploads/',$extension_upload);
move_uploaded_file($_FILES['fichier']['tmp_name'],$nom);
$message='Votre fichier a bien été uploadé.';
mysql_query("UPDATE membre SET avatar= '".$nom."'WHERE pseudo = '".$pseudo_joueur."' ; ") or die (mysql_error());
}
else
{
$message='L\'extension n\'est pas autorisée';
}
}
header("location: option.php?a=$message");
exit;
}
else
{
header("location: option.php?a=$message");
exit;
}
?>
Merci[/php]