📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
gorevyapscripti.demodesign.com.tr
/
system
/
ajax
📝
gorev-yap.php
← Geri Dön
<?php include ('../../config.php'); include ('../inc/sitedata.php'); $gorev = $_GET['gorev']; $queryGorev = mysqli_query($connect, "SELECT * FROM gorevler WHERE id = '$gorev'"); $fetchGorev = mysqli_fetch_array($queryGorev); $gorevbaslik = $fetchGorev['gorevbaslik']; $gorevaciklama = $fetchGorev['gorevaciklama']; $gorevkazanc = $fetchGorev['gorevkazanc']; $gorevlimit = $fetchGorev['gorevlimit']; $gorevyapan = $fetchGorev['gorevyapan']; // Count total files $countfiles = count($_FILES['files']['name']); // Upload directory $upload_location = "../images/kanitlar/"; // To store uploaded files path $files_arr = array(); // Loop all files for($index = 0;$index < $countfiles;$index++){ if(isset($_FILES['files']['name'][$index]) && $_FILES['files']['name'][$index] != ''){ // File name $filename = uniqid().uniqid().".png"; // Get extension $ext = strtolower(pathinfo($filename, PATHINFO_EXTENSION)); // Valid image extension $valid_ext = array("png","jpeg","jpg"); // Check extension if(in_array($ext, $valid_ext)){ // File path $path = $upload_location.$filename; // Upload file if(move_uploaded_file($_FILES['files']['tmp_name'][$index],$path)){ $files_arr[] = $filename; } } } } $ciktihali = json_encode($files_arr); if($ciktihali == '' OR $ciktihali == '[]'){ echo '0'; die; } $datee = date("d.m.Y H:i:s"); //VERİTABANINA EKLE $queryUpload = mysqli_query($connect, "INSERT INTO yapilangorevler (userid,email,gorevid,gorevbaslik,kazanc,date,kanit) VALUES ('$userid','$email','$gorev','$gorevbaslik','$gorevkazanc','$datee','$ciktihali')"); //LİMİT ARTIR $queryzz = mysqli_query($connect, "UPDATE gorevler SET gorevyapan = gorevyapan + 1 WHERE id = $gorev"); if($queryUpload){ $queryEkleLog = mysqli_query($connect, "INSERT INTO logkayit (userid,islem,date) VALUES ('$userid','$gorevbaslik İsimli Görev Yapıldı','$datee')"); echo '1'; }else{ echo '2'; }
💾 Kaydet
İptal
📝 Yeniden Adlandır
İptal
Kaydet
🔐 Dosya İzinleri (chmod)
İzin Değeri:
Hızlı Seçim:
777
755
644
600
777
= Herkes okur/yazar/çalıştırır
755
= Sahip tam, diğerleri okur/çalıştırır
644
= Sahip okur/yazar, diğerleri okur
600
= Sadece sahip okur/yazar
İptal
Uygula