• 13-02-2013, 14:31:31
    #1
    Merhaba, buradaki formu kullanmak için sitemize kurdum. Fakat dünden beri bir hata alıyorum, çıldırmama ramak kaldı.

    Kurduğum yer Burası

    Aldığım hata : Language string failed to load: connect_host

    $mailhost="smtp.gmailcom"; // alan adını düzenleyin
    $username="ramazankorkmaz46@gmail.com"; // örnekteki gibi düzenleyin
    $password="gmail şifrem"; // ÅŸifrenizi yazın.
    $subject="Yeni İş Başvurusu"; // gidecek e-mailin konusu
    $address="ramazankorkmaz46@gmail.com"; // E-mail'in gönderileceği adresi yazın


    Ayarları bu şekilde yaptım akabinde portu 587 olarak değiştim akabinde

    $mail = new PHPMailer();
    hemen altına aşağıdaki satırı ekleyip tekrar deneyin.
    $mail->SetLanguage( ‘en’, ‘phpmailer/language/’ );

    yaptım.


    Ya patron bana dalacak yada ben bilgisayara dalacağım. Saç kalmadı yola yola. Bu konuda hakkında bilgisi olan varsa paylaşırsa o kadar memnun olurum ki, anlatamam. Şimdiden Allah razı olsun.
  • 13-02-2013, 15:41:34
    #2
    ‘ şu tip tırnak işaretlerini okumaz php, ' veya " ile değiştirin. size verdiği hata phpmailerin dil dosyasını bulamamasıdır.
  • 13-02-2013, 16:54:27
    #3
    Deimosx adlı üyeden alıntı: mesajı görüntüle
    ‘ şu tip tırnak işaretlerini okumaz php, ' veya " ile değiştirin. size verdiği hata phpmailerin dil dosyasını bulamamasıdır.
    [URL=http://imageshack.us/photo/my-images/585/adszpij.png/]

    Yapımcı sitedeki tüm dosyalar ekteki resimde olduğu gibidir. Peki bu söylediğiniz sorunu nasıl aşabiliriz? Yani bu aşamada izlememiz gereken yol nedir bilgi verebilir misiniz?
  • 13-02-2013, 17:01:00
    #4
    $mail->SetLanguage( ‘en’, ‘phpmailer/language/’ );
    buradaki tırnak işaretlerinden bahsediyorum, ' veya " ile değiştirin.
  • 13-02-2013, 17:05:37
    #5
    Deimosx adlı üyeden alıntı: mesajı görüntüle
    $mail->SetLanguage( ‘en’, ‘phpmailer/language/’ );
    buradaki tırnak işaretlerinden bahsediyorum, ' veya " ile değiştirin.
    </table>';
    require_once("inc/class.phpmailer.php");
    $mail = new PHPMailer();
    $mail->SetLanguage( "en", "phpmailer/language/" );
    $mail->IsSMTP();
    $mail->SMTPAuth = true; 					
    $mail->Priority = 1;
    $mail->CharSet	= "utf-8";
    $mail->Host     = $mailhost;
    $mail->Username = $username;
    $mail->Password = $password;
    $mail->Mailer   = "smtp";
    $mail->From     = $username;
    $mail->FromName = $_POST['name']; 		
    $mail->Subject	=	$subject;
    $mail->IsHTML(true);
    $mail->Body		=	$postBody;
    
    $mail->AddAddress("$address","");
    O düzenlemeyi yaptım ve tekrar denedim, hala aynı hatayı vermekte.
  • 13-02-2013, 17:10:26
    #6
    phpmailer dil dosyalarının o klasörde bulunduğuna emin misiniz, ayrıca mailhost olarak gmail kullanıyorsanız da benzer sorunları vermesi mümkün
  • 13-02-2013, 17:14:45
    #7
    Deimosx adlı üyeden alıntı: mesajı görüntüle
    phpmailer dil dosyalarının o klasörde bulunduğuna emin misiniz, ayrıca mailhost olarak gmail kullanıyorsanız da benzer sorunları vermesi mümkün
    Öncelikle zahmet edip, tekrar tekrar cevap verdiğiniz için teşekkür ederim. Yapımcı site yorumlarda bu dil kodlarını paylaşmış ve ekstra dosya vermemiş. Yukarıdaki mesajımda klasörde hangi dosyalar olduğunu gösterdim. Ayrıca hotmail hesabı ile de deneme yaptım aynı hatayı alıyorum.

    Sorun şu ki, ya bu sorunu çözmem lazım ya bu diyardan gitmem lazım. İnternette yazılan tüm alternatif çözümleri denedim ama yine aynı sorun yine aynı hata.
  • 13-02-2013, 17:28:56
    #8
    o satırı bununla değiştirin
    $mail->SetLanguage( 'en', './inc/language/' );

    http://www.mediafire.com/?t5blaetml2ab5mn
    bu dosyanın içindeki klasörü inc klasörüne atın
  • 13-02-2013, 17:34:45
    #9
    Deimosx adlı üyeden alıntı: mesajı görüntüle
    o satırı bununla değiştirin
    $mail->SetLanguage( 'en', './inc/language/' );

    http://www.mediafire.com/?t5blaetml2ab5mn
    bu dosyanın içindeki klasörü inc klasörüne atın
    Alıntı
    Form gönderilemedi!
    Form verilerini kaybetmeden tekrar gönderebilmeniz için lütfen hiçbir işlem yapmadan sayfada bekleyin.
    Alıntı
    Language string failed to load: connect_host
    Adres

    Olmadı hocam.


    Bu arada '' gmail '' de sorun olabilir dediğiniz için

    Alıntı
    $mailhost="smtp.live.com"; // alan adını düzenleyin
    $username="medya46@hotmail.com.tr"; // örnekteki gibi düzenleyin
    $password="hotmail sifrem"; // şifrenizi yazın.
    $subject="Yeni İş Başvurusu"; // gidecek e-mailin konusu
    $address="karahan46@hotmail.com.tr"; // E-mail'in gönderileceği adresi yazın
    Şeklinde düzenledim.