Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
5
Cevap
1775
Tıklama
0
Öne Çıkarma
PHP Local'de Çalışıyor Hosting'de Çalışmıyor
Q
5 yıl (159 mesaj)
Teğmen
Konu Sahibi

Beyler localde çalışan araç kiralama internet sitemin, hosting tarafında arayüzde üye kaydı ve panel tarafında da araç ekleme kısımları çalışmıyor. Veritabanına eklemiyor.

if (isset($_POST['kullanicikaydet'])) {
$kullanici_adsoyad=htmlspecialchars($_POST['kullanici_adsoyad']);
$kullanici_mail=htmlspecialchars($_POST['kullanici_mail']);
$kullanici_password=htmlspecialchars($_POST['kullanici_password']);
$kullanici_password2=htmlspecialchars($_POST['kullanici_password2']);
$kullanici_tc=htmlspecialchars($_POST['kullanici_tc']);
$kullanici_gsm=htmlspecialchars($_POST['kullanici_gsm']);

$dtgun=$_POST['dtgun'];
$dtay=$_POST['dtay'];
$dtyil=$_POST['dtyil'];
//Dogum tarihin datetime seklinde yapilandirilmasi
$datedt="$dtyil-$dtay-$dtgun 00:00:00";
$dtarih=date("Y-m-d H:i:s", strtotime($datedt));

$egun=$_POST['egun'];
$eay=$_POST['eay'];
$eyil=$_POST['eyil'];
//Ehliyet tarihin datetime seklinde yapilandirilmasi
$date_ehliyet="$eyil-$eay-$egun 00:00:00";
$etarih=date("Y-m-d H:i:s", strtotime($date_ehliyet));

$kullanici_il=$_POST['kullanici_il'];
$kullanici_ilce=$_POST['kullanici_ilce'];
$kullanici_adres=$_POST['kullanici_adres'];

if ($kullanici_password==$kullanici_password2) {
if (strlen($kullanici_password)>=6) {

//Baslangıc

$kullanicisor=$db->prepare("SELECT * from kullanici where kullanici_mail=:mail");
$kullanicisor->execute(array(
'mail'=>$kullanici_mail
));

//Dönen satır sayısını belirtir.
$say=$kullanicisor->rowCount();

//Bu eposta adresli kayıt yoksa kayıt işlemi yaptıracak eğer kod parçası
if ($say==0) {
$password=md5($kullanici_password);
$kullanici_yetki=1;

//Kullanici kayit islemi yapiliyor.

$kullanicikaydet=$db->prepare("INSERT INTO kullanici set
kullanici_adsoyad=:kullanici_adsoyad,
kullanici_mail=:kullanici_mail,
kullanici_password=:kullanici_password,
kullanici_tc=:kullanici_tc,
kullanici_gsm=:kullanici_gsm,
kullanici_dogum=:kullanici_dogum,
kullanici_ehliyet=:kullanici_ehliyet,
kullanici_il=:kullanici_il,
kullanici_ilce=:kullanici_ilce,
kullanici_adres=:kullanici_adres,
kullanici_yetki=:kullanici_yetki
");

$insert=$kullanicikaydet->execute(array(

'kullanici_adsoyad'=>$kullanici_adsoyad,
'kullanici_mail'=>$kullanici_mail,
'kullanici_password'=>$password,
'kullanici_tc'=>$kullanici_tc,
'kullanici_gsm'=>$kullanici_gsm,
'kullanici_dogum'=>$dtarih,
'kullanici_ehliyet'=>$etarih,
'kullanici_il'=>$kullanici_il,
'kullanici_ilce'=>$kullanici_ilce,
'kullanici_adres'=>$kullanici_adres,
'kullanici_yetki'=>$kullanici_yetki

));

if ($insert) {
echo "Kayıt Başarılı";
header("Location:../../index.php?durum=loginok");

}
else{
echo "Kayıt Başarısız";
header("Location:../../uyelik.php?durum=basarisiz");
}
//Kullanici kayit islemi bitiriliyor.
}else{
Header("Location:../../uyelik.php?durum=var");
}
//Bitis
}
else{
Header("Location:../../uyelik.php?durum=eksiksifre");
}

} else{
Header("Location:../../uyelik.php?durum=farklisifre");
}
}


Veritabanımda tablo ise resimdeki şekilde

< Resime gitmek için tıklayın >

Sebebi ne olabilir. CPanel deki PHP sürümü de lokalde bulunan sürüm ile aynı gözüküyor. Yardımcı olabilecek var mı?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



R
5 yıl (846 mesaj)
Yüzbaşı

verdiği hata ile ilgili bir veri yok mu elinde console da felan birşey yazmıyor mu?


Bu mesaja 1 cevap geldi.
Q
5 yıl (159 mesaj)
Teğmen
Konu Sahibi

hata olarak sadece benim get değişkeni ile döndürdüğüm kullanıcıekle=no olduğu için ekleme başarısız diyor. Veritabanı tarafında phpmyadmin den görebilir miyim?




Bu mesajda bahsedilenler: @realteco
C
5 yıl (209 mesaj)
Teğmen

error_log dökümüne baktın mı satır hatalarına





< Bu mesaj bu kişi tarafından değiştirildi Crosslan -- 2 Haziran 2020; 14:0:45 >

C
5 yıl (312 mesaj)
Teğmen

Veritabanına bağlandıktan sonra ilk önce utf8 ayarlaması yap.
mysql_query("SET NAMES 'utf8'", $connection);
şeklinde.



O
5 yıl (106 mesaj)
Çavuş

Localhost da çalışan php scriptler
Kiraladigin host'ta calismiyor ise bunun sebebi Php kodunda değildir. Kiraladigin hostun sana verdiği nitelik yetki kısıtlı olabilir. Chmod ayarları vs.. bunu sunucu teknikeri ile yazışarak çözebilirsin.



< Bu ileti DH mobil uygulamasından atıldı >

DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.