Type de fichier

[Résolu]
Signaler
Messages postés
213
Date d'inscription
dimanche 5 janvier 2003
Statut
Membre
Dernière intervention
6 janvier 2011
-
Messages postés
213
Date d'inscription
dimanche 5 janvier 2003
Statut
Membre
Dernière intervention
6 janvier 2011
-
Bonjour Les copains,

  Jai une questiion s'il vous plait soyez indulgent avec moi,
je débute juste en PHP.
 Voilà je dois uploader un type de fichier
pas de problème me direz vous quand on connait l'extention il suffit de faire
<hr size="2" width="100%" />
$type_file = $_FILES['fichier']['type'];

    if( !strstr($type_file, '01') && !strstr($type_file, '02') && !strstr($type_file, '03') && !strstr($type_file, '04') )
    {
        exit("Le fichier n'est pas une image");
<hr size="2" width="100%" />Bon parcontre quand l'extension du fichier change et le nom est toujours le même
exemple le nom est graph
et l'extension est graph.01 graph.02, graph.03 comment peut on faire s'il vous plait
je veux que seuls les fichiers qui commencent par graph soit permis au téléchargement pas les autres

Merci d'avance

couf

2 réponses

Messages postés
2483
Date d'inscription
jeudi 30 novembre 2006
Statut
Membre
Dernière intervention
14 janvier 2011
18
Salut,

Pour vérifier que le nom du fichier commence bien par graph. :
if (preg_match('`^graph\.`', $fichier)) {
// Commence par graph. (avec le point)
}

Si tu veux connaitre l'extension du fichier :
$ext = preg_replace('`.*\.([^\.]*)$`', '$1', $fichier);
Messages postés
213
Date d'inscription
dimanche 5 janvier 2003
Statut
Membre
Dernière intervention
6 janvier 2011
1
Salut

Merci

couf