Liste de mes php ne liste que les images
Bonjour, je me fais un outil qui devrait lister les PHP en local , curieusement sur un site de mon ordinateur, il parcours bien tout le site, mais n'fiche que les images ? peut 'être un détail que j'aurais mal codé ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
<?php
function recursive_readdir ($dir)
{
if (is_dir ($dir)) $dh = opendir ($dir);
else {
echo $dir, ' repertoire non valide';
exit;
}
while (($file = readdir ($dh)) !== false )
{
if ($file !== '.' && $file !== '..')
{
$path =$dir.'/'.$file;
if (is_dir ($path))
{
recursive_readdir ($path);
}
else {
$OK="O";
if(strpos($file, " ") !== false)
{
$OK="O"; } else{ $OK="N";
}
if ($OK=="O") {echo $path, '<br />';
}
}
}
}
closedir ($dh);
}
recursive_readdir ('.');
?> |
Je ne comprends rien a ces mail que vous m'envoyez, HELP
Je reçois plein de mails mais je ne comprends pas ce que l'on attende de moi, je suis âgé et pourtant très ancien ici, m^^e j'ais en son temps écris des articles qui sont toujours là
écrivez moi en privé ce que vous attendez de moi, mille mercis.
Jean-Pierre Bruneau.
Ma solution qui marche (mais criticale je penses
Merci à vous
Et voici ce qui marche , mais certainement vous allez la retoucher pour être plus Pro ! :(
Donc dans les centaines de PHP de mon site je veux les PHP qui font du MySQL (sachant que ceux la j'ais donc "32bdd" etc...
Alors je fais:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
|
<?php
header('Content-type: text/html; charset=UTF-8');
ini_set ('max_execution_time', 0);
ini_set('memory_limit', '1024M');
?>
<!DOCTYPE html>
<html lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<?php
$Lui="";
function recursive_readdir ($dir)
{
if (is_dir ($dir)) $dh = opendir ($dir);
else {
echo $dir, ' repertoire non valide';
exit;
}
while (($file = readdir ($dh)) !== false )
{
if ($file !== '.' && $file !== '..')
{
$path =$dir.'/'.$file;
$Lui=$path;
if (is_dir ($path)) { recursive_readdir ($path); }
else {
$OK="O";
if(strpos($file, ".php") >2)
{ $OK="O"; } else{ $OK="N"; }
/* =================on cherche 32bdd================== */
if ($OK=="O")
{
$trouve="N";
$luiactu=file($Lui);
$NbrLigne=count($luiactu)-1;
for($a=0;$a<=$NbrLigne;$a++)
{
/* ____________________________________ */
$cherche="32bdd";
/* _____________________________________ */
$flag=strpos($luiactu[$a], $cherche) ;
if ($flag === FALSE ) {$SerARien=0;}
else { $trouve="O"; }
}
if ($trouve=="O")
{
echo $path, '<br />';
}
}
}
}
}
closedir ($dh);
}
recursive_readdir ('.');
?>
</body></html> |