verdiği hata: http://prntscr.com/jj24fc
hatanın bulunduğu yer: http://prntscr.com/jj24jp
php upload yapma zorunluluğu |
17 Mesajlar | 2.000 Okunma |
if ($_POST) {
if (isset($_POST['ad']) && isset($_POST['email']) && isset($_POST['tel']) && isset($_POST['url']) && isset($_POST['konu']) && isset($_POST['messages'])) {
$ad = $_POST['ad'];
$email = $_POST['email'];
$tel = $_POST['tel'];
$url = $_POST['url'];
$konu = $_POST['konu'];
$messages = $_POST['messages'];
if(empty($ad) || empty($email) || empty($tel) || empty($url) || empty($konu) || empty($messages)){
echo "boş alan bırakamazsınız!";
exit;
}
else if(is_uploaded_file($_FILES['myfile']) && $_FILES['ek_dosya'] != null && $_FILES['ek_dosya'] != ""){
$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, 'admin/includes/uploads/' . $_FILES['ek_dosya']['name']);
if($_POST){
$dosya = $_FILES['ek_dosya']['tmp_name'];
$dosya_adi = $_FILES['ek_dosya']['name'];
$yol = "admin/includes/uploads/" . $dosya_adi;
$ad=htmlspecialchars(addslashes(trim($_POST["ad"])));
$email=htmlspecialchars(addslashes(trim($_POST["email"])));
$tel=htmlspecialchars(addslashes(trim($_POST["tel"])));
$url=htmlspecialchars(addslashes(trim($_POST["url"])));
$konu=htmlspecialchars(addslashes(trim($_POST["konu"])));
$messages=htmlspecialchars(addslashes(trim($_POST["messages"])));
$tarih = date('d.m.Y');
$ip=htmlspecialchars(addslashes(trim($_SERVER["REMOTE_ADDR"])));
/*db kayıt*/
$add=mysql_query("INSERT INTO iletisim_v1 (ad,email,tel,url,konu,messages,tarih,ip,dosya_adi) values (
'$ad',
'$email',
'$tel',
'$url',
'$konu',
'$messages',
'$tarih',
'$ip',
'$dosya_adi'
)");
AhmetKarabulut adlı üyeden alıntı
Şunu dener misin ? if ($_POST) {
if (isset($_POST['ad']) && isset($_POST['email']) && isset($_POST['tel']) && isset($_POST['url']) && isset($_POST['konu']) && isset($_POST['messages'])) {
$ad = $_POST['ad'];
$email = $_POST['email'];
$tel = $_POST['tel'];
$url = $_POST['url'];
$konu = $_POST['konu'];
$messages = $_POST['messages'];
if(empty($ad) || empty($email) || empty($tel) || empty($url) || empty($konu) || empty($messages)){
echo "boş alan bırakamazsınız!";
exit;
}
else if(is_uploaded_file($_FILES['myfile']) && $_FILES['ek_dosya'] != null && $_FILES['ek_dosya'] != ""){
$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, 'admin/includes/uploads/' . $_FILES['ek_dosya']['name']);
if($_POST){
$dosya = $_FILES['ek_dosya']['tmp_name'];
$dosya_adi = $_FILES['ek_dosya']['name'];
$yol = "admin/includes/uploads/" . $dosya_adi;
$ad=htmlspecialchars(addslashes(trim($_POST["ad"])));
$email=htmlspecialchars(addslashes(trim($_POST["email"])));
$tel=htmlspecialchars(addslashes(trim($_POST["tel"])));
$url=htmlspecialchars(addslashes(trim($_POST["url"])));
$konu=htmlspecialchars(addslashes(trim($_POST["konu"])));
$messages=htmlspecialchars(addslashes(trim($_POST["messages"])));
$tarih = date('d.m.Y');
$ip=htmlspecialchars(addslashes(trim($_SERVER["REMOTE_ADDR"])));
/*db kayıt*/
$add=mysql_query("INSERT INTO iletisim_v1 (ad,email,tel,url,konu,messages,tarih,ip,dosya_adi) values (
'$ad',
'$email',
'$tel',
'$url',
'$konu',
'$messages',
'$tarih',
'$ip',
'$dosya_adi'
)");