Navigacija

Vartotojų tinkle

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

Registruoti nariai: 25,956
Naujausias narys: saulyzas

Naujausi straipsniai

Paskutiniai nariai

MaFetas 1 savaitė
ozzWANTED 3 savaitės
saulyzas 5 savaitės
TOMIJUS 6 savaitės
Reikalas15 savaitės
Jaunelis21 savaitės
lanis21 savaitės
And2s22 savaitės
Memento Mori27 savaitės
Quwqkibor30 savaitės
asirija33 savaitės
tomeem35 savaitės
weberiz39 savaitės
mRokass41 savaitės
kartoonas42 savaitės
grunskiz45 savaitės
Bruksnys45 savaitės
illusion46 savaitės
ordo47 savaitės
Jurgaila47 savaitės

Informacija:


OS: Unknown
Naršyklė: Nežinoma
IP: 3.137.177.204
Naujienų: 529
Straipsnių: 235
Temų: 52,588
Postų: 522,537
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 Lap. 30 15:11:14
Taip, vis dar up šypsosi

MaFetas
2024 Lap. 13 22:11:57
hey how, geras dar veikiantis saitas?

Jaunelis
2024 Lie. 25 11:07:43
Oho vis dar veikia svetainė akinanti šypsen Šimtas metų, matau Šaukykloje nuostalgija. Smagu panaršyt po forumą ir pažiūrėt senas temas šypsosi

And2s
2024 Lie. 17 19:07:04
2008 pirmą kart čia patekau, man buvo 10m ir čia pramokau programavimo.. smagu skaityti senas žinutes, tokia nostalgija akinanti šypsen ačiū Ozz kad saugoji šitą kultūrinį reliktą šypsosi

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

Š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ų: 3419      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ą: