Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
Prog
/
MMM
/
Fusion
:
view_pdf.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php if (isset($_GET['path'])) { // OK /* $pdfData = displayPdfFromUrl( $_GET['path'] ); $base64 = base64_encode($pdfData); echo '<iframe src="data:application/pdf;base64,' .$base64 .' " width="100%" height="600"></iframe>'; */ // OK /* header('Content-type: application/pdf'); header('Content-Disposition: inline; filename="' . $_GET['path'] . '"'); header('Content-Transfer-Encoding: binary'); header('Accept-Ranges: bytes'); readfile( $_GET['path'] ); */ //zzz( $_GET['path'] ); // enregistre( $_GET['path'] ); office( $_GET['path'] ); } // https://www.sanwebcorner.com/2016/07/load-pdfs-in-iframe-onclick-button.html // https://www.geeksforgeeks.org/how-to-make-pdf-file-downloadable-in-html-link-using-php/ // https://www.stechies.com/display-pdfword-file-browser/ // https://www.codexworld.com/force-download-file-php/ //header("Content-type: application/x-msexcel"); //header("Content-type: application/octet-stream"); //header('Content-Disposition: inline; filename="'.basename($export_file).'"'); //readfile($export_file); // mime listing https://gist.github.com/egulhan/efd2125ac2017b42d159 ++++ /* if($online_viewer == 'google') { echo '<iframe src="https://docs.google.com/viewer?embedded=true&hl=en&url=' . fm_enc($file_url) . '" frameborder="no" style="width:100%;min-height:460px"></iframe>'; } else if($online_viewer == 'microsoft') { echo '<iframe src="https://view.officeapps.live.com/op/embed.aspx?src=' . fm_enc($file_url) . '" frameborder="no" style="width:100%;min-height:460px"></iframe>'; } */ $filename = "D:\wamp\www\myprojects\image1.pdf"; $filename = "https://analog-design.net/Fusion/dmPDF.pdf"; // Header //content type header("Content-type: application/pdf"); header("Content-Length: " . filesize($filename)); // Send the file to the browser. //readfile($filename); //echo '<a href="$filename?pipo=$blase&typefile=$typeFile">$filename</a><br>'; $typeFile = "pdf"; echo "<a href=\"view_pdf.php?path=$filename&typefile=$typeFile\">Blabla</a>"; $filename = "https://analog-design.net/Fusion/word.docx"; echo "<a href=\"view_pdf.php?path=$filename&typefile=$typeFile\">Document Word</a>"; function displayPdfFromUrl($url) { // Initialize cURL session $ch = curl_init(); // Set cURL options curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Execute cURL request $data = curl_exec($ch); // Close cURL session curl_close($ch); // Return PDF file content return $data; } $pdfData = displayPdfFromUrl($filename); $base64 = base64_encode($pdfData); //echo '<iframe src="data:application/pdf;base64,' .$base64 .' " width="100%" height="600"></iframe>'; echo "plouf"; function zzz($url) { echo "---->>>> " .$url; // Use basename() function to return the base name of file $file_name = basename($url); // Use file_get_contents() function to get the file // from url and use file_put_contents() function to // save the file by using base name if (file_put_contents($file_name, file_get_contents($url))) { echo "File downloaded successfully"; } else { echo "File downloading failed."; } } function enregistre($url) { //remoteURL = 'https://www.example.com/files/project.zip'; // Force download header("Content-type: application/x-file-to-save"); header("Content-Disposition: attachment; filename=".basename($url)); ob_end_clean(); readfile($url); } function office($url) { //$file = 'path/to/document.docx'; echo $url; //header('Content-Type: application/vnd.openxmlformats-officedocument.wordprocessingml.document'); //header('Content-Disposition: inline; filename="' . basename($url) . '"'); //header('Content-Length: ' . filesize($url)); //readfile($url); echo '<iframe src="https://view.officeapps.live.com/op/embed.aspx?src=' . $url . '" frameborder="no" style="width:100%;min-height:460px"></iframe>'; } ?>