[ notebookFun @ 15.03.2010. 20:11 ] @
Radim na neko zadatku i potreban mi je jedan prost primjer.

Imam FORMU sa Username textbox i password. Ja sam napravio da se izvrsi snimanje USERNAME u jedan TXT file e sad zelim da poslije snimanja prosledi USERNAME i PASSWORD na provjeru ako je OK da ispise uredu.

Znaci ne treba mi da prvo provjeri pa da snimi, vec mora da se prvo snima u text file pa da se poslije redirektuje na stanicu za provjeru i ako je u redu da ispise OK.







[ vidonk @ 15.03.2010. 20:36 ] @
Ok prvo snimas u txt fajl pa onda provjera, ali kakva provjera tebi treba ? Jeli provjera da li je upisano u txt fajl ? Provjera da li username sadrzi karaktere tipa !@~# ?
Pod kojim uslovima je ok a pod kojim nije ? I ako ti nije teko postuj taj kod sto si do sad napisao
[ notebookFun @ 15.03.2010. 20:50 ] @
Ovako da preciziram malo.


Imam index.html u kojem imam formu sa dva text box-a (Username i password) i to POST metodom saljem ka test.php

Imam test.php u kojem pomocu, pomocu funkcije smjestam username u ime.txt e sad treba u ovaj test dodam jos jednom nekako POST metodu da nako smjestanja username, proslijedi ka provjera.php

U provjera.php bi imao upit da li je username = neko_ime i password = pass ako jeste pokreni ECHO tacno!



[ vidonk @ 15.03.2010. 21:54 ] @
Ok mora li da se to proslijedi ka provjera.php ? Zasto to neuradis u test.php ?
Ovako

test.php
Code:


$username = ($_POST['username]);
$password = ($_POST['password']);


$fajl = fopen("ime.txt", "w");
$data = "$username\n";
$data .= $password\n";
fwrite($file, $data);
fclose($file);

// Ovo je primjer upisivanja u fajl e sad kad zavrsis sa upisivanjem stavis

header('Location: http://localhost/provjera.php?username='.$username.'&password='.$pasword.'');



provjera.php
Code:


$username = ($_GET['username']);
$password = ($_GET['password']);

// Sad ovdje stavis provjera 
If($username = "Marko" && $password = "1234")
{
echo " Jeste ";
}else{
echo " Nije";
}


Jeli to to ? A takodje pogledaj

http://www.php.net/manual/en/function.header.php

Poz
[ vodich @ 16.03.2010. 23:20 ] @
User i pass ne treba prosledjivati preko $_GET[] nikada!
[ Jbyn4e @ 17.03.2010. 08:52 ] @
^^ Nikako, naravno.

@notebookFun:
Resenje ces napraviti lako:
1)
kod iz test.php prebaci u provera.php (ne znam sto si ga razdvajao uospte) ili obrnuto (po volji ti). Formu preusmeri (action) ka fajlu koji ima ceo kod. Primer:
Code:

zapisi post promenljive u fajl
proveri da li  se post promenljive slazu sa neko_ime i neki_pass pa ispisi

ili
2) Ukljucis (include) test.php na pocetku provera.php, a formu preusmeris (action) na provera.php.

P.S. Ako si to radio zato sto si mislio da samo jednom mozes da iskoristis post promenljive u skriptu, znaj da nije tako - vaze kroz ceo skript. Nema potrebe da to razvlacis kroz vise fajlova (gde nece vaziti).