une fonction pour deux pages PHP
bonjour
voila j'ai créer une fonction que j'utilise dans deux pages php différentes dans une des pages j'ai des variable qui ne sont pas utiliser voici ma fonction
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| function upload($file, $post){
//on récupère la valeur du fichier d'entrée et de sortie de la liste déroulante
$fichierEntree = $post['entreeFichier'];
$fichierSortie = $post['sortieFichier'];
$projectionEntree = $post['projectionEntree'];
$projectionSortie = $post['projectionSortie'];
//chemin ou on depose le fichier à traiter
$trajet = './upload/';
//on recupère le fichier avec le bouton parcourir
$fic = basename($file['fichierConvertit']['name']);
//on identifie le chemin du fichier qu'on veut traiter
$cheminFichier = $trajet.$fic;
//on récupère les extensions du fichier d'entrée et du fichier de sortie
$extensionEntree = strtolower(pathinfo($fic,PATHINFO_EXTENSION));
var_dump($extensionEntree);
$extensionSortie = strrchr($fichierSortie,'.');
//on déplace le fichier pour pouvoir le traiter.
if(move_uploaded_file($file['fichierConvertit']['tmp_name'],$trajet.$fic)){
// si le fichier de sortie est différent de .ov2 ou .csv on créer un fichier de sortie .
if($extensionSortie != '.ov2' && $extensionSortie != '.CSV' && $extensionSortie != '.xlsx'){
//on créé le fichier de sortie.
$nouveauxFichier = $trajet.'traitement/'.pathinfo($fic,PATHINFO_FILENAME).'_convertit'.$extensionSortie;
}else{
$nouveauxFichier = NULL;
}
return array('cheminFichier'=>$cheminFichier, 'nouveauxFichier'=>$nouveauxFichier, 'fichierEntree'=>$fichierEntree, 'fichierSortie'=>$fichierSortie, 'extensionEntree'=>$extensionEntree, 'extensionSortie'=>$extensionSortie, 'projectionSortie'=>$projectionSortie, 'projectionEntree'=>$projectionEntree, 'fichier'=>$fic, 'trajet'=>$trajet );
}else{
echo '<p class = "reponseFichier">erreur de chargment du fichier</br></p>';
}
} |
j'aimerais faire un truc du genre
Code:
1 2 3 4 5 6 7 8 9 10 11
| if( parametre){
$fichierEntree = $post['entreeFichier'];
$fichierSortie = $post['sortieFichier'];
$projectionEntree = $post['projectionEntree'];
$projectionSortie = $post['projectionSortie'];
}else{
$fichierEntree = null;
$fichierSortie = null;
$projectionEntree = null;
$projectionSortie = null
} |
mais je ne sais pas quoi mettre dans les parametre
merci pour votre aide