Type de fichier

Résolu
cs_couf Messages postés 213 Date d'inscription dimanche 5 janvier 2003 Statut Membre Dernière intervention 6 janvier 2011 - 22 nov. 2007 à 16:23
cs_couf Messages postés 213 Date d'inscription dimanche 5 janvier 2003 Statut Membre Dernière intervention 6 janvier 2011 - 22 nov. 2007 à 17:02
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

neigedhiver Messages postés 2480 Date d'inscription jeudi 30 novembre 2006 Statut Membre Dernière intervention 14 janvier 2011 19
22 nov. 2007 à 16:46
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);
3
cs_couf Messages postés 213 Date d'inscription dimanche 5 janvier 2003 Statut Membre Dernière intervention 6 janvier 2011 1
22 nov. 2007 à 17:02
Salut

Merci

couf
0
Rejoignez-nous