dufam ze mi niekto pomoze...
subor pod heslom
-
Nadeo
Guru wannabe
- Príspevky: 2202
- Registrovaný: 04 nov 2006, 19:38
- Bydlisko: BA/LV
- Kontaktovať používateľa:
subor pod heslom
potreboval by som jeden script. pojdete napr. na stranku , kde zadate heslo, a ked bude spravne tak vas to presmeruje na napr. priklad.txt (ale tak , aby nebolo vidiet v prehliadaci to /priklad.txt ) . a ked niekto zada spravne heslo , aby sa logla ip do ip.txt ...
dufam ze mi niekto pomoze...
thx...
dufam ze mi niekto pomoze...
-
vivaSlovakia
Guru wannabe
- Príspevky: 2119
- Registrovaný: 29 júl 2006, 10:30
Re: subor pod heslom
uprav si len premenne na zaciatku...
$acces_password je bezpecnostne heslo pod ktorym sa dostane pod ten subor
$acces_file po zadani toho hesla sa dostane na tento subor (cesta k suboru)
$acces_write_ip je subor kde sa budu zapisovat ipecky (cesta k suboru)
$acces_denied je hlaska ktora sa vypise ked zadas zle heslo
$acces_password je bezpecnostne heslo pod ktorym sa dostane pod ten subor
$acces_file po zadani toho hesla sa dostane na tento subor (cesta k suboru)
$acces_write_ip je subor kde sa budu zapisovat ipecky (cesta k suboru)
$acces_denied je hlaska ktora sa vypise ked zadas zle heslo
Kód: Vybrať všetko
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1250">
<?php
$form = true;
$acces_password = "lamka";
$acces_file = "nieco.txt";
$acces_write_ip = "ip.txt";
$acces_denied = "Zle heslo";
$ip = $_SERVER['REMOTE_ADDR'];
if (!file_exists($acces_file))
{
die("Nemate vytvorený súbor [".$acces_file."] ktorý sa zobrazí po správne zadanom hesle");
}
if (!is_writable($acces_file))
{
die ("Do súboru [".$acces_file."] nemôžem zapisovať, nastavte dostatočné atributy");
}
if (!file_exists($acces_write_ip))
{
die("Nemate vytvorený súbor [".$acces_write_ip."] do ktorého sa budú zapisovať IP Adresy");
}
if (!is_writable($acces_write_ip))
{
die ("Do súboru [".$acces_write_ip."] nemôžem zapisovať, nastavte dostatočné atributy");
}
if (!empty($_POST))
{
$form = false;
$heslo = $_POST['heslo'];
if ($heslo == $acces_password)
{
readfile($acces_file);
$fp = fopen($acces_write_ip, "a");
fwrite($fp, "\r\nIP: ".$ip."\r\nCAS: ".date("H:i")."\r\nDATUM: ".date("d. n. Y")."\r\nACTION: Správne zadané heslo\r\n".str_repeat("-", 30)."");
fclose($fp);
}
else
{
$fp = fopen($acces_write_ip, "a");
fwrite($fp, "\r\nIP: ".$ip."\r\nCAS: ".date("H:i")."\r\nDATUM: ".date("d. n. Y")."\r\nACTION: Zle zadané heslo\r\nZADANE HESLO: ".$heslo."\r\n".str_repeat("-", 30)."");
fclose($fp);
echo $acces_denied;
$form = true;
}
}
if ($form)
echo ("
<form method=\"POST\">
<input type=\"text\" name=\"heslo\">
<input type=\"submit\" name=\"tlacitko\">
</form>
");
?>
-
psychokraken
Amateur
- Príspevky: 22
- Registrovaný: 07 okt 2007, 20:21
-
Nadeo
Guru wannabe
- Príspevky: 2202
- Registrovaný: 04 nov 2006, 19:38
- Bydlisko: BA/LV
- Kontaktovať používateľa:
ako mas zaciatok
...
<?php
$form = true;
$acces_password = "lamka";
$acces_file = "nieco.txt";
$acces_write_ip = "ip.txt";
$acces_denied = "Zle heslo";
$ip = $_SERVER['REMOTE_ADDR'];
....
$acces_password je heslo ktore musis zadat
$acces_file je to ktory subor sa ti ma zobrazit
$acces_write_ip je subor na zapisovanie pristupov..
$acces_denied je sprava alebo a i. ked je zle heslo zadane...
...
<?php
$form = true;
$acces_password = "lamka";
$acces_file = "nieco.txt";
$acces_write_ip = "ip.txt";
$acces_denied = "Zle heslo";
$ip = $_SERVER['REMOTE_ADDR'];
....
$acces_password je heslo ktore musis zadat
$acces_file je to ktory subor sa ti ma zobrazit
$acces_write_ip je subor na zapisovanie pristupov..
$acces_denied je sprava alebo a i. ked je zle heslo zadane...
-
psychokraken
Amateur
- Príspevky: 22
- Registrovaný: 07 okt 2007, 20:21