Petite code PHP à modif

Petite code PHP à modif - PHP - Programmation

Marsh Posté le 18-09-2011 à 13:43:43    

Bonjour à tous !
 
Pour un site de clan je suis en train d'adapter un module pour poster des petits fichiers.
 
Le module avait été réakusé oiyr des fichiers "w3g", mais pour moi j'en aurai besoin pour des fichiers "sc2replay"
 
Voici la partie du code qui nous intérésse :  
 

Citation :

function checkFile() {
 var ext = document.getElementById('copy').value;
 var url = document.getElementById('url').value;
 var index = url.lastIndexOf('/');
 var champ_url;
 if(index == url.length-1) {
  champ_url = false;
 } else {
  champ_url = true;
 }
 if(ext != '') {
  ext = ext.substring(ext.length-3,ext.length);
  ext = ext.toLowerCase();
  if(ext != 'w3g') {
   alert('Merci de choisir un fichier avec extension .w3g !');
   document.getElementById('copy').value = '';
   return false;
  } else {
   return true;  
  }
 } else if(!champ_url) {
  alert('Merci de remplir le champ URL ou de choisir un fichier à uploader');
  return false;
 }
}


 
Que j'ai modifié en :
 

Citation :

function checkFile() {
 var ext = document.getElementById('copy').value;
 var url = document.getElementById('url').value;
 var index = url.lastIndexOf('/');
 var champ_url;
 if(index == url.length-1) {
  champ_url = false;
 } else {
  champ_url = true;
 }
 if(ext != '') {
  ext = ext.substring(ext.length-3,ext.length);
  ext = ext.toLowerCase();
  if(ext != 'sc2replay') {
   alert('Merci de choisir un fichier avec extension .sc2replay !');
   document.getElementById('copy').value = '';
   return false;
  } else {
   return true;  
  }
 } else if(!champ_url) {
  alert('Merci de remplir le champ URL ou de choisir un fichier à uploader');
  return false;
 }
}


 
Peut être naïvement ... quoi qu'il en soit, il me dit malgré que je selectionne un fichier sc2replay : 'Merci de choisir un fichier avec extension .sc2replay !
 
Pouvez vous m'aider ?
 
PS : c'est dans un fichier JS
 
Merci d'avance

Reply

Marsh Posté le 18-09-2011 à 13:43:43   

Reply

Marsh Posté le 18-09-2011 à 14:02:54    

ext = ext.substring(ext.length-3,ext.length);  
 
là tu ne prends que les 3 derniers caractères ... j'essaierais de mettre 9 à ta place.


---------------
NewsletTux - outil de mailing list en PHP MySQL
Reply

Sujets relatifs:

Leave a Replay

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