ugrás a tartalomhoz

TXT-s regisztráció hiba... 1 órája keresem a hibát, de nix meg. PLZ Segítsetek!

Anonymous · 2005. Feb. 20. (V), 15.07
A következő a php program:
<?php
if (file_exists($fhnev))
{
echo"A felhasználónév már foglalt";
}
else
{
//változók: fhnev, pass, mail, hlevel igen, nem
// változók létrehozása
$fhnev1=$fhnev.'.lnl'; //utoljara nezett lap
$fhnev2=$fhnev.'.dpl'; //hozzaszolasok
$fhnev3=$fhnev.'.wtr'; //webszotar
$fhnev4=$fhnev.'.cks'; //cikkek
$fhnev5=$fhnev.'.psw'; //jelszo
$fhnev6=$fhnev.'.mlc'; //mail
//fajlok letrehozasa
for ($szam=1, $szam<=6; $szam++)
{
print($szam);
print(". fájl létrehozása");
$now=($fhnev . $szam);
touch($$now) or die("Hiba a fájl létrehozásakor");
}
//adatok beírása
$passw=fopen($fhnev5, 'w');
fwrite($passw, $pass);
fclose($passw);
$open=fopen($fhnev6, 'w');
fwrite($open, $mail);
fclose($open);
//hírlevél
if ($hlevel == "igen")
{
mail('tiny##kukac##atw.hu', 'hírlevél_manuálisan', $mail);
}
}
?>
Egy html űrlapból adatokat küldtem, s most hozná létre a regisztrációs fájlokat kül kiterjesztéssel. A jegyzetek remélem segítenek megérteni a dolgot. A php futtatásakor a következő üzenetet kapom:
Parse error: parse error, unexpected ')', expecting ';' in [weblapom címe]/reg.php on line 18
Előre is köszi a segítséget:
Mr.Tiny
 
1

hibaüzenet

attlad · 2005. Feb. 20. (V), 15.37
A hibaüzenet sokat elolvasása segíthet, oda van írva.
for ($szam=1, $szam<=6; $szam++)
helyett
for ($szam=1; $szam<=6; $szam++)

Attila
2

csere

attlad · 2005. Feb. 20. (V), 15.39
sokat <-> elolvasása
"néha össze szavakat a keverem"

Attila
3

szintaktikai hiba

Anonymous · 2005. Feb. 20. (V), 15.39
szia

A for ciklus szintaktikai hibás, vessződ van pontosvessző helyett:
igy kéne:

for ($szam=1; $szam<=6; $szam++)
4

THX!

Anonymous · 2005. Feb. 20. (V), 18.23
Köszi!
Köszi srácok. Elolvastam a hibaüzenetet, de nem találtam fölösleges ;-t, igazából a for ciklusnál is azért futottam át rajta, mert ott volt már a ,. Köszi szépen!
Mr.Tiny