• 12-04-2023, 16:49:05
    #1
    Selamün aleyküm,

    teknik çizimleri bir sayfada indirilebilir bağlantısıyla paylaşacağım. Bunu kod yapısına nasıl dökebilirim.
  • 12-04-2023, 17:00:39
    #2
    <?php
    if(isset($_FILES['file']) && $_FILES['file']['error'] == 0){ // Dosya yüklenmiş mi ve hata yok mu?
        $filename = $_FILES['file']['name']; // Dosya adı
        $temp_file = $_FILES['file']['tmp_name']; // Geçici dosya yolu
        $file_size = $_FILES['file']['size']; // Dosya boyutu
        $file_ext = strtolower(pathinfo($filename, PATHINFO_EXTENSION)); // Dosya uzantısı
        $allowed_ext = array("jpg", "jpeg", "png", "gif"); // İzin verilen dosya uzantıları
        $upload_path = "uploads/"; // Yükleme dizini
    
        // Dosya uzantısı kontrolü
        if(in_array($file_ext, $allowed_ext)){
            // Dosya boyutu kontrolü (örneğin 2 MB'dan büyük dosyaları kabul etmeyin)
            if($file_size < 2000000){
                // Yükleme işlemi
                $new_filename = uniqid().".".$file_ext; // Yeni dosya adı
                $target_file = $upload_path.$new_filename; // Hedef dosya yolu
                if(move_uploaded_file($temp_file, $target_file)){
                    // Dosya başarıyla yüklendi
                    echo "Dosya yüklendi: <a href='".$target_file."' download>".$new_filename."</a>";
                }else{
                    echo "Dosya yüklenirken bir hata oluştu.";
                }
            }else{
                echo "Dosya boyutu 2 MB'dan büyük olamaz.";
            }
        }else{
            echo "Sadece JPG, JPEG, PNG ve GIF dosyaları yüklenebilir.";
        }
    }
    ?>
    
    <!-- Dosya yükleme formu -->
    <form action="" method="post" enctype="multipart/form-data">
        <input type="file" name="file" accept=".jpg,.jpeg,.png,.gif">
        <button type="submit" name="submit">Dosya Yükle</button>
    </form>
  • 12-04-2023, 17:01:42
    #3
    Gelistir adlı üyeden alıntı: mesajı görüntüle
    <?php
    if(isset($_FILES['file']) && $_FILES['file']['error'] == 0){ // Dosya yüklenmiş mi ve hata yok mu?
        $filename = $_FILES['file']['name']; // Dosya adı
        $temp_file = $_FILES['file']['tmp_name']; // Geçici dosya yolu
        $file_size = $_FILES['file']['size']; // Dosya boyutu
        $file_ext = strtolower(pathinfo($filename, PATHINFO_EXTENSION)); // Dosya uzantısı
        $allowed_ext = array("jpg", "jpeg", "png", "gif"); // İzin verilen dosya uzantıları
        $upload_path = "uploads/"; // Yükleme dizini
    
        // Dosya uzantısı kontrolü
        if(in_array($file_ext, $allowed_ext)){
            // Dosya boyutu kontrolü (örneğin 2 MB'dan büyük dosyaları kabul etmeyin)
            if($file_size < 2000000){
                // Yükleme işlemi
                $new_filename = uniqid().".".$file_ext; // Yeni dosya adı
                $target_file = $upload_path.$new_filename; // Hedef dosya yolu
                if(move_uploaded_file($temp_file, $target_file)){
                    // Dosya başarıyla yüklendi
                    echo "Dosya yüklendi: <a href='".$target_file."' download>".$new_filename."</a>";
                }else{
                    echo "Dosya yüklenirken bir hata oluştu.";
                }
            }else{
                echo "Dosya boyutu 2 MB'dan büyük olamaz.";
            }
        }else{
            echo "Sadece JPG, JPEG, PNG ve GIF dosyaları yüklenebilir.";
        }
    }
    ?>
    
    <!-- Dosya yükleme formu -->
    <form action="" method="post" enctype="multipart/form-data">
        <input type="file" name="file" accept=".jpg,.jpeg,.png,.gif">
        <button type="submit" name="submit">Dosya Yükle</button>
    </form>
    teşekkürler fakat ben anlatamamış olabilirim belki bu tarz bir yapıdan bahsetmekteyim.

    https://www.gruparge.com/dokumanlar/...nik-cizimleri/

    https://www.eskabin.com/tr-tr/teknik-cizimler
  • 12-04-2023, 17:08:41
    #4
    muratback adlı üyeden alıntı: mesajı görüntüle
    teşekkürler fakat ben anlatamamış olabilirim belki bu tarz bir yapıdan bahsetmekteyim.

    https://www.gruparge.com/dokumanlar/...nik-cizimleri/

    https://www.eskabin.com/tr-tr/teknik-cizimler
    Bunun için ücretli destek alabilirsiniz hocam buradan paylaşılacak bir kod değil dilerseniz 1000₺ den size böyle bir sayfa yapabilirim