Boujour,
Je ne voudrai pas paraître insistant mais j'ai déjà posé mon problème sur ce forum, le post n'étant pas remonté (et donc sans réponse) j'ai pris la liberté d'en créé un nouveau (après avoir aussi essayer de contacter Julkien par mail).
Donc pour vous réexpliquer le souci je suis sur un projet de site associatif pour appuyer mon association et apporté un petit plus. L'association a pour but la promotion des artistes électronique de la région Rhone-Alpes.
Après avoir fais le tour des plates-formes CMS je me suis tourné vers KwsPHP car elle est pour moi, la plus modulable et la plus conviviale. J'ai par la suite installé le fantastique module complémentaire FAM de julkien qui correspond exactement à ce que je voulais faire mais plusieurs petits souçi se sont mis en travers de mon chemin et je n'es absolument pas le niveau d'y répondre seul je viens donc vous demander un peu d'aide si vous le voulez bien.
Premier souci :
Sur la page d'upload je ne peux pas uploader de gros morceaux (30Mo) une erreur "format incorrect" apparaît sans cesse
De plus pour les uploads je ne peux pas mettre des morceaux encodé au dessus de 128kbps ce qui est très faible au niveau qualité.
Si je pouvais modifier ces deux paramètres ça serait déjà énorme.
Les autres soucis sont mineures je les exposerai après car il ne presse pas et j'aimerai assez trouver une solution tout seul.
Cordialement,
Ps: voici le code de la page destinée aux upload de fichiers son (vous remarquerez que j'ai déj modifier les deux ini set sans résultat):
Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
<?php
-
-
bloc_head('upload');
-
if (!(defined('__KWS__'))) {die ('Erreur d\'appel de fichier.');}
-
if(get_grade() >= GRD_MEMBR)
{
-
// Taille maximum
-
//ini_set(max_input_time, 9999);
//ini_set(set_time_limit, 9999);
-
if ($sql_photo =='')
{
$MAX_FILE_SIZE = 10000000;
}
else
{
$MAX_FILE_SIZE = 256000;
}
-
// Dossier de destination du fichier
-
if ($sql_mp3 ==1)
{
$folder = "modules/fam/mp3/";
}
if ($sql_photo ==1)
{
$folder = "modules/fam/membre/";
}
if ($sql_photo ==2)
{
$folder = "modules/fam/membre/";
}
if ($sql_album ==1)
{
$folder = "modules/fam/album/";
}
if ($sql_admin ==1)
{
$folder = "modules/fam/membre/";
}
// Tableau array des différents types
$allowed_types = array("audio/mpeg-mp3", "image/gif", "image/pjpeg", "image/jpeg", "image/jpg");
-
// Variables récupérée par methode POST du formulaires
$fname = $HTTP_POST_FILES['fichier']['name'];
$ftype = $HTTP_POST_FILES['fichier']['type'];
$fsize = $HTTP_POST_FILES['fichier']['size'];
$ftmp = $HTTP_POST_FILES['fichier']['tmp_name'];
-
// Diverses test afin de savoir si :
// Le format de fichier correspond à notre tableau array
if(!in_array($ftype, $allowed_types)){$error = 1;}
-
// La taille du fichier n'est pas dépassée
if($fize > $MAX_FILE_SIZE){$error = 2;}
-
// Le fichier n'existe pas déjà
if(file_exists($folder."m_".$fname)){$error = 3;}
-
// Si tout va bien, c'est bien déroulé
if(copy($ftmp,''.$folder.''.$fname.'')) {$error = 0;}
-
// Switch servant simplement à la gestion des erreures
switch($error){
case'0':
if ($sql_new ==1)
{
header('Location: index.php?mod=fam&ac=modif&int_id='.$int_id.'&sql_pseudo='.$K_user->pseudo.'&sql_new=1&sql_fichier='.$fname.'');
}
if ($sql_new ==2)
{
header('Location: index.php?mod=fam&ac=modif&int_id='.$int_id.'&sql_pseudo='.$K_user->pseudo.'&sql_new=2&sql_fichier='.$fname.'');
}
if ($sql_photo ==1)
{
reqmysql('INSERT INTO `fam_membre` SET `image_artiste` ="'.$fname.'", `artiste`="'.$K_user->pseudo.'" ;');
header('Location: index.php?mod=fam&ac=formulaire&sql_validation=ok');
}
if ($sql_photo ==2)
{
reqmysql('UPDATE `fam_membre` SET `image_artiste` ="'.$fname.'" WHERE `artiste`="'.$K_user->pseudo.'" ;');
header('Location: index.php?mod=fam&ac=mes_titres');
}
if ($sql_album ==1)
{
reqmysql('UPDATE `fam_artiste` SET `image_album` ="'.$fname.'" WHERE `id`="'.$int_id.'" ;');
header('Location: index.php?mod=fam&ac=mes_titres');
}
if ($sql_admin ==1)
{
reqmysql('UPDATE `fam_membre` SET `image_artiste` ="'.$fname.'" WHERE `artiste`="'.$int_id.'" ;');
header('Location: index.php?mod=fam&ac=gestion_fiche&int_id='.$int_id.'');
}
break;
case'1':
echo("Format de fichier incorrecte.");
break;
case'2':
echo("Fichier trop volumineux.");
break;
case'3':
echo("Fichier déjà existant.");
break;
}
-
}
close_table();
- ?>