Forumlarda aradım hatta burda bir arkadaşın yazmış olduğu konuyu da okudum ama hala çözemedim olayı. Localde denediğim zaman sorunsuz çalışan sistem Ftp'ye atınca sitede çalışmıyor.
PHP Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/metinozd/public_html/hastane/index.php:52) in /home/metinozd/public_html/hastane/index.php on line 54
PHP Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/metinozd/public_html/hastane/index.php:52) in /home/metinozd/public_html/hastane/index.php on line 54
bu hataları alıyorum.
Hastane Randevu Sistemi
<script></script>
<script></script>
<script></script>
<script></script>
<script></script>
<script></script>
<script></script>
<script>
$(document).ready(function(){
$(".alert").alert();
$(".close").alert('closed');
$('.inputmask').inputmask();
});
$(function() {
$.datepicker.setDefaults( $.datepicker.regional[ "" ] );
$( "#datepicker" ).datepicker( $.datepicker.regional[ "tr" ] );
$( "#datepicker1" ).datepicker( $.datepicker.regional[ "tr" ] );
$( "#locale" ).change(function() {
$( "#datepicker" ).datepicker( "option",
$.datepicker.regional[ $( this ).val() ] );
$( "#datepicker1" ).datepicker( "option",
$.datepicker.regional[ $( this ).val() ] );
});
});
</script>
session_start();
error_reporting(0);
include("randevu/baglanti.php");
$s = intval($_GET["s"]);
switch($s){
case 2:
$userTc = $_POST["tc"]; // Formdan Kullanıcı adı alındı...
$userPass = $_POST["pass"]; // Formdan Şifre alındı...
if(($userTc == "") OR ($userPass == "")){ // Kullanıcı adı ya da Şifre boş kontrolü...
echo '';
}else{
$userPass = md5(sha1($userPass));
$_sql = "SELECT * FROM uye WHERE Tc='$userTc' AND Sifre='$userPass'";
$_query = mysql_query($_sql);
$_rows = mysql_num_rows($_query);
if($_rows>0){ // Kullanıcı kontrolü...
$tarih = date("Y-m-d");
$gun = substr($tarih,8,2);
$yil = substr($tarih,0,4);
$ay = substr($tarih,5,2);
$ayinIlkGunu = date("d", mktime(0, 0, 0, date("m") , date("d")-date("d")+1, date("Y")));
$ayinSonGunu = date("d", mktime(0, 0, 0, date("m")+1 , date("d")-date("d"), date("Y")));
switch($ay){
case "01":
$yeniAy = "02";
$yeniYil = $yil;
break;
case "02":
$yeniAy = "03";
$yeniYil = $yil;
break;
case "03":
$yeniAy = "04";
$yeniYil = $yil;
break;
case "04":
$yeniAy = "05";
$yeniYil = $yil;
break;
case "05":
$yeniAy = "06";
$yeniYil = $yil;
break;
case "06":
$yeniAy = "07";
$yeniYil = $yil;
break;
case "07":
$yeniAy = "08";
$yeniYil = $yil;
break;
case "08":
$yeniAy = "09";
$yeniYil = $yil;
break;
case "09":
$yeniAy = "10";
$yeniYil = $yil;
break;
case "10":
$yeniAy = "11";
$yeniYil = $yil;
break;
case "11":
$yeniAy = "12";
$yeniYil = $yil;
break;
case "12":
$yeniAy = "01";
$yeniYil = $yil + 1;
break;
default:
break;
}
$_sql2 = "SELECT * FROM randevu WHERE HastaTc='".$userTc."' AND RandevuDurum='2' AND RandevuTarih BETWEEN '".$yil."-".$ay."-".$ayinIlkGunu."' AND '".$yil."-".$ay."-".$gun."'";
$_query2 = mysql_query($_sql2);
$_rows2 = mysql_num_rows($_query2);
if($_rows2 > 1){
echo '
×
Uyarı :
İnternetten randevu alma işleminiz 01-'.$yeniAy.'-'.$yeniYil.' tarihine kadar engellenmiştir.
';
}else{
$_fetch = mysql_fetch_array($_query);
$_date = date("Y-m-d H:i:s");
$_ip = $_SERVER["REMOTE_ADDR"];
$_SESSION["Id"] = $_fetch["Id"];
$_SESSION["Tc"] = $_fetch["Tc"];
$_SESSION["AdSoyad"] = $_fetch["AdSoyad"];
$_SESSION["giristarih"] = $_date;
$_SESSION["girisIp"] = $_ip;
$_sql1 = "INSERT INTO sessionkayit VALUES(null,'".$_SESSION["AdSoyad"]."','".$_date."','".$_ip."')";
$_query1 = mysql_query($_sql1);
if($_query1){ // Session bilgilerinin vt ye aktarılma kontrolü...
$_SESSION["sistemGiriS"] = true;
header("Location: randevu/index.php");// Sisteme Yönlendiriliyor....
}else{
echo '';
}
}
}else{
echo '';
}
}
break;
case 3:
if($_POST["uyeKayit"] == "üyeKaydet"){
$tc = $_POST["tc"];
$adSoyad = $_POST["adSoyad"];
$cinsiyet = $_POST["cinsiyet"];
$dTarih = $_POST["dTarih"];
$cepTel = $_POST["cepTel"];
$sabitTel = $_POST["sabitTel"];
$ePosta = $_POST["ePosta"];
$sifre = $_POST["sifre"];
$sifreTkrr = $_POST["sifreTkrr"];
if(($tc == "") OR ($adSoyad == "") OR ($cinsiyet == "") OR ($dTarih == "") OR ($cepTel == "") OR ($sabitTel == "") OR ($ePosta == "") OR ($sifre == "") OR ($sifreTkrr == "")){
echo '';
}else if($sifre != $sifreTkrr){
echo '';
}else if(!filter_var($ePosta, FILTER_VALIDATE_EMAIL)){
echo '';
}else{
$_sql3 = "SELECT Id FROM uye WHERE Tc='".$tc."'";
$_query3 = mysql_query($_sql3);
$_rows3 = mysql_num_rows($_query3);
if($_rows3 > 0){
echo '';
}else{
$kayitTarih = date("Y-m-d H:i:s");
$ipNo = $_SERVER["REMOTE_ADDR"];
$sifre = md5(sha1($sifre));
$_sql1 = "INSERT INTO uye VALUES(null,'".$tc."','".$adSoyad."','".$cinsiyet."','".$dTarih."','".$cepTel."','".$sabitTel."','".$ePosta."','".$sifre."','".$kayitTarih."','".$ipNo."')";
$_query1 = mysql_query($_sql1);
if($_query1){
echo '';
}else{
echo '';
}
}
}
}else{
echo '';
}
break;
default:
break;
}
?>
Vatandaş Giriş Paneli
Php kodları da bunlar. İndex.php'deki bilgileri giriş giriş yap deyince ekranda hiçbir değişiklik olmuyor ancak adres satırı "index.php?s=2" olarak değişiyor.
Acaba ne yapmam gerekli bitirme projem için yaptığım birşey bu yüzden aciliyeti var.