<?php
session_start();
if (@$_SESSION['grup'] != 1){
echo "<div class='hata'><h1>Yetkiniz Bulunmuyor ! /div>";
header("refresh:2;url=index.php");
}else {
?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="css/adminstyle.css"/>
<link rel="stylesheet" type="text/css" href="css/reset.css"/>
<title>Yönetim Paneli</title>
</head>
<body>
</body>
</html>
<?php
}
?> İf kontrolunde style.css dosyasını algılamıyor
2
●359
- 03-07-2013, 00:46:43Merhaba blog scripti yazıyorum takıldığım bir nokta var. Oturum 1 eşit değilse echo ile yazdırdığım class daki style işlenecek ama olmuyor else yi kaldırınca işlem görüyor bu elsenin arasında ki html kodların hiç biri işlev görmuyor nasıl yapabilirim ?
- 03-07-2013, 00:58:54Kimlik doğrulama veya yönetimden onay bekliyor.Arkadaşım öncelikle header fonksiyonunun o şekilde kullanımı yanlış. Şöyle yap:sRc adlı üyeden alıntı: mesajı görüntüle
<?php session_start(); ?> <html> <head> <link rel="stylesheet" type="text/css" href="css/adminstyle.css"/> <link rel="stylesheet" type="text/css" href="css/reset.css"/> <title>Yönetim Paneli</title> </head> <body> <?php if($_SESSION['grup'] != 1){ ?> <div class='hata'><h1>Yetkiniz Bulunmuyor !</h1></div> <script language="javascript" type="text/javascript">setTimeout("window.location.href='index.php';",2000);</script> <?php }else{ ?> Diğer kodlar buraya <?php } ?> </body> </html>Bu arada sorunu yanlış anlamıştım, düzelttim. - 03-07-2013, 01:04:36acayip'in anlattığı doğru ancak sana şöyle bir tüyo verebilirim.
kodlar yukarıdan aşağıya doğru okunmaya başlar ve tanımlanır.
örneğin;
echo $adim;
$adim = "furkan";
bu her zaman yanlıştır çünkü bilgisayar ilk olarak echo $adim'ı okur ve adımın ne olduğunu bilemez. yani
$adim = "furkan";
echo $adim; olması gerekir.
sen;
<link rel="stylesheet" type="text/css" href="css/adminstyle.css"/>
<link rel="stylesheet" type="text/css" href="css/reset.css"/>
bu kodları üst tarafta okutup aşağıdaki satırlarda çağırmayı dene.