Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML+PHP] Co tu nie gra ?!, Ja juz stracilem glowe....
kiler129
post
Post #1





Grupa: Zarejestrowani
Postów: 566
Pomógł: 35
Dołączył: 21.06.2006

Ostrzeżenie: (0%)
-----


Napisałem sobie taki maly sktypcik. Wyświetla on listę plików w katalogu. Owszem ktoś zapyta po co to skoro apache czy IIS robi to sam jesli nia ma pliku index.*, wszystko sie zgadza ale taka liste moge formatowac tylko przez edycje plikow apacha (co do iis nie wiem - nie uzywam) a nie chce aby taka liste mieli wszyscy na serwie.
Ale dobra, rozpisalem sie za mocno.
Problem polaga na tym ze im wiecej plikow tym wiecej wolnej przestrzeni od góry.
Gdzieś musiałałem zgubić jakieś tagi ale nie umiem znaleźć co i jak (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif)

Oto kodzik:

  1. <?
  2.  
  3.  
  4.  
  5. echo<<< META
  6. <title>PSP GAME LIST</title>
  7. <style type="text/css">
  8. /* <![CDATA[ */
  9. il { line-height: 150% }
  10. /* ]]> */
  11. </style>
  12. META;
  13.  
  14.  
  15.  
  16.  function getModTime($file) 
  17.  { 
  18.  $time = filemtime($file[0].'.'.$file[1].$file[2]); 
  19.  $date = date("G:i:s d.m.Y", $time); 
  20.  print $date.'r'; 
  21.  } 
  22.  
  23.  function getOpis($plik) 
  24.  { 
  25.  $fp = @fopen('./opisy/'.$plik[0].'.opis', "r");
  26.  $opis = @fread($fp, filesize('./opisy/'.$plik[0].'.opis'));
  27.  @fclose($fp);
  28.  @fclose($fp);
  29.  echo "$opis";
  30.  }
  31.  
  32.  
  33.  
  34. $folder = dir('./');
  35.  
  36. echo '<body bgcolor="#000000" text="#008000" link="#008000" vlink="#008000" alink="#008000">';
  37.  
  38. echo<<< PTR
  39. <center>
  40. <table border="0" width="871" height="101">
  41. <tr>
  42. <td width="21" height="19">l.p.</td>
  43. <td width="215" height="19">Nazwa</td>
  44. <td width="125" height="20">Rozmiar</td>
  45. <td width="175" height="20">Data dodania</td>
  46. <td width="301" height="20">Opis</td>
  47. </tr>
  48. PTR;
  49.  
  50. $i = '1';
  51.  
  52. while($plik = $folder->read()) 
  53.  
  54. if(is_dir("$plik") && $plik != '.' && $plik != '..' && $plik != 'opis')
  55. {  
  56. echo '<tr><td width="21" height="19">';
  57. echo "$i";
  58. echo '</td><td width="215" height="19">';
  59. echo '<img border="0" src="ico.gif"> <a href="./' .$plik. '"><il><font face="Lucida Console"><b>' .$plik. '</b></font></il></a>&nbsp;&nbsp;&nbsp;&nbsp;</td><td width="125" height="20">';
  60. echo '</td><td width="125" height="20"><b>&lt;DIR&gt;</b></td><td width="175" height="20"><b>&lt;DIR&gt;</b></td></tr>';
  61. $i++;
  62. }
  63. else
  64. {
  65. if($plik != '..' && $plik != '.' && $plik != 'opis' && $plik != 'index.php' && $plik != 'upload.php'&& $plik != 'ico.gif')
  66. {
  67. $plik = explode (".", $plik);
  68. echo '<td width="21" height="19">';
  69. echo "$i";
  70. echo '</td><td width="215" height="19">';
  71. echo '<img border="0" src="ico.gif"> <a href="./' .$plik[0].'.'.$plik[1].$plik[2]. '"><il><font face="Lucida Console"><b>' .$plik[0]. '</b></font></il></a>&nbsp;&nbsp;&nbsp;&nbsp;</td><td width="125" height="20">';
  72. $rozmiar = round( filesize($plik[0].'.'.$plik[1].$plik[2]) / 1024 / 1024, 2);
  73. $rozmiar = explode (".", $rozmiar);
  74. echo $rozmiar[0].'</b> MB'; 
  75. echo '</td><td width="175" height="20">';
  76.  
  77. getModTime($plik);
  78.  
  79. echo '<td width="301" height="20">';
  80. getOpis($plik); 
  81. echo '</td></td></tr><br>';
  82. $i++;
  83. }
  84.  
  85. }
  86. $folder->close();
  87.  
  88. echo<<< KTR
  89. </tr>
  90. </table>
  91. </center>
  92. KTR;
  93. ?>
Go to the top of the page
+Quote Post
akubiczek
post
Post #2





Grupa: Zarejestrowani
Postów: 189
Pomógł: 0
Dołączył: 4.07.2004
Skąd: z neostrady

Ostrzeżenie: (0%)
-----


Gołym okiem widać, że masz <br> w niedozwolonym miejscu.
Go to the top of the page
+Quote Post
kiler129
post
Post #3





Grupa: Zarejestrowani
Postów: 566
Pomógł: 35
Dołączył: 21.06.2006

Ostrzeżenie: (0%)
-----


To weź mi pokaż co i gdzie poprwić bo ja siedze nad tym od 2 dni (IMG:http://forum.php.pl/style_emoticons/default/tiredsmiley.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
To weź mi pokaż co i gdzie poprwić bo ja siedze nad tym od 2 dni
No nie oslabiaj.... wyraznie ci napisano : wywal <br>
masz w kodzie jedno <br>. ciezko poszukac i wywalic?
Go to the top of the page
+Quote Post
kiler129
post
Post #5





Grupa: Zarejestrowani
Postów: 566
Pomógł: 35
Dołączył: 21.06.2006

Ostrzeżenie: (0%)
-----


Hehe, chyba ślepnę na starość (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Dzięki chłopaki, temat do zamkniecia (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 00:40