mau tanya sedikit perbedaan ini
header('location:?pg=admin_tampil');

kenapa script diatas saat dionlinekan berhasil tapi saat menggunakan xampp 1.7.3
error dan hasil'a

Warning: Cannot modify header information - headers already sent by (output started at E:\xampp\htdocs\perpustakaan\adminpus\utama.php:29) in E:\xampp\htdocs\perpustakaan\adminpus\page\admin_ubah.php on line 27

apanya yang harus saya rubah biar di localhost bisa jalan seperti saat dionlinekan ?
terimakasih
Silahkan login untuk menjawab!
0
Loading...
Ellyx Christian · Aug 10, 2011 · 0 Suka · 0 Tidak Suka
itu karena perbedaan setting level error reporting. Yang jelas sebelum fungsi header tidak boleh ada output baik itu berupa space,blank line,html tag,output menggunakan echo/print.
Dilihat dari errornya kemungkinanan besar karena ada output di file E:\xampp\htdocs\perpustakaan\adminpus\utama.php baris ke 29
0
Loading...
burhan · Aug 11, 2011 · 0 Suka · 0 Tidak Suka
padahal script utama.php gini mas udah aku edit yang baris 29 jadi 25 si

<?php session_start(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<link href="styleutama.css" rel="stylesheet" type="text/css" />
<link href="stylemenu.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
body,td,th {
	font-size: 13px;
}

-->
</style>
<head>
<link rel="shortcut icon" href="favicon.gif" /> 
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Selamat Datang di Halaman Administrator</title>
</head>
<body>
<div id="header">
<div id="menu">
	<ul>
        <li><a href=utama.php>&#187; Beranda </a></li>
        <?php  include "menu.php";?>
        <li><a href="modul/metu.php">&#187; Keluar </a></li>
      </ul>
    <p>&nbsp;</p>
	</div>
	<div id="content">
	  <p>
	    <?php 
//user blum login
if (empty($_SESSION[jenengadmin]) && empty($_SESSION[passadmin])){
echo "<center><b>MA'AF</b><br>
Untuk Mengakses Halaman Ini Anda Harus Login!!</br>
<b>Silahkan Login Terlebih Dahulu</b></center>";
 echo "<meta http-equiv=refresh content=3;url=index.php>";
}else{
if(isset($_GET[pg])) $page=$_GET[pg];
		else $page='beranda';
		include('page/'.$page.'.php');
}
?>
</p>

      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
  </div>
  <div id="footer">Copyright &copy; 2011 By Burhanuddin Sae Community</div>
</div>
<br />
</body>
</html>

kira2 dimana mas coz saya masih bingung ..mohon pencerahannya .thanks
0
Loading...
Ellyx Christian · Aug 11, 2011 · 0 Suka · 0 Tidak Suka
permasalahan kamu adalah disini:
<p>&nbsp;</p>
	</div>
	<div id="content">
	 <p>
	 <?php 
//user blum login
if (empty($_SESSION[jenengadmin]) && empty($_SESSION[passadmin])){
echo "<center><b>MA'AF</b><br>
Untuk Mengakses Halaman Ini Anda Harus Login!!</br>
<b>Silahkan Login Terlebih Dahulu</b></center>";
 echo "<meta http-equiv=refresh content=3;url=index.php>";
}else{
if(isset($_GET[pg])) $page=$_GET[pg];
		else $page='beranda';
		include('page/'.$page.'.php');
}
?>
</p>
kamu include file E:\xampp\htdocs\perpustakaan\adminpus\page\admin_ubah.php di file utama.php.
Saya kan sudah bilang, sebelum fungsi header tidak boleh ada output baik itu berupa space,blank line,html tag,output menggunakan echo/print.. Walaupun di file E:\xampp\htdocs\perpustakaan\adminpus\page\admin_ubah.php tidak ada output sebelum fungsi header, tetapi dengan meng-include file E:\xampp\htdocs\perpustakaan\adminpus\page\admin_ubah.php ke utama.php menjadikannya ada output sebelum fungsi header.