https://sites.google.com/site/gdocs2direct/
https://www.gdirect.link/
Sanırım ekranda dosya detayları çıkmasın direkt indirsin istiyorsun.
Bu daha kolay işimi gördü. Teşekkürler @tayfunerbilen
Selam @alpsar4l, tam da aradığım bu. Teşekkür ederim.
Aşağıdaki javascript kodları sublime text te hata gösteriyor ve dolayısı ile çalışmadı. Javascript bilmediğim için de (varsa) hatanın nerde olduğunu anlayamadım.
function select(c) {
document.getElementById("liste").value = c
}
Başarana kadar biraz yoracağım seni sanırım :) Tekrar çok teşekkür ederim.
örnek dosya adı : prototurk.zip
$dosya = end(explode('.', $_FILES['dosya']['name']));
echo $dosya;
çıktı : zip
örnek dosya adı : prototurk.zip
$dosya = explode('.', $_FILES['dosya']['name']);
echo $dosya[0];
çıktı : prototurk
//Dosya adının içinde fazladan nokta yoksa bu iş görür.
Birde şuna göz at istersen.
jQuery ile Scroll İndikçe Yeni Veri Yükleme Uygulaması
html,body{
height: 100%;
}
<div class="container h-100">
<div class="row h-100 justify-content-center align-items-center">
<form class="col-6">
<div class="card"><div class="my-2 mx-2">
<div class="form-group">
<label for="formGroupExampleInput">Example label</label>
<input type="text" class="form-control" id="formGroupExampleInput" placeholder="Example input">
</div>
<div class="form-group">
<label for="formGroupExampleInput2">Another label</label>
<input type="text" class="form-control" id="formGroupExampleInput2" placeholder="Another input">
</div>
<div class="form-group">
<label for="formGroupExampleInput2">Another label</label>
<input type="text" class="form-control" id="formGroupExampleInput2" placeholder="Another input">
</div>
<div class="form-group">
<label for="formGroupExampleInput2">Another label</label>
<input type="text" class="form-control" id="formGroupExampleInput2" placeholder="Another input">
</div>
</div>
</div>
</form>
</div>
</div>
Çözümü budlum kendim cevaplayayım işe yarar belki.
Üstteki kod bloklarına eğer send isimlie bir post geldiye anlamına gelen aşağıdaki kodları ekle. Ben ekliyorum.
<?php
if (isset($_POST['send'])) { // kodların burdan aşağıdakiler
require("class.phpmailer.php");
$mail = new PHPMailer(); // create a new object
$mail->IsSMTP(); // enable SMTP
$mail->SMTPDebug = 1; // debugging: 1 = errors and messages, 2 = messages only
$mail->SMTPAuth = true; // authentication enabled
$mail->SMTPSecure = 'ssl'; // secure transfer enabled REQUIRED for GMail
$mail->Host = "mail.ucarweb.com";
$mail->Port = 465; // or 587
$mail->IsHTML(true);
$mail->SetLanguage("tr", "phpmailer/language");
$mail->CharSet ="utf-8";
$mail->Username = "[email protected]"; // Mail adresi
$mail->Password = "sifremgizlidir"; // Parola
$mail->SetFrom("[email protected]", "Siteden"); // Mail adresi
$mail->AddAddress("[email protected]"); // Gönderilecek kişi
$mail->Subject = "Siteden Gönderildi";
$mail->Body = <<<EOT
Email: {$_POST['email']}
Name: {$_POST['name']}
Message: {$_POST['message']}
EOT;
if (!$mail->send()) {
//The reason for failing to send will be in $mail->ErrorInfo
//but you shouldn't display errors to users - process the error, log it on your server.
$msg = 'Sorry, something went wrong. Please try again later.';
} else {
$msg = '<br><div><p>Your message has been sent. Thank you!</p></div>';
}
} // KOdların burdan yukarıdakiler
?>
Cevap için teşekkür ederim. Aslına bakarsan bu mantığı biliyorum. Ama bu yolla 200 den fazla satıra if sorgusu girmek gerek.
Bu iş için bi fonksiyon gerektiği ortada, hatta her satırdaki value değerini de kendiğinden alması için başka şeyler de gerekiyor onu çözemedim.
Bu arada dosyayı post ettiğin sayafadaki form tagının içinde aşağıdaki örnekteki gibi enctype="multipart/form-data" bölümünün olduğuna dikkat et.
<form action='Process.php' method='POST' enctype="multipart/form-data">