• 07-11-2010, 20:38:51
    #1
    merhaba arkadaşlar bir dosyayı ftp'me yazdırmak istiyorum ama yapamıyorum,

    ekle.php

    <form method="POST" action="../video-kaydet.php" enctype="multipart/form-data">
    <input type="file" name="hehe" size="20">
    <input type="submit" value="Gönder" name="B1">
    kaydet.php

    <?php
    include("veritabani.php");
    $image_name = $_FILES['hehe']['name'];
    $image_temp = $_FILES['hehe']['tmp_name'];
    $ext = substr($image_name, strrpos($image_name,'.'));
    $rasgele=rand(111111,999999);
    $new_file = "upload/$rasgele".$ext;
    @unlink($new_file);
    if(move_uploaded_file($image_temp, $new_file)) {
      @chmod ($new_file, 0777);
      $xfullimage = $new_file;
      }
    
    $ekle=mysql_query("insert into dosya (new_file,baslik,aciklama)values('$new_file','$_POST[baslik]','$_POST[aciklama]')");
    
      ?>
    kodum yukarıda.

    ama dosyalarımı atmıyor.

    veritabanına dosya ismini yazdırıyor fakat "upload" klasörü içerisine dosyalarımı atmıyor. ben ".rar,.exe,.flv,.mpg" dosyalarını sorunsuz yüklemek istiyorum jpg,png resim seçince yüklüyor ama dosyaları yüklemiyor sorun neyden acaba arkadaşlar ?

    Not: Upload klasörü CHMOD ayarı = 777
    yardımcı olaiblirimisiniz
  • 07-11-2010, 20:43:06
    #2
    $dosyatipi = $_FILES["hehe"]["type"]; şeklinde dosya tipini alalım.
    if($dosyatipi!="image/jpeg"){
    echo "<h2><center>izin verilen dosya tipi Jpgdir.</center></h2>"; Şeklinde tek tek upload olması gereken dosyaları denetlettirelim.sorununz ortadan kalkar
  • 07-11-2010, 20:51:17
    #3
    düşük boyutlu 1 dosya deneyin

    belki upload_max_filesize degeri az oldugundan olabilir
  • 07-11-2010, 20:52:33
    #4
    ama ben .flv yüklemek istiyorum sadece onun için ne yapmam gerekiyor tam olarak ?
  • 07-11-2010, 21:01:48
    #5
    AKoyun adlı üyeden alıntı: mesajı görüntüle
    düşük boyutlu 1 dosya deneyin

    belki upload_max_filesize degeri az oldugundan olabilir
    olabilir hocam düşükleri ekliyor yüksegi eklemiyor

    nasıl yükselte bilirim ?
  • 07-11-2010, 22:25:00
    #6
    Üyeliği durduruldu
    Nukedestek adlı üyeden alıntı: mesajı görüntüle
    olabilir hocam düşükleri ekliyor yüksegi eklemiyor

    nasıl yükselte bilirim ?
    sunucuda max upload file size dusuk bir deger girilmis olabilir. forumda aratirsaniz nasil bulacaginiz ve degerini nasil yuklseltebileceginize dair cevaplar mevcuttu
  • 09-11-2010, 00:16:22
    #7
    .htaccess dosyasına bu kodları ekle
     php_value upload_max_filesize 15M
     php_value post_max_size 15M
     php_value file_uploads On
    Kendine Göre düzeltebilirsin.