Navigacija

Vartotojų tinkle

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

Registruoti nariai: 25,956
Naujausias narys: saulyzas

Naujausi straipsniai

Paskutiniai nariai

saulyzas 2 dienos
MaFetas 4 dienos
TOMIJUS 1 savaitė
ozzWANTED 1 savaitė
Reikalas10 savaitės
Jaunelis16 savaitės
lanis17 savaitės
And2s17 savaitės
Memento Mori22 savaitės
Quwqkibor25 savaitės
asirija29 savaitės
tomeem31 savaitės
weberiz34 savaitės
mRokass36 savaitės
kartoonas37 savaitės
grunskiz40 savaitės
Bruksnys41 savaitės
illusion41 savaitės
ordo42 savaitės
Jurgaila42 savaitės

Informacija:


OS: Unknown
Naršyklė: Nežinoma
IP: 13.59.46.85
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.

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

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

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