Script php dengan icon pack bootstrap membedakan extensi file

Script php dengan icon pack bootstrap membedakan extensi file 5 Nasrul Kurniawan Script php dengan icon pack bootstrap membedakan extensi file
Script php dengan icon pack bootstrap membedakan extensi file
Script php dengan icon pack bootstrap membedakan extensi file
Berikut saya documentasikan bagaimana cara membedakan extensi file dan membedakan icon yang ingin ditampilkan mewakili file tersebut dalam php. Sehingga nampak jelas walaupun tidak di tampilkan extensinya. Selain itu jg lebih mempercanti tampilan data.

Saya tidak terlalu memberikan contoh kompleks semua jenis file tapi setidaknya bisa dikembangkan bagi pengguna. Diantaranya file yang saya contohkan adalah file office meliputi doc, docx, xls, xlsx, ppt, pptx file image meliputi jpg, jpeg, png, gif dan file zip atau rar. Berikut ini adalah source codenya.

<?php
                   
                      $p      = new Paging5;
                      $batas  = 20;
                      $posisi = $p->cariPosisi($batas);
                      // Tampilkan semua download
                      $sql = mysql_query("SELECT * FROM download  ORDER BY id_download DESC LIMIT $posisi,$batas");
                      $cnt = 1;
                      echo "<table class='table table-striped'>
                        <thead>
                        <tr>
                            <th>No.</th>
                            <th align='center'>Nama Document/File</th>
                            <th align='center'>Hits</th>
                            <th align='center'>#</th>
                            <th align='center'>#</th>
                        </tr>
                        </thead>
                        <tbody>
                       
                        ";                       
                       
                       while($d=mysql_fetch_array($sql)){
                          echo "<tr>
                                <td>$cnt</td>
                                <td>$d[judul]</td>
                                <td><span class='label label-info'>$d[hits]</span></td>";
                                echo "<td>";// ubah paksa nama file yg mengandung selain huruf, angka, ".", "_", dan "-" dengan regex
                                $name = preg_replace("/[^A-Z0-9._-]/i", "_", $d['nama_file']);
                           
                                // periksa ekstensi file
                                $parts = pathinfo($name);     
                                if (isset($parts['extension'])) {
                                  $ext = $parts['extension'];
                                       
                                  if ($ext == 'ppt' || $ext == 'pptx'){
                                    echo '<i class="fa fa-file-powerpoint-o"></i>';
                                    }
                                  elseif ($ext == 'doc' || $ext == 'docx'){
                                    echo '<i class="fa fa-file-word-o"></i>';
                                    }
                                  elseif ($ext == 'xls' || $ext == 'xlsx'){
                                    echo '<i class="fa fa-file-excel-o"></i>';
                                    }
                                  elseif ($ext == 'jpg' || $ext == 'gif' || $ext == 'png' || $ext == 'jpeg'){
                                    echo '<i class="fa fa-file-image-o"></i>';
                                    }
                                  elseif ($ext == 'rar'){
                                    echo '<i class="fa fa-file-archive-o"></i>';
                                    }
                                  elseif ($ext == 'zip'){
                                    echo '<i class="fa fa-file-archive-o"></i>';
                                    }
                                  elseif ($ext == 'pdf'){
                                    echo '<i class="fa fa-file-pdf-o"></i>';
                                    }
                                  elseif ($ext == 'txt'){
                                    echo '<i class="fa fa-file-text"></i>';
                                    }
                                  elseif ($ext == 'php' || $ext == 'html' || $ext == 'css' || $ext == 'js' || $ext == 'xml' || $ext == 'sql'){
                                    echo '<i class="fa fa-file-code-o"></i>';
                                    }
                                  else {
                                    echo '<i class="fa fa-file"></i>';
                                    }
                                  }

                                echo "</td>";
                                echo "<td><a href='downlot.php?file=$d[nama_file]'><i class='fa fa-cloud-download'></i></a></td>
                            </tr>";
                            $cnt++;
                         }
Berikan komentar untuk judul artikel :

Script php dengan icon pack bootstrap membedakan extensi file

0 komentar to “Script php dengan icon pack bootstrap membedakan extensi file”

Posting Komentar

Instagram

Mediatutorial.web.id