![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 0 Dołączył: 15.07.2003 Skąd: Zduńska Wola Ostrzeżenie: (0%) ![]() ![]() |
Chec napisac skrypt pobieraz nazwe uzytkonika i haslo z pliku i sprawdza czy podane haslo i nick jest podane prawidlowo
A wiec tak w pliku plik.html mam taki kod: Kod <form method="post" action="dane.php">
<input type="text" name="numeragenta"><br> <input type="text" neme="hasloagenta"><br> <input type="submit" value="sprawdz"><br> W pliku dane.php Kod <?
$dane=file("dane.txt"); if dane==$_POST['numeragenta'] and $_POST['hasloagenta'] { echo("dobre"); } ?> I w pliku dane.txt Kod 52has
I co amm zle jesli wpisuje w pliku o nazwie plik.html w numeragenta 52 a w hasle has to czemu mi wyskakuje taki blad : Parse error: parse error, expecting `'('' jakis adres on line 3 Czemu nie wyskakuje napis dane zostaly podane prawidlowo?? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 166 Pomógł: 0 Dołączył: 30.01.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Zobacz taki kod: (wstawiony jest tylko break)
[php:1:eeb0662ea7]<?php $dane=file("dane.txt"); $ile=count($dane); $zbior = $_POST['numeragenta'] . $_POST['hasloagenta']; for ($i=0;$i<$ile;$i++) { if($dane[$i] == $zbior){ $dobre = 1; break; } } if ($dobre == 1) { echo("dobre"); }else{ echo("zle"); } ?>[/php:1:eeb0662ea7] A tu ten drugi kod : [php:1:eeb0662ea7]<?php $dane=file("dane.txt"); $zbior=$_POST['numeragenta'] . $_POST['hasloagenta']; $ile=count($dane); for ($i=0;$i<$ile;$i++){ if ($zbior==$dane[$i]){ echo("prawdziwe"); break; } } ?>[/php:1:eeb0662ea7] p.s. masz błąd w kodzie html : Kod <input type="text" neme="hasloagenta"><br>
zamiast neme wstaw name (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 07:49 |