Connaitre si le fichier uploader n'est pas un fichier php

Soyez le premier à donner votre avis sur cette source.

Snippet vu 7 566 fois - Téléchargée 22 fois

Contenu du snippet

simple fonction pour connaitre si le fichier uploader n'est pas un fichier php,

Source / Exemple :


<?php

function is_php($fichier)
{
    if(!is_file($fichier))
        return false;

    return (bool)preg_match('~<\?[^xml]~i',file_get_contents($fichier));
}

?>

A voir également

Ajouter un commentaire

Commentaires

aze555666
Messages postés
208
Date d'inscription
mardi 13 avril 2004
Statut
Membre
Dernière intervention
26 janvier 2009

Je sais. Je parlais du probleme de laisser ou non uploader des programmes sur le serveur.
coucou747
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
30
.... aze555666 ce code n'empèche pas d'uploader de fichiers asp...
aze555666
Messages postés
208
Date d'inscription
mardi 13 avril 2004
Statut
Membre
Dernière intervention
26 janvier 2009

@malamam en effet, je n'y avais pas pensé :-)
@coucou747 il me semble qu'il y a un site asp sur codes sources, le probleme est donc entier. Heuresement donc que ce sont en fait des zip.
coucou747
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
30
nix a un serveur ASP... impossible d'y exécuter du php (enfin, php tourne sous IIS, mais je serais étonné que nix ai installé le programme...)
malalam
Messages postés
10840
Date d'inscription
lundi 24 février 2003
Statut
Modérateur
Dernière intervention
2 mars 2010
20
@AZE => Nix uploade des fichiers ZIP...c'est très différent ;-)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.