Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2859 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  tester l'extension d'un fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

tester l'extension d'un fichier

n°417639
fafe
qui peut le moins peut le plus
Posté le 05-06-2003 à 12:07:24  profilanswer
 

comment fit_on pour tester l'extension d'un fichier c'est à dire la fin d'une chaine de caractère...
j'ai un petit trou de mémoire.

mood
Publicité
Posté le 05-06-2003 à 12:07:24  profilanswer
 

n°417648
chriscool0​07
Posté le 05-06-2003 à 12:11:31  profilanswer
 

list($nomfichier,$extension) = explode(".",$file);
 
 
ca te va? (dans $extension tu as l'extension du fichier $file)

n°417659
fafe
qui peut le moins peut le plus
Posté le 05-06-2003 à 12:19:55  profilanswer
 

desolé mais je fais quoi avec ?
moi je veux savoir si les 3  dernieres lettres du nom sont "php"
par exemeple or toi tu me file le nom sans l'extension...

n°417667
chriscool0​07
Posté le 05-06-2003 à 12:25:02  profilanswer
 

tu n'as pas compris mais $file= par exemple toto.php
 
list($nomfichier,$extension) = explode(".",$file);  
 
cette instruction te permet de créer deux variavles :  
$nomFichier qui VA contenir "toto" et $extension qui VA contenir "php"
 
il te reste à comparer $extension avec ce que tu veux...

n°417668
karamilo
Posté le 05-06-2003 à 12:26:01  profilanswer
 

bah apres tu verifie si $extension == "php"

n°417680
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 05-06-2003 à 12:32:36  profilanswer
 

chriscool007 a écrit :

list($nomfichier,$extension) = explode(".",$file);
 
 
ca te va? (dans $extension tu as l'extension du fichier $file)


Et si y a un . dans le nom de fichier ? Genre plouf.hop.txt ? Y a pas comme un malaise ? :whistle:


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°417689
chriscool0​07
Posté le 05-06-2003 à 12:38:57  profilanswer
 

ben tu modifies en fonction de ce que tu veux faire!
 
$tab = explode(".",$file);
 
et hop la dernière extension est dans la dernière case du tableau

n°417700
fafe
qui peut le moins peut le plus
Posté le 05-06-2003 à 12:42:48  profilanswer
 

je te remercie ca marche!
j'ai aussi 2 petites broutilles :
comment ouvrir un fichier ascii en lecture
et recuperer toute une ligne sans une variable.
je te remercie.

n°417706
simogeo
j'ai jamais tué de chats, ...
Posté le 05-06-2003 à 12:45:04  profilanswer
 

ca fonctionne si tu n'a pas un fichier qui se nomme monfichier.lalala.ext  :sarcastic:  
 
et avec certains utilisateurs ... :/ ca arrive


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°417714
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 05-06-2003 à 12:49:36  profilanswer
 

simogeo a écrit :

ca fonctionne si tu n'a pas un fichier qui se nomme monfichier.lalala.ext  :sarcastic:  
 
et avec certains utilisateurs ... :/ ca arrive


J'vois pas en quoi c'est un mal [:spamafote]
Autant foutre des / ou \ dans des noms de fichiers je comprends que ça soit pénible mais les . franchement, c'est bien utile pour faire des .bak genre plouf.exe.bak.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
mood
Publicité
Posté le 05-06-2003 à 12:49:36  profilanswer
 

n°417719
simogeo
j'ai jamais tué de chats, ...
Posté le 05-06-2003 à 12:53:24  profilanswer
 

Taiche a écrit :


J'vois pas en quoi c'est un mal [:spamafote]
Autant foutre des / ou \ dans des noms de fichiers je comprends que ça soit pénible mais les . franchement, c'est bien utile pour faire des .bak genre plouf.exe.bak.


 
je ne dis pas que c'est mal
je parlais des utilisateurs qui font n'importe quoi avec les noms de fichiers ou dossiers  :o  
moi aussi je l'ulise pour faire des .old .. ou des trucs similaires mais ca fout ca detection de fichier en l'air ...
 
pour faire quelque chose de sûr faudrait faire un test pour recuperer ce qui se trouve a droite du dernier point


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°417722
Taiche
(╯°□°)╯︵ ┻━┻
Posté le 05-06-2003 à 12:56:44  profilanswer
 

simogeo a écrit :


je ne dis pas que c'est mal
je parlais des utilisateurs qui font n'importe quoi avec les noms de fichiers ou dossiers  :o  
moi aussi je l'ulise pour faire des .old .. ou des trucs similaires mais ca fout ca detection de fichier en l'air ...
 
pour faire quelque chose de sûr faudrait faire un test pour recuperer ce qui se trouve a droite du dernier point


Ui, on est d'accord :) C'était le but de ma remarque avec mon " :whistle: ". explode() est pas très fiable sur ce coup-là passk'on lui spécifie obligatoirement le nombre de tokens alors qu'en fait on en sait rien.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
n°417767
Mara's dad
Yes I can !
Posté le 05-06-2003 à 13:31:04  profilanswer
 

fafe a écrit :

je te remercie ca marche!
j'ai aussi 2 petites broutilles :
comment ouvrir un fichier ascii en lecture
et recuperer toute une ligne sans une variable.
je te remercie.


http://www.php.net/manual/fr/function.fgets.php


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
n°417834
fafe
qui peut le moins peut le plus
Posté le 05-06-2003 à 14:00:04  profilanswer
 

merci!!
 :hello:  :hello:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  tester l'extension d'un fichier

 

Sujets relatifs
[C++] Ouverture via explorer pour choix de fichierfichier de control oracle/linux
[PHP] Récupérer le nom d un fichier à uploader...[css] piétiner une calsse avec la meme dans un autre fichier
Tester si un recordset est vide [RESOLU, merci]Fichier de connexion en VB6
XSLT : tester l'existence d'une balise et sa valeur en même temps?[ok]récupérer des données dans un fichier excel en javascript
Comment exécuter un fichier perl dans une page html ?tester l'extension d'un fichier sous unix
Plus de sujets relatifs à : tester l'extension d'un fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR