par
labandeadede » 26 août 2006, 01:00
salut, jai un prob avec l'upload de mon formulaire car il upload le fichier en 0600 et non pas en 644 que faire merci
voici un morceau du code
<?php
$status = '';
$new_name = '';
$get_files = '';
$all_names = '';
for($i=0;$i<count($_FILES["fileup"]["tmp_name"]);$i++)
{
$name=$_FILES["fileup"]["name"][$i];
$temp=$_FILES["fileup"]["tmp_name"][$i];
$size=$_FILES["fileup"]["size"][$i];
$type=$_FILES["fileup"]["type"][$i];
$h = time();
if($size > 0)
{
global $up_dir, $all_names;
$new_name = $h .'-'. constant('timer') . '-' . $name;
$new_name = strtr($new_name, " àäåéèêëïîôöùüûñ()[]'~$&%*@ç!?;,:/^?{}|+", "_aaaeeeeiioouuun____________________E____");
@move_uploaded_file($temp, $up_dir . $new_name);
$all_names.= "$new_name\n";
chmod($new_name, 0644);
}
}
?>
salut, jai un prob avec l'upload de mon formulaire car il upload le fichier en 0600 et non pas en 644 que faire merci
voici un morceau du code
[php]<?php
$status = '';
$new_name = '';
$get_files = '';
$all_names = '';
for($i=0;$i<count($_FILES["fileup"]["tmp_name"]);$i++)
{
$name=$_FILES["fileup"]["name"][$i];
$temp=$_FILES["fileup"]["tmp_name"][$i];
$size=$_FILES["fileup"]["size"][$i];
$type=$_FILES["fileup"]["type"][$i];
$h = time();
if($size > 0)
{
global $up_dir, $all_names;
$new_name = $h .'-'. constant('timer') . '-' . $name;
$new_name = strtr($new_name, " àäåéèêëïîôöùüûñ()[]'~$&%*@ç!?;,:/^?{}|+", "_aaaeeeeiioouuun____________________E____");
@move_uploaded_file($temp, $up_dir . $new_name);
$all_names.= "$new_name\n";
chmod($new_name, 0644);
}
}
?>[/php]