Navigacija

Vartotojų tinkle

Prisijungusių svečių: 131
Prisijungusių narių: 0
Prisijungusių narių nėra

Registruoti nariai: 25,952
Naujausias narys: tomeem

Naujausi straipsniai

Paskutiniai nariai

asirija 3 dienos
tomeem 2 savaitės
Reikalas 3 savaitės
weberiz 5 savaitės
mRokass 8 savaitės
kartoonas 9 savaitės
iaescortsmap 9 savaitės
ozzWANTED10 savaitės
grunskiz12 savaitės
Bruksnys12 savaitės
illusion12 savaitės
ordo13 savaitės
Jurgaila14 savaitės
originalcs1614 savaitės
Rytis15 savaitės
halis16 savaitės
junkus19 savaitės
morlis19 savaitės
Majakas20 savaitės
andsoft21 savaitės

Informacija:


OS: Unknown
Naršyklė: Nežinoma
IP: 18.190.156.212
Naujienų: 529
Straipsnių: 235
Temų: 52,585
Postų: 522,523
Postų pask. parą: 0
Shout'ų pask. parą: 0
P.S.C. pask. parą: 0
Nuorodų kataloge: 13

Lankomumo Statistika

Peržiūrų šiandien: 22

Iš viso peržiūrų: 22948724

Prisijungti

REGISTRUOTIS
Nario vardas

Slaptažodis



Pamiršai slaptažodį?
Paprašyk naujo

Aktyvuoti save

Šaukykla

Jei norite rašyti žinutes, turite prisijungti.

ozzWANTED
2024 Sau. 17 01:01:00
Desperatiškus komentarus šaukykloje su accountu po mėnesio prasibuvimo, ištryniau. Pasaulis ir taip juodas. Įjungiam šviesą, prašviesės. šypsosi

Majakas
2023 Gru. 10 19:12:39
Negaliu patikėti jog žinutės/pranešimai visi yra nuo 2008 m akinanti šypsen

Žmogus
2023 Rugs. 7 21:09:14
O gal BloodKiller pasijungs?

Apocal
2023 Rugs. 2 18:09:23
Nu davai nuveikiam kažką akinanti šypsen. Prisijungti kada visi čia akinanti šypsen.

Apocal
2023 Rugs. 2 00:09:18
Šiaip atėjau pažiūrėti ar dar lopas nesby yra ar koks ten buvo.

Šaukyklos archyvas

Apklausa

Ar esate patenkinti lietuviško vertimo kokybe?

Taip!

Taip, bet yra ką taisyti (parašysiu komentaruose)

Ne

Norėdamas balsuoti turite prisijungti.
Archyvas
Reklama 400x60
PHP: Koks kodas?
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Kiti PHP, HTML, MySQL klausimai

Autorius: sidicer Peržiūrų: 3215      Spausdinti temą
2009 Gru. 7 22:12:06          1 žinutė iš 15
Spausdinti pranešimą
Sveiki
Ka reik rasyt, kad jeigu i <input type = text name = 'name'>
irase pvz: admin
ji praleistu toliau, o jeigu neparase arba parase kitka parasytu klaida ?
2009 Gru. 7 22:12:07          2 žinutė iš 15
Spausdinti pranešimą
Deiviuxas parašė:
Sveiki
Ka reik rasyt, kad jeigu i <input type = text name = 'name'>
irase pvz: admin
ji praleistu toliau, o jeigu neparase arba parase kitka parasytu klaida ?

Su sąlyga, kad formos action metodas yra post, tai paprasčiausias būdas tai padaryti -

// Sugraibom informaciją nuo formos
$admin = $_POST["name"];
if($admin == admin){
echo"Puiku!";
// Puiku. Tada greičiausiai norėsi pradėti sesiją
// ir nukreipti į administraciją or whatever.
}
// Jei irašyta ne admin, tai nutraukiame viską ir rašome "Klaida"
else {
die("Klaida!");
}






Redagavo J 2009 Gru. 7 22:12:07
2009 Gru. 7 22:12:50          3 žinutė iš 15
Spausdinti pranešimą
Bet tavo kode nėra nustatyta žodis, kuris turi būt įvestas.

www.creatium.lt
2009 Gru. 7 22:12:19          4 žinutė iš 15
Spausdinti pranešimą
o kad butu paprasciau
kazkas panasaus:

if input text = 'name=admin' | 'psw=psw'

nu kazka tokio neimanoma?
2009 Gru. 7 22:12:48          5 žinutė iš 15
Spausdinti pranešimą
Creatium parašė:
Bet tavo kode nėra nustatyta žodis, kuris turi būt įvestas.

Aha, suklydau šiek tiek (miego juk norisi)... Tuoj pataisysiu.

Deiviuxas parašė:
o kad butu paprasciau
kazkas panasaus:

if input text = 'name=admin' | 'psw=psw'

nu kazka tokio neimanoma?

Nu kad čia nelabai panašu į PHP... Juk šitas dalykas labai paprastas. Vartotojas įrašo duomenis, mes juos nugriebiame (nors galima naudoti ir tą patį POST kintamąjį, bet nelabai apsimoka) ir apdorojame (t.y. elementari apsauga nuo SQL injekcijų). Tada tikriname sąlygą, jei atitinka - praleidžiame, jei ne - ne.

P.S. || iš viso reiškia "OR", t.y. arba, tai jis išvis niftemu.


Redagavo J 2009 Gru. 7 22:12:47
2009 Gru. 7 22:12:33          6 žinutė iš 15
Spausdinti pranešimą
o kad butu paprasciau
kazkas panasaus:

if input text = 'name=admin' | 'psw=psw'

nu kazka tokio neimanoma?
2009 Gru. 7 22:12:38          7 žinutė iš 15
Spausdinti pranešimą
BloodySpeed parašė:
Aha, suklydau šiek tiek (miego juk norisi)... Tuoj pataisysiu.


Vėl klaida akinanti šypsen

Ne if ($admin == admin), o if ($admin != admin) - tuomet išmes klaidą. Nes dabar įvedus teisingai mestų klaidą.

www.creatium.lt
2009 Gru. 7 22:12:56          8 žinutė iš 15
Spausdinti pranešimą
Creatium parašė:
BloodySpeed parašė:
Aha, suklydau šiek tiek (miego juk norisi)... Tuoj pataisysiu.


Vėl klaida akinanti šypsen

Ne if ($admin == admin), o if ($admin != admin) - tuomet išmes klaidą. Nes dabar įvedus teisingai mestų klaidą.

Ale dabar tai išvis susimaišiau... Wait a second... galvoja
Edit: Sutvarkyta.


Redagavo J 2009 Gru. 7 22:12:28
2009 Gru. 7 22:12:09          9 žinutė iš 15
Spausdinti pranešimą
Krc nk nesuprantu akinanti šypsen


kaip atrodytu visas kodaS?:

<?php

<input type = text name = 'vardas'>
<input type = password name = 'slaptazodis'>
<input type = 'Submit' value = 'Bandom'>

?>




Kaip sitam kode atrodytu? akinanti šypsen
Bus +10
2009 Gru. 7 22:12:48          10 žinutė iš 15
Spausdinti pranešimą
<?php
echo "
<input type = text name = 'vardas'>
<input type = password name = 'slaptazodis'>
<input type = 'Submit' value = 'Bandom'>
";
$admin = $_POST["slaptazodis"];
if($admin != admin){
echo"Puiku!";
}
else {
die("Klaida!");
}
?>




kur yra admin, tai tenai tavo pass kokį norėsi dėti.

www.creatium.lt
Redagavo Creatium 2009 Gru. 7 22:12:02
2009 Gru. 7 22:12:22          11 žinutė iš 15
Spausdinti pranešimą
Deiviuxas parašė:
Krc nk nesuprantu akinanti šypsen


kaip atrodytu visas kodaS?:

<?php

<input type = text name = 'vardas'>
<input type = password name = 'slaptazodis'>
<input type = 'Submit' value = 'Bandom'>

?>




Kaip sitam kode atrodytu? akinanti šypsen
Bus +10

Hmm, idomiai tu čia. Visų pirma nebūtina iš karto naudoti php. Pakanka su html sukurti formą (pasidomėk tuo, jei tiesiog viską parašysiu - nebus jokios naudos), su action į php failą (arba į tą patį failą, bet čia per daug tau sudėtinga bus jam suvokt). O php faile jau bus scriptas, apdorojantis ir tikrinantis informaciją.


Redagavo J 2009 Gru. 7 22:12:28
2009 Gru. 7 22:12:59          12 žinutė iš 15
Spausdinti pranešimą
if($_POST["vardas"] == "kazkoksvardas" && $_POST["slaptazodis"] == "kazkoks slaptazodis"){
echo "Teisingai";
} else {
echo "Neteisingai";
}


2009 Gru. 7 22:12:43          13 žinutė iš 15
Spausdinti pranešimą
krc
Arba miego norisi del to nk nesuprantu, arba cia ne man akinanti šypsen
Krc nk nesigaudau dbr akinanti šypsen


iMantux
Dekui!!

2009 Gru. 7 22:12:34          14 žinutė iš 15
Spausdinti pranešimą
Creatium parašė:
<?php
echo "
<input type = text name = 'vardas'>
<input type = password name = 'slaptazodis'>
<input type = 'Submit' value = 'Bandom'>
";
$admin = $_POST["slaptazodis"];
if($admin != admin){
echo"Puiku!";
}
else {
die("Klaida!");
}
?>




kur yra admin, tai tenai tavo pass kokį norėsi dėti.

Kaži ar be <form> tagų veiks. Nors gal jis ir turi pasirašęs tą formą - čia nuo jo priklauso, bet jei jau jam tamsus miškas, tai abejoju :) Ypač, kai tarp <? ?> rašo HTML kodą be echo/print.


Redagavo J 2009 Gru. 7 22:12:31
2009 Gru. 7 22:12:50          15 žinutė iš 15
Spausdinti pranešimą
Aplamai jei nori viso tai butu:

<?
if (isset($_POST["siunciam"])) {
if($_POST["vardas"] == "kazkoksvardas" && $_POST["slaptazodis"] == "kazkoks slaptazodis"){
echo "Teisingai";
} else {
echo "Neteisingai";
}
}
?>

<form action="<? $PHP_SELF ?>" method="post" name="siunciam">
<input type="text" name="vardas">
<input type="password" name ="slaptazodis">
<input type="submit" name="siunciam" value= "Bandom">
</form>


Jei nepadariau klaidų nes skubėdamas rašiau.
Peršokti į forumą: