Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> blad z explode
voytek_nobody
post 6.06.2005, 23:52:42
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 12.08.2003
Skąd: Węzosławy Wielkie

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


Nie wiem dlaczego mi to wywala kiedys nie wywalalo sad.gif

Notice: Undefined offset: 1 in /home/xxx/public_html/xxx/xxx.php on line 12
Notice: Undefined offset: 1 in /home/xxx/public_html/xxx/xxx.php on line 12


  1. <?
  2.  
  3. $txtfile=0;
  4. if ($handle = @opendir('.')) {
  5.  while (false !== ($file = readdir($handle))) {
  6.  
  7.  
  8. if ($file != &#092;".\" && $file != \"..\" && $file !=\"index.php\") {
  9. $filelist=explode(&#092;".\",$file);
  10. if ($filelist[1] == 'txt')
  11. {
  12. $txtfile=$txtfile+1;
  13. }
  14. }
  15. }
  16. echo &#092;"<b>FileCounter : $txtfile</b>\";
  17. }
  18. ?>



Dziekuje z gory za pomoc
Pozdrawiam nobody:)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
hwao
post 7.06.2005, 06:59:26
Post #2


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Rozszerzenie pliku lepiej jest sprawdzac tak...

  1. <?php
  2. $plik = 'costam.lalala.php.txt';
  3. $ex = array_pop( explode( '.', $plik ) );
  4. echo $ex;
  5.  
  6. // to u siebie to dasz i 
  7. if( trim( $ex ) == 'txt' ) {
  8.  $txtfile++; // zastepuje $txtfile=$txtfile+1;
  9. }
  10. ?>


Pzatym dajesz operator i ( && )
  1. <?php
  2. if ($file != &#092;".\" && $file != \"..\" && $file !=\"index.php\") {
  3. ?>

a IMHO powinien byc lub ( || ) smile.gif
  1. <?php
  2. if ($file != &#092;".\" || $file != \"..\" || $file !=\"index.php\") {
  3. ?>


z && warunek nie moze sie zgodzic poniewaz string nie moze miec tyle "wartosci" zeby pasowal do kazdego z nich smile.gif dlatego przechodzi nawet . i .. i index.php (ale problem powoduje . poniewaz po jej podzieleniu tablica nie ma klucza 1 )
Go to the top of the page
+Quote Post
voytek_nobody
post 7.06.2005, 20:03:02
Post #3





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: 12.08.2003
Skąd: Węzosławy Wielkie

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


wielkie dzieki smile.gif)))
Pozdrawiam:)
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 01:49