• 11-11-2012, 01:51:23
    #1
    Dosya taşırken aynı isimli dosyayı taşımasını engellemek ve o dosyanın ismini nasıl bulabilirim birden fazla dosya taşırken.
  • 11-11-2012, 02:59:57
    #2
    <?
    $strDosya = 'dosya.uzanti';

    if (file_exists($strDosya)) {
    echo "$strDosya dosyası zaten mevcut";
    } else {
    echo "$strDosya dosyası yok işlemlere devam edebiliriz !";
    }
    ?>
  • 11-11-2012, 11:02:09
    #3
    construct adlı üyeden alıntı: mesajı görüntüle
    <?
    $strDosya = 'dosya.uzanti';

    if (file_exists($strDosya)) {
    echo "$strDosya dosyası zaten mevcut";
    } else {
    echo "$strDosya dosyası yok işlemlere devam edebiliriz !";
    }
    ?>
    Peki birden fazla dosyaları taşırken nasıl yapabilirim? daha doğrusu birden fazla dosyayı taşırken bu uyarıyı nasıl verdirebilirim.
  • 11-11-2012, 11:51:55
    #4
    php ile birden fazla dosya taşıma kodu nedir?
  • 11-11-2012, 13:12:17
    #5
     <?php
    	   $dizin = 'temp/';
           $copyDizin = 'upload/';
    	   $oku = scandir($dizin);
           $var = array();
           foreach ($oku as $okunan) {
               if(is_file($dizin.$okunan)){
                   if(is_file($copyDizin.$okunan)){
                       $var[] = $okunan .' dosyası Kopyalanacak olan ('.$copyDizin.') dizinde zaten vardı';
                   }else{
                       copy($dizin.$okunan, $copyDizin.$okunan); //dosyayı ikinci bir yere kopyalamak istersen
                       //rename($dizin.$okunan, $copyDizin.$okunan); //kopyalama değilde taşıma yapmak istersen
                   }
               }
           }
    	 ?>
    temp klasöründen upload klasörüne kopyala veya taşı
  • 17-11-2012, 20:21:02
    #6
    Merhaba,
    yapmak istediğim şey şu bir klasörden diğer klasöre dosya taşımak aynı dosya varsa hata vermesi ve aynı dosyaları göstermek lütfen yardım...
  • 17-11-2012, 20:35:16
    #7
    $new_directory = './old';
    $file = 'file.txt';
    $old_directory = './new';
    
    if( ! file_exists($new_directory . $file))
    {
        rename($old_directory . $file, $new_directory . $file);  
    }
    else
    {
        print "Bu dosya var: $new_directory$file<br>";
    }