Topic: tokios nesamones dar nemaciau

kodas:

$b = $_GET['b'];

if (is_file("failai/$b.txt"))
{
print "true";
} else
{
print "false
}

man visada spausdina false, jei parasau:

if (is_file("failai/failas.txt))
viskas buna gerai, bet jeigu kintamaji irasau iskarto false spausdina, nors kintamasis $b = "failas";
kdl tokia nesamone?

Re: tokios nesamones dar nemaciau

Na tai reikia tada pasiskaityti apie elmentarius dalykus: kaip veikia kintamieji ir eilutės: http://www.php.net/manual/en/language.types.string.php

Re: tokios nesamones dar nemaciau

bet anksciau veikdavo

Re: tokios nesamones dar nemaciau

Tu bent perskaitei tą informaciją kur daviau? Ten parašyta kada ir kaip veikia. Kodėl kartais gali veikti, o kartais negali.

Tokiems, kaip tu, rekomenduoju visada naudoti:

if(is)file("failai/" . $b . ".txt")){
...

ir nebus jokių bėdų.

Re: tokios nesamones dar nemaciau

Kad ir kaip benaudociau vistiek neveikia, o kitame sc, kur irgi naudoju is_file viskas veikia

Re: tokios nesamones dar nemaciau

Tai parodyk scriptą, ir parodyk katalogo turinį, kuriame veikia scriptas (akcentuoju - veikia - arba kuriame paleistas arba, kuriame includintas).

Re: tokios nesamones dar nemaciau

Pasidariau šiek tiek kitaip ir dabar jau veikia, dėkui už pagalbą.