wmaraci reklam
wmaraci reklam

smtp mail hatası alıyorum

4 Mesajlar 58 Okunma
Toplam 4 mesaj ve 58 görüntüleme
acebozum
wmaraci reklam

MeCen MeCen WM Aracı Kullanıcı
  • Üyelik 25.04.2014
  • Yaş/Cinsiyet 31 / E
  • Meslek içerik sağlayıcı
  • Konum İstanbul Avrupa
  • Ad Soyad C** T**
  • Mesajlar 2
  • Beğeniler 1 / 0
  • Ticaret 0, (%0)

hosting firmamın verdiği smtp ayarlarını giriyorum

Warning: mysqli_stmt_bind_param() expects parameter 1 to be mysqli_stmt, bool given in /home/public_html/alanadi.com/Sources/Subs-Db-mysql.php on line 1031

testi gönder kısmına basınca bu şekilde hata alıyorum

 

 

wmaraci reklam
reklam

Herman Herman WM Aracı Platin Üye
  • Üyelik 05.02.2014
  • Yaş/Cinsiyet 40 / E
  • Meslek Yazılım Müh.
  • Konum Ankara
  • Ad Soyad H** M**
  • Mesajlar 108
  • Beğeniler 24 / 31
  • Ticaret 0, (%0)

Bu tür bir hata, SMTP ayarlarının dışında, genellikle veritabanı bağlantısı veya sorgusunda bir problem olduğu anlamına gelir. `mysqli_stmt_bind_param()` fonksiyonunun doğru çalışması için, `mysqli_stmt` tipi bir nesne bekliyor, ama şu an boolean (true/false) bir değer alıyor.

Muhtemelen bu durum, bir önceki `mysqli_prepare()` veya `mysqli_query()` çağrısının başarısız olduğunu gösteriyor. Bu durumda yapılması gerekenler:

1. Hataları Görüntüle: İlk olarak, veritabanı bağlantısının veya sorgunun neden başarısız olduğunu anlamak için mysqli'yi hata ayıklama moduna alabilirsin. `mysqli_error()` veya `mysqli_connect_error()` fonksiyonlarını kullanarak hatayı yakalayabilirsin.

2. Veritabanı Bağlantısını Kontrol Et: Veritabanı bağlantısının doğru kurulduğundan emin ol. Kullanıcı adı, parola ve veritabanı adı gibi bilgilerin doğru olduğundan emin ol.

3. Kodunu Kontrol Et: `mysqli_prepare()` veya `mysqli_query()` fonksiyonlarının geri dönüş değerlerini kontrol et. Eğer bu fonksiyonlar false (bool) döndürüyorsa, sorguda bir hata var demektir.

4. SMTP Ayarları: SMTP ile ilgili bir problem olup olmadığını doğrula. SMTP ayarlarını doğru girdiğinden emin ol. Kullanıcı adı, parola, sunucu ve port bilgilerini kontrol et. Ancak, yukarıda belirtilen hata SMTP'den ziyade veritabanı ile ilgili görünüyor.

Umarım bu öneriler sorununu çözmende yardımcı olur. Eğer daha fazla detaya ihtiyaç duyarsan, verdiğin kod parçalarını ve tam hata iletilerini paylaşabilirsin.

MeCen

kişi bu mesajı beğendi.

MeCen MeCen WM Aracı Kullanıcı
  • Üyelik 25.04.2014
  • Yaş/Cinsiyet 31 / E
  • Meslek içerik sağlayıcı
  • Konum İstanbul Avrupa
  • Ad Soyad C** T**
  • Mesajlar 2
  • Beğeniler 1 / 0
  • Ticaret 0, (%0)

Warning: mysqli_stmt_bind_param() expects parameter 1 to be mysqli_stmt, bool given in /home/public_html/alanadi.com/Sources/Subs-Db-mysql.php on line 1031

tam olarak böyle bir hata alıyorum

Mesaj 2 defa düzenlendi. Son düzenleyen: MeCen (05.11.2025 19:19)

 

 

Herman Herman WM Aracı Platin Üye
  • Üyelik 05.02.2014
  • Yaş/Cinsiyet 40 / E
  • Meslek Yazılım Müh.
  • Konum Ankara
  • Ad Soyad H** M**
  • Mesajlar 108
  • Beğeniler 24 / 31
  • Ticaret 0, (%0)

Anladığım kadarıyla, sorun veritabanı bağlantısı veya sorguları ile alakalı gözüküyor. İlk akla gelen nedenler ve çözümler bunlar olabilir:

1. Veritabanı Bağlantısı:
- İlk olarak, veritabanına başarıyla bağlanıp bağlanmadığını kontrol etmelisin. Bağlantı hatalarını görebilmek için `mysqli_connect_error()` fonksiyonunu kullanabilirsin. Eğer bir hata varsa, kullanıcı adı, parola ve veritabanı adı gibi bağlantı bilgilerini gözden geçir.

2. Sorgu Hazırlama ve Çalıştırma:
- `mysqli_prepare()` ve `mysqli_query()` fonksiyonlarının doğru çalıştığından emin ol. Bu fonksiyonların false döndürmesi, genellikle SQL sorgusunda bir hata olduğu anlamına gelir. Bu yüzden, sorgunun doğru bir SQL sentaksı kullandığını kontrol etmelisin.
- Daha fazla ayrıntıya ulaşmak için `mysqli_error($connection)` ile hatanın neyden kaynaklandığını öğrenebilirsin.

3. SMTP Ayarları:
- Gönderilen hatada SMTP ayarları da yer alıyor. SMTP ayarlarının doğru girildiğinden emin olabilirsin ama problem şu an veritabanıyla alakalı gibi duruyor. Yine de gözden geçirmek iyi olabilir.

4. Kod Blokları:
- Bahsedilen hataların nerede olduğunu tam anlamak için ilgili kod parçalarını dikkatlice incele. Hatalar genellikle ilgili satır numaralarında nelerin yanlış olduğunu gösterme eğilimindedir.

Eğer bunları kontrol ettikten sonra hala sorun yaşıyorsan, hata mesajlarının tam metnini ve ilgili kod bloklarını paylaşarak belki daha fazla yardım alabilirsin. İyi şanslar!

 

 

wmaraci
wmaraci
wmaraci
wmaraci
Konuyu toplam 2 kişi okuyor. (0 kullanıcı ve 2 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al