Bonjour
Sur certaines source PHP j'ai trouvé des fichiers avec une extension .phps
de quoi il s'agit ?
Merci
Bonjour
Sur certaines source PHP j'ai trouvé des fichiers avec une extension .phps
de quoi il s'agit ?
Merci
Salut,
ces fichiers contiennent du code php ?
voici le contenu d'un fichier nommé
emails.phps
le problème c'est que zend studio se plante en double cliquant dessus.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <?php $q = strtolower($_GET["q"]); if (!$q) return; $items = array( "Peter Pan"=>"peter@pan.de", "Molly"=>"molly@yahoo.com", "Forneria Marconi"=>"live@japan.jp", "Master Sync"=>"205bw@samsung.com", "Dr. Tech de Log"=>"g15@logitech.com", "Don Corleone"=>"don@vegas.com", "Mc Chick"=>"info@donalds.org", "Donnie Darko"=>"dd@timeshift.info", "Quake The Net"=>"webmaster@quakenet.org", "Dr. Write"=>"write@writable.com" ); echo "["; foreach ($items as $key=>$value) { if (strpos(strtolower($key), $q) !== false) { echo "{ name: \"$key\", to: \"$value\" }, "; } } echo "]";
si ces fichiers sont inclus dans tes fichiers .php ça pose pas problème.
hmmm cette question... c'est un peu comme si tu demandais à quoi servent les .inc
En fait, ils servent à rien, c'est juste une habitude de certains codeurs et pour certaines personnes ils représentent quelque chose.
Il me semble qu'à partir du moment où les fichiers sont interpretés a partir d'un include() ou d'un require() tu peux mettre l'extension que tu veux.
Perso, dans le cas de ton .phps, je dirais qu'il a tout simplement changé l'extension pour qu'on ai moins de chance de tomber dessus en fouillant le FTP (en effet, en fouillant on pourrait récup tous les emails qui sont écrits en dur bien qu'ici ce soit des fakes, ça pourrait ne pas en être ^^)
Je dirais que ça sert a différencier les fichiers a inclure et les autres.
ça pose malgré tout un problème de sécurité si on ne fait pas attention , en effet tout comme les *.inc ou autres extensions utilisées dans ce genre de cas , si un utilisateur appel directement la page , apache n'interprète pas le fichier comme ayant du PHP et donc va l'afficher tel quel , le code sera donc visible par tous !
c'est comme le dit darkstar123456 les développeurs ont l'habitude de donner certaines extensions propres en vue de distinguer les différents fichiers.et leurs rôles c'est quoi ?
Oui.Il me semble qu'à partir du moment où les fichiers sont interpretés a partir d'un include() ou d'un require() tu peux mettre l'extension que tu veux.
Pour pallier au problème de sécurité, généralement ces fichiers (les .inc et autres) sont placés dans un répertoire hors d'accès public, ce répertoire peut être par exemple être déclaré dans la variable include_path du php.ini.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager