vilka adlı üyeden alıntı: mesajı görüntüle
6 ve 7. satırdaki kodları silip yeniden deneyin,
en üst satıra error_reporting(E_ALL); yazıp tekrar deneyin en azından ne hatası var onu görelim
<?php
$php_version = phpversion();
ini_set('display_errors', 1);
error_reporting(E_ALL);
require 'vendor/autoload.php';
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;


if ($_SERVER["REQUEST_METHOD"] === "POST") {
    $name = isset($_POST['name']) ? $_POST['name'] : '';
    $email = isset($_POST['email']) ? $_POST['email'] : '';
    $phone = isset($_POST['phone']) ? $_POST['phone'] : '';
    $message = isset($_POST['message']) ? $_POST['message'] : '';
    $mail = new PHPMailer(true);
    try {
        $mail->isSMTP();
        $mail->Host = 'smtp.gmail.com';
        $mail->SMTPAuth = true;
        $mail->Username = 'asker244897@gmail.com';
        $mail->Password = 'wovivtrwmfzedsef';
        $mail->SMTPSecure = 'tls';
        $mail->Port = 587;
        $mail->setFrom($email, $name);
        $mail->addAddress('asker244897@gmail.com');
        $mail->isHTML(false);
        $mail->Subject = 'Yeni iletişim mesajı';
        $mail->Body = "Ad & Soyad: $name\nE-posta: $email\nTelefon Numarası: $phone\nMesaj: $message";
        if ($mail->send()) {
            echo 'PHP Versiyon : ' . $php_version . "<br>";
            echo 'E-posta başarıyla gönderildi.';
        } else {
            echo 'E-posta gönderilirken bir hata oluştu: ' . $mail->ErrorInfo;
        }
    } catch (Exception $e) {
        echo 'E-posta gönderilirken bir hata oluştu: ' . $e->getMessage();
    }
}
?>
son şekli bu.


send message dedikten sonra

Warning: require(vendor/autoload.php): failed to open stream: No such file or directory in /home/vol18_1/infinityfree.com/if0_35330067/htdocs/result.php on line 7

Fatal error: require(): Failed opening required 'vendor/autoload.php' (include_path='.:/usr/share/pear/') in /home/vol18_1/infinityfree.com/if0_35330067/htdocs/result.php on line 7

hatayı veriyor. ama ben vendor kütüphanesini kurdum.



bu arada cmd veya powershell ile vendor yüklerken hata veriyor. git bash ile sorunsuz yükleniyor