Navigacija

Vartotojų tinkle

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

Registruoti nariai: 25,955
Naujausias narys: Johny

Naujausi straipsniai

Paskutiniai nariai

Johny 2 savaitės
Reikalas 3 savaitės
Jaunelis 9 savaitės
lanis10 savaitės
And2s10 savaitės
Memento Mori15 savaitės
ozzWANTED16 savaitės
Quwqkibor18 savaitės
asirija22 savaitės
tomeem24 savaitės
weberiz27 savaitės
mRokass29 savaitės
kartoonas30 savaitės
iaescortsmap31 savaitės
grunskiz33 savaitės
Bruksnys34 savaitės
illusion34 savaitės
ordo35 savaitės
Jurgaila35 savaitės
originalcs1635 savaitės

Informacija:


OS: Unknown
Naršyklė: Nežinoma
IP: 18.223.108.119
Naujienų: 529
Straipsnių: 235
Temų: 52,588
Postų: 522,528
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.

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

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?

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