Uploadify komut dosyasını kullanarak dosya yüklenemiyor

0 Cevap php

Dosyaları Upload Uploadify Plugin kullanıyorum. Bu çok temel bir soru olabilir ancak ben anlamak ve bu dosyaları yüklemek için işe almak için uygulamak mümkün duyuyorum.

Ben Uploadify kullanarak aşağıdaki ulaşmak istiyoruz

Bir kullanıcı dosyayı seçtiğinizde i doğrudan PHP kullanarak hedef yolu tarih olmak istiyorum.

şimdi ben aşağıdaki kodu kullanıyorum.

<html>
<head>
<link rel="stylesheet" href="css/uploadify.css" type="text/css" />
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="js/jquery.uploadify.v2.1.0.min.js"></script>
<script type="text/javascript" src="js/swfobject.js"></script>
</head>

<script type="text/javascript">
$(document).ready(function() {
    $('#someID').uploadify({ 
      'uploader': 'img/uploadify.swf',
      'script': 'uploadify.php',
      'folder': 'upload',
      'cancelImg': 'img/cancel.png',
      'auto': 'true',
      'fileDesc': 'jpg/jpeg',
      'displayData': 'percentage',
      'fileExt': "*.jpg;*.jpeg",
      'sizeLimit' : '8388608'
      }); }); 
      </script>

<body>
<form id="someID" action="uploadify.php" method="post" enctype="multipart/form-data"> 
<input type="file" name="file" id="fileUpload1"/>
<p><input type="submit" name="submit" value="Upload" /></p> 
</form>
</body>

ve bu uploadify.php için kod

if (!empty($_FILES)) {
    $tempFile = $_FILES['file']['tmp_name'];
    $targetPath = $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/';
    $targetFile =  str_replace('//','/',$targetPath) . $_FILES['file']['name'];
    move_uploaded_file($tempFile,$targetFile);
        echo "1";

Ben sadece tek bir dosya yüklemek istiyorum. ben bunun için check.php dahil etmek gerekiyor. Bir kullanıcı doğrudan işlemi gerçekleştiren görüntü dosyasını seçin ve belirlenen dizine taşıdığınızda nasıl ben gibi bir şey yapabilirim.

PS: Ben javascript ve jquery çok temel bir anlayış var. :)

Not: dosya yükleme sorunu çözüldü.

how do i limit the user from uploading just one file on one button, i want something like when a user select the file and it gets uploaded that button should be disabled or something

EDIT: ben bu kodu eklenmiş bir düğme birden fazla dosya yükleme ve kullanıcılar birden çok kez seçtiğinizde hala çok sayıda dosya olarak yükleme ve gelen kullanıcıları sınırlayan için. İşte benim kod.

<script type="text/javascript">
$(document).ready(function() {
    $('#someID').uploadify({ 
      'uploader': 'img/uploadify.swf',
      'script': 'uploadify.php',
      'folder': 'upload',
      'cancelImg': 'img/cancel.png',
      'auto': 'true',
      'fileDesc': 'jpg/jpeg',
      'displayData': 'percentage',
      'fileExt': "*.jpg;*.jpeg",
      'sizeLimit' : '8388608',
      'fileDataName' : 'file',
      onSelect : function(){
           $("#someID input").attr("disabled", true);
      }
      }); }); 
      </script>

ne yanlış var?

0 Cevap