login  Naam:   Wachtwoord: 
Registreer je!
 Scripts:

Scripts > PHP > Fora/Discussieborden > DirReadout v1.0

DirReadout v1.0

Auteur: IceCold - 09 januari 2005 - 18:04 - Gekeurd door: Dennisvb - Hits: 7181 - Aantal punten: 1.40 (5 stemmen)



Uitleg staat in readme

Code:
####################################################
### Dir Readout ###
####################################################
## By Ice-Cold #####################################
####################################################
# Dir Readout v1.0 #
# #
# Installatie #
# #
# Zet de PHP file in de folder die je wil #
# printen. Hij zal alle foto's tussen #
# [img][/img] tags zetten,de meest gebruikte #
# image tag vorm... Gewoon uploaden en naar #
# de file gaat. Er zit zelfs een rapport in #
####################################################
# #
# Contacteer mij voor.. #
# #
# problemen, en als je het gebruikt, maar #
# ook bewerkt, zou ik graag zien wat je net #
# gedaan hebt, kan ik mss ook iets uit leren #
####################################################
####################################################
################### Have Fun #######################
####################################################





  1. <html>
  2. <head>
  3. <title>Dir Readout | by Ice-Cold</title>
  4. </head>
  5. <body>
  6. <?php
  7. $file = explode("/", $_SERVER['PHP_SELF']);
  8. $count = count($file);
  9. $file = $file[$count -1];
  10. $uitkomst = strlen($file);
  11.  
  12. $buitkomst = strlen($_SERVER['PHP_SELF']);
  13.  
  14. $tral = $buitkomst - $uitkomst;
  15.  
  16.  
  17.  
  18. $volledig_voor = $_SERVER['HTTP_HOST'];
  19. $volledig_na = substr($_SERVER['PHP_SELF'], 0, $tral);
  20. $aantal_dirs = 0;
  21. $aantal_files = 0;
  22. $aantal_upfiles = 0;
  23.  
  24. function is_image($a){
  25. if(exif_imagetype($a) == IMAGETYPE_GIF OR exif_imagetype($a) == IMAGETYPE_JPEG OR exif_imagetype($a) == IMAGETYPE_PNG) {
  26. return true;
  27. }
  28. else
  29. {
  30. return false;
  31. }
  32. }
  33. }
  34. else
  35. {
  36. function is_image($a) {
  37. $ext = substr($a, -3);
  38. if($ext == "jpg" OR $ext == "gif" OR $ext == "JPG" OR $ext == "GIF" OR $ext == "png" OR $ext == "PNG") {
  39. return true;
  40. }
  41. else
  42. {
  43. return false;
  44. }
  45. }
  46. }
  47.  
  48. echo "<center><h1>Dir readout with [IMG][/IMG]</h1><sup>Engine Created by Ice-Cold</sup></center><br>";
  49.  
  50. if ($handle = opendir('.')) {
  51.  
  52. while (false !== ($file = readdir($handle))) {
  53. if(substr($file,0,1)!="."){
  54. if(is_dir($file)) {
  55. echo "";
  56. $aantal_dirs = $aantal_dirs + 1;
  57. }
  58. else
  59. {
  60. if(is_image($file) == true) {
  61.  
  62. echo "[img]";
  63. echo $volledig_voor;
  64. echo $volledig_na;
  65. echo $file;
  66. echo "[/img]<br>";
  67. $aantal_files = $aantal_files + 1;
  68. }
  69. else
  70. {
  71. echo "";
  72. $aantal_upfiles = $aantal_upfiles + 1;
  73. }
  74. }
  75. }
  76. else
  77. {
  78. echo "";
  79. }
  80. }
  81. closedir($handle);
  82. }
  83.  
  84. ?>
  85. <br><br><br>
  86. <b>PHP Script Rapport</b><br><br>
  87. <b>Aantal Directories</b>: <?=$aantal_dirs; ?><br>
  88. <b>Aantal Files Parsed</b>: <?=$aantal_files; ?><br>
  89. <b>Aantal Files Niet Geparsed</b>: <?=$aantal_upfiles; ?><br>
  90. <b>Aantal Files In Totaal</b>: <?=$aantal_upfiles + $aantal_files; ?><br>
  91. </body>
  92. </html>
Download code! Download code (.txt)

 Bekijk een voorbeeld van dit script!
 Stemmen
Niet ingelogd.

 Reacties
Post een reactie
Geen reacties (0)
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.03s