Pereiti prie turinio

Php Registracijos problema


Rekomenduojami pranešimai

Sveiki , vėl man problema padėkit jei galit... Parse error: syntax error, unexpected '}', expecting ',' or ';' in C:\wamp\www\index.php on line 42

 

index:

 

if ($psl == "registracija2") {

$slapyvardis = $_POST['nick'];

$slaptazodis = $_POST['pass'];

$elpastas = $_POST['email'];

$slapyvardis = preg_replace("[A-Za-z0-9]" , "" , $slapyvardis);

 

if ($slapyvardis == "" or $slaptazodis == "" or $elpastas == "") {

if (file_exsits("$slapyvardis.txt")) {

echo "Toks slapyvardis jau egzistuoja"

} else {

echo "Registracija sekminga!";

$atidaryti = fopen ("$slapyvardis.txt","w");

fwrite ($atidaryti , "$slapyvardis|$slaptazodis|elpastas")

fclose($atidaryti);

}

}

}

 

>?

 

 

 

Ačiū!

Redagavo gestis
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki , vėl man problema padėkit jei galit... Parse error: syntax error, unexpected '}', expecting ',' or ';' in C:\wamp\www\index.php on line 42

 

index:

 

if ($psl == "registracija2") {

$slapyvardis = $_POST['nick'];

$slaptazodis = $_POST['pass'];

$elpastas = $_POST['email'];

$slapyvardis = preg_replace("[A-Za-z0-9]" , "" , $slapyvardis);

 

if ($slapyvardis == "" or $slaptazodis == "" or $elpastas == "") {

if (file_exsits("$slapyvardis.txt")) {

echo "Toks slapyvardis jau egzistuoja"

} else {

echo "Registracija sekminga!";

$atidaryti = fopen ("$slapyvardis.txt","w");

fwrite ($atidaryti , "$slapyvardis|$slaptazodis|elpastas")

fclose($atidaryti);

}

}

}

 

>?

 

 

 

Ačiū!

 

Sudėk kabliataškius po:

 

echo "Toks slapyvardis jau egzistuoja"

 

ir

 

fwrite ($atidaryti , "$slapyvardis|$slaptazodis|elpastas")

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Pasidomėk MySQL duomenų baze. http://www.php.net/manual/en/book.mysql.php . Nes šiais laikais jau niekas nebesaugo duomenų į *.txt failus. Ypač slaptažodžio. :)

 

PHP skriptas yra rašomas tarp <?php ?> tag'ų (bent jau dažniausiai), nes kai kurie hostingai nepalaiko <? ?> ir panašių tag'ų, todėl gali kilti problemų.

 

Pastebėjau, kad nekoduoji slaptažodžio, tai reiktų tau pasidomėti apie hash'us:

 

http://php.net/manual/en/function.md5.php

http://php.net/manual/en/function.sha1.php

 

O klaida yra tame, kad tu nepadėjai kabliataškio ( ; ):

 

<?php 

if ($psl == "registracija2") {
$slapyvardis = $_POST['nick'];
$slaptazodis = $_POST['pass'];
$elpastas = $_POST['email'];
$slapyvardis = preg_replace("[A-Za-z0-9]" , "" , $slapyvardis);

if ($slapyvardis == "" or $slaptazodis == "" or $elpastas == "") {
if (file_exsits("$slapyvardis.txt")) {
echo "Toks slapyvardis jau egzistuoja";
} else {
echo "Registracija sekminga!";
$atidaryti = fopen ("$slapyvardis.txt","w");
fwrite ($atidaryti , "$slapyvardis|$slaptazodis|elpastas");
fclose($atidaryti);
}
}
}

?>

Redagavo FaitasS
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...