Includowanie zawartości

bziomek

Użytkownik
Dołączył
Lipiec 14, 2008
Posty
51
Witam, mam problem, z którym nie umiem sobie poradzić.

Mam taki kod na stronie:
PHP:
include("a/ilosc.php");
         
         for($i=$ilosc; $i=1; $i--)
           {              
              if(file_exists('a/'.$i.'.php') )
                {
                   include("a/$i.php");
              
                   echo "$zawartosc";
                }  
           }

Plik ilosc.php :
PHP:
<?php
  $ilosc="x"; // , gdzie x jest liczbą
?>

pliki typu x.php :
PHP:
<?php
  $zawartosc="jakaś tam zawartość";
?>

Czemu to nie działa?
Ciągle trwa ładowanie strony.
 

nowy_me

Użytkownik
Dołączył
Luty 7, 2007
Posty
451
nie wiem czy wiesz ale zapis $i=1 oznacza przypisz do zmiennej $i wartość 1, a chciałeś pewnie porównać czy $i jest równe 1: $i==1
 

hxv

Były Moderator
Dołączył
Sierpień 9, 2006
Posty
797
Pętla for wykonywana jest, dopóki warunek jest spełniony, więc drugie wyrażenie powinno raczej wyglądać tak:
PHP:
$i!=1
albo tak:
PHP:
$i>=1
 

bziomek

Użytkownik
Dołączył
Lipiec 14, 2008
Posty
51
Pętla for wykonywana jest, dopóki warunek jest spełniony, więc drugie wyrażenie powinno raczej wyglądać tak:
PHP:
$i!=1
albo tak:
PHP:
$i>=1
Wielkie dzięki!
Musiałem nie (źle) doczytać o pętli for, ponieważ myślałem, że drugie wyrażenie, to jest warunek zakończenia pętli.
Aż wstyd, ale za to teraz wszystko śmiga, jak należy :)!
Pozdrawiam... ;).
 
Do góry Bottom