[ zigi @ 28.10.2008. 16:12 ] @
| Pravim jedan sajt, imam master_page, na tu stranicu se loguje. Kada korisnik ispuni formu, onda neće da daje nikakav rezulzaz.Rezultira samo praznu stranicu, čak i bez titla. da li neko mođe da mi pomogne, ko je već imao iskustva sa ovakvim problemima? Radi se preko Cookia. |
[ Man-Wolf @ 28.10.2008. 16:27 ] @
Stavi na pocetak stranice:
Code:
error_reporting(E_ALL);
Verovatno postoji neka greska u kodu i samim tim, php kod se uopste ne parsira, vec se dobija prazna stranica ....
[ zigi @ 28.10.2008. 16:32 ] @
sad ispiše 2039 sta to znaci?
[ Nemanja Avramović @ 28.10.2008. 20:26 ] @
Može da znači bilo šta. Ostavi kod te stranice ovde jer uglavnom nismo vidoviti

[ zigi @ 29.10.2008. 17:01 ] @
Citat:
Nemanja Avramović: Može da znači bilo šta. Ostavi kod te stranice ovde jer uglavnom nismo vidoviti :)
Evo ga i kod:
Code:
<?php
echo error_reporting(E_ALL);
if(empty($_POST['name']) || empty($_POST['pass']))
{ ?>
<?php exit;
}
else
{
//Colllect the details and validate
$time = time();
$name = $_POST['name'];
$pass =md5($_POST['pass']);
$check = $_POST['set'];
include("../include/dbspoj.php");
$query = "select * from Login where name='$name' and
password='$pass'";
$sql = mysql_query($query) or die(mysql_error());
$count = mysql_num_rows($sql);
if ($count == 1)
{
$cookie_data = $name.'-'.$pass;
if($check=='ON')
{
if(setcookie ("cookie_info",$cookie_data,
$time+15000)==TRUE)
{
?>
<title>Master Page</title>
<link href="StyleCom.css" rel="stylesheet" type="text/css">
<table width="400" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td class="stayDetails"><div align="right"><u>Dobrodošli, <?php echo $name ; ?></u></div></td>
</tr>
<tr>
<td><table width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Ovo je glavna stranica za izmenu podataka iz baze. Klikom na neki od sledećih linkova birate vaš sledeći korak. </td>
</tr>
<tr>
<td><div align="center"><?php include("include/meni.php");?></div></td>
</tr></table></td>
</tr></table><? }
}
}
else
{
echo "Authentication Failed $pass";
exit;
}
}
?>
[ Nemanja Avramović @ 29.10.2008. 17:39 ] @
Pre svega, ne treba echo error_reporting(E_ALL); nego samo error_reporting(E_ALL);
Izgleda da ti je 2039 vrednost konstante koja se koristi za error_reporting pre nego što postaviš E_ALL
Izbaci to echo pa probaj ponovo.
[ zigi @ 29.10.2008. 17:49 ] @
onda mi nista ne ispise. :(
[ zigi @ 30.10.2008. 10:33 ] @
zna neko gde je problem? molim vas...
[ stankons @ 30.10.2008. 10:57 ] @
Probaj da u php.ini stavis:
error_reporting = E_ALL
i
display_errors = On
i restartuj server.
[ zigi @ 31.10.2008. 12:35 ] @
opet nista, ali mi na index.php ispise Warning: Undefined variable: _COOKIE in c:\apache\htdocs\jk-palic\new\master\index.php on line 7
ima to nekakve veze???
a tamo je:
Code:
<?php
//Check if cookie is set
if (!isset($_COOKIE['cookie_info']))
{
echo $_COOKIE['cookie_info'];
?>
sedma linija je:
Code:
echo $_COOKIE['cookie_info'];
[ Nikola Poša @ 31.10.2008. 13:46 ] @
Malo si pogreshno postavio taj if uslov... Ti si verovatno hteo da pitash ako je ta promenljiva postavljena, pa da je onda ispishesh. Treba da izbrishesh taj znak uzvika na pochetku if uslova...
[ b0ris @ 31.10.2008. 15:47 ] @
Probaj malo da prepravis kod. Nije ovo tako zajebana skripta da te toliko muci.
Neuredan ti je kod pa je i jako lako da se u istom zbunis.
Nije mi jasno zasto koristis cookie, nema nikakve osnove da ga upotrebljavas. Mnogo je bolje da iskoristis sesiju ovde.
Koliko vidim iz texta ovo koristis za promenu podataka u bazi, sto znaci da nije pozeljno da neko ugasi browser i da onda posle njega neko dodje otvori browser i izbrise sta mu se svidja, ili pak upise.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.