1 petite aide !! prob de tri ds 1 tableau apres upload !

1 petite aide !! prob de tri ds 1 tableau apres upload ! - Programmation

Marsh Posté le 29-01-2002 à 14:36:17    

ds 1 des pages de mon intranet les gens peuvent uploader des documents . ces docs pourront ensuite etre consultables en ligne par les autres utilisateurs!!
apres avoir uploadé des docs les noms de ces docs s affichent en vrac ds 1 page !!
cmt faire pour les ranger ds 1 tableau a 2 colonnes (1  colonne pour les doc word l autre pour les docs excel ) automatiquement apres avoir été uploadés??
c a d que des qu un doc est uploadé, il s insere ds la bonne colonne du tableau !!

Reply

Marsh Posté le 29-01-2002 à 14:36:17   

Reply

Marsh Posté le 29-01-2002 à 14:39:47    

tu fais ca en quel language?
PHP, CGI, HTML/JS ?


---------------
Je ne suis ni pour, ni contre, bien au contraire  
Reply

Marsh Posté le 29-01-2002 à 14:45:53    

PHP    :sarcastic:

Reply

Marsh Posté le 29-01-2002 à 14:57:07    

le prog d upload existe deja !!!  
le prob est ke les docs ajoutés st en vrac ds 1 page !!
il faudrait que des que les docs st ajoutés , ils s inserent ds la colonne d 1 tableau (colonne correspondant au type de doc uploadé )!!  
ça doit etre 1 simple incrmentation mais j y arrive pas !! :??:

Reply

Marsh Posté le 29-01-2002 à 15:03:36    

ben tu mets bien le fichier ds une base de données?
 
alors tu fais une requête pour trier et c bon

Reply

Marsh Posté le 29-01-2002 à 15:09:09    

<?
//Détermine l'extension du ficher
function fileExt($file){
  $pt = strrpos($file, "." );
  return substr($file, $pt+1);
}
 
 
 
$nbd= 0; //nb document Doc
$nbe= 0; //nb document Excel
$doc= ""; //document word
$exc= ""; //document excel
$directory= "/WHERE FILES/ARE/UPLOADED";
 
$handle=opendir($directory);
 while ($file = readdir($handle)) {  
  if ($file != "." && $file != ".." ) {  
   // $file contient le nom d'un fichier
    if( fileExt($file)=="doc" )
       $doc[$nbd++]= $file;
    if( fileExt($file)=="xls" )
       $exc[$nbe++]= $file;
  }  
 }
closedir($handle);
echo "<TABLE>";
echo "<TR><TH>WORD</TH><TH>Excel</TH></TR>";
 
$nbrow= ($nbd>$nbe) ? $nbd : $nbe;
 
for ($i=0; $i<$nbrow; $i++){
  $fileDoc= ($i<$nbd) ? $doc[$i] : " ";
  $fileExc= ($i<$nbe) ? $exc[$i] : " ";
  echo "<TR><TD>$fileDoc</TD><TD>$fileExc</TD></TR>";
}
echo "</TABLE>";
?>

 

[edtdd]--Message édité par ethernal--[/edtdd]

Reply

Marsh Posté le 29-01-2002 à 15:20:52    

je viens de la tester ça fct nickel ;)

Reply

Marsh Posté le 29-01-2002 à 15:43:10    

MERCI BCP!!
chui en train d essayer de l adapter a mon script !

Reply

Marsh Posté le 29-01-2002 à 15:59:06    

de rien, c'était vite fait ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed