merhaba arkadaşlar herkese iyi çalışmalar kodum çalışıyor ancak bir problemim var ben upload edilen verinin yolunu dbden görüntülemek istiyorum
yani yoluda upload etmek istiyorum ancak beceremedim
örneğin şöyle bir taktik deniyeyim dedim yemedi,
$name = $_FILES['ek_dosya']['name'];
$sorgu = 'uploads/';
echo $yol = $sorgu,$name;
?>

yardımlarını bekliyorum upload edilen dosyayı nasıl veitabanına yolunu kaydedeceği merak ediyorum.




İletişim Formu


Benimle iletişime geçin




























if ($_POST) {
if (isset($_POST['ad']) && isset($_POST['email']) && isset($_POST['tel']) && isset($_POST['url']) && isset($_POST['konu']) && isset($_POST['messages']) && isset($_FILES['ek_dosya'])) {
$ad = $_POST['ad'];
$email = $_POST['email'];
$tel = $_POST['tel'];
$url = $_POST['url'];
$konu = $_POST['konu'];
$messages = $_POST['messages'];
$ek_dosya = $_FILES['ek_dosya'];
if(empty($ad) || empty($email) || empty($tel) || empty($url) || empty($konu) || empty($messages) || empty($ek_dosya)) {
echo "boş alan bırakamazsınız!";
exit;
}

else{
$boyut = $_FILES['ek_dosya']['size'];
if($boyut > (1024*1024*25)){
echo 'Dosya 25MB den büyük olamaz.';
}
else{
$tip = $_FILES['ek_dosya']['type'];
$isim = $_FILES['ek_dosya']['name'];
$uzanti = explode('.', $isim);
$uzanti = $uzanti[count($uzanti)-1];
if($tip != 'application/zip' || $uzanti != 'zip') {
echo 'Yanlızca *.Zip* uzantılı dosyaları gönderebilirsiniz.';
}
else{
$dosya = $_FILES['ek_dosya']['tmp_name'];
copy($dosya, 'uploads/' . $_FILES['ek_dosya']['name']);
$ad=addslashes($_POST["ad"]);
$email=addslashes($_POST["email"]);
$tel=addslashes($_POST["tel"]);
$url=addslashes($_POST["url"]);
$konu=addslashes($_POST["konu"]);
$messages=addslashes($_POST["messages"]);
$ip=addslashes($_SERVER["REMOTE_ADDR"]);
/*db kayıt*/
$add=mysql_query("INSERT INTO iletisim_v1 (ad,email,tel,url,konu,messages,ip) values (
'$ad',
'$email',
'$tel',
'$url',
'$konu',
'$messages',
'$ip'
)");
/*mail*/
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = '###';
$mail->Port =###;
$mail->Username = '###';
$mail->Password = '###';
$mail->SetFrom($mail->Username, $_POST['ad']);
$mail->AddAddress('###', '###');
$mail->CharSet = 'UTF-8';
$mail->Subject = $_POST["konu"];
$mail->MsgHTML('
İsim:'.addslashes($_POST["ad"]).'

E-Posta:'.addslashes($_POST["email"]).'

Telefon:'.addslashes($_POST["tel"]).'

Web sitesi:'.addslashes($_POST["url"]).'

Konu:'.addslashes($_POST["konu"]).'

Mesaj:'.addslashes($_POST["messages"]).'

İp Adresi:'.addslashes($_SERVER["REMOTE_ADDR"]).'

');
if($mail->Send()) {
echo 'Mesajınız başarıyla gönderildi.';
}
else {
echo 'Mesaj gönderirken bir hata oluştu ve girmiş olduğunuz bilgiler alınamadı.' . $mail->ErrorInfo;
}
header("location:index.php");
}
}
}
}
}
?>