• 10-05-2021, 20:29:35
    #1
    Merhabalar,
    PDO tabanlı php yapısı kullanıyorum. Resim yüklemek istiyorum siteden, fakat bilgim yok yardım edebilir misiniz?
    teşekkürler
  • 10-05-2021, 20:32:43
    #2
    Site ayarları bölümünde logo veya favicon mu? Blog tarzı makale girerken öne çıkarılan fotoğraf tarzı yükleme mi istiyorsunuz yardımcı olayım hocam
  • 10-05-2021, 20:33:58
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    http://yavuz-selim.com/02/02/2016/15...yukleme-islemi
  • 10-05-2021, 20:34:21
    #4
    Satış sitesi yapıyorum ürün resmi eklemek istiyorum panelden, ürün eklemeyi ajax ile yapıyorum normal jpeg veya png yüklemek istiyorum.
    Db ye kaydediyorum uzantı db ye geliyo fakat resim dosyaya gelmiyor
  • 10-05-2021, 20:36:02
    #5
    Herhangi bir dosya izni falan açmam gerekiyor mu ? Mac kullanıyorum
  • 10-05-2021, 20:44:44
    #6
    Developer
    inputtan gelen dosyayı $_FILES ile çekip move_uploaded_file() fonksiyonunu kullanmanız gerekiyor.

    Döküman: https://www.php.net/manual/tr/featur...ost-method.php
    Örnek:
    <?php
       if(isset($_FILES['image'])){
          $errors= array();
          $file_name = $_FILES['image']['name'];
          $file_size =$_FILES['image']['size'];
          $file_tmp =$_FILES['image']['tmp_name'];
          $file_type=$_FILES['image']['type'];
          $file_ext=strtolower(end(explode('.',$_FILES['image']['name'])));
          
          $extensions= array("jpeg","jpg","png");
          
          if(in_array($file_ext,$extensions)=== false){
             $errors[]="extension not allowed, please choose a JPEG or PNG file.";
          }
          
          if($file_size > 2097152){
             $errors[]='File size must be excately 2 MB';
          }
          
          if(empty($errors)==true){
             move_uploaded_file($file_tmp,"images/".$file_name);
             echo "Success";
          }else{
             print_r($errors);
          }
       }
    ?>
    <html>
       <body>
          
          <form action="" method="POST" enctype="multipart/form-data">
             <input type="file" name="image" />
             <input type="submit"/>
          </form>
          
       </body>
    </html>