Rumah pembangunan bahagian belakang tutorial php 新手有几个问题大家

新手有几个问题大家

Jun 13, 2016 am 10:46 AM
basename content fn header pathinfo

新手有几个小问题求助大家!
首先说明一下情况,我写的PHP的基本功能有显示目录下文件,可以上传下载,可以点击查看,可以返回上一目录。
1,header下载功能只能在根目录下载文件,根目录下子目录里的文件下载不了,怎么改才能下载子目录下的东西?
2,怎么创建一个按钮或链接,使得点击后退为上一个页面。
3,怎么限制只能查看根目录下的东西,不能返回根目录的上一级目录。
  希望高手用代码指点,文字说明我看了还是不会写.......回答就有分!

------解决方案--------------------
解决不了,回一帖,希望有高人来指点,我也想学,看了几天实在看不懂……
------解决方案--------------------
2:这个是要分页的。。。
------解决方案--------------------
你打算让人家给你写一个吗?

你贴出你需要修改的代码,让大伙提提意见才对
------解决方案--------------------
把代码贴出来吧
------解决方案--------------------
if(!empty($_GET[fn])){
//---------------------------------------下载--------------------------------------------------

 $fn=$_GET['fn'];
$basename=pathinfo($fn,PATHINFO_BASENAME);
ob_end_clean();
header('Content-Encoding: none');
header('Content-Type: text/plain');
header('Content-Length: '.filesize($fn));
header('Content-Disposition: attachment; filename="'.$basename.'"');
readfile($fn);
exit();

}

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk mengunci dan membuka kunci kekunci Fungsi (Fn) dalam Windows 11 Bagaimana untuk mengunci dan membuka kunci kekunci Fungsi (Fn) dalam Windows 11 May 01, 2023 pm 05:22 PM

Baris atas papan kekunci diisi dengan kekunci fungsi (F1, F2, F3, dsb.), yang sering melakukan tugas berganda sebagai kedua-dua kekunci multimedia dan kekunci yang ditetapkan. Walau bagaimanapun, sesetengah pengguna tertanya-tanya bagaimana Kunci Kekunci Fungsi Windows 11 (Fn) berfungsi. Kekunci fungsi, atau kekunci F, ialah cara yang bagus untuk melakukan beberapa tindakan pantas, dan dengan setiap kekunci memainkan berbilang peranan, ia menjadikan perkara lebih mudah. Walau bagaimanapun, ini mengelirukan sekumpulan pengguna yang lebih suka kesederhanaan dan kesederhanaan. Bahagian yang terbaik ialah anda sentiasa boleh memilih sama ada untuk menggunakan kekunci F untuk melakukan perubahan multimedia/mengubah suai tetapan atau menggunakannya sebagai peranan standard. Jadi, mari kita fahami konsep kekunci fungsi dan cara mengunci kekunci Fn dalam Windows 11. Bagaimanakah kekunci fungsi berfungsi?

Cara yang berbeza untuk mengunci dan membuka kunci kekunci Fn dalam Windows 10 dan 11 Cara yang berbeza untuk mengunci dan membuka kunci kekunci Fn dalam Windows 10 dan 11 Apr 14, 2023 pm 12:49 PM

Cara Kekunci Fn Berfungsi dengan Kekunci Fungsi Kekunci Fn pada papan kekunci anda pada asasnya serupa dengan butang Shift dan CapsLock. Jika anda kerap membuat dokumen, anda tahu cara ia berfungsi: Tahan Shift untuk menggunakan huruf besar satu atau dua, kemudian lepaskannya untuk kembali ke huruf kecil dengan cepat, sambil mengklik CapsLock membolehkan anda menulis keseluruhan huruf dalam ayat huruf besar tanpa menahan kekunci lain. Beginilah cara Fn berfungsi dengan kekunci fungsi standard F1 hingga F12. Apabila tidak menggunakan Fn

Apakah maksud kekunci fn+esc? Apakah maksud kekunci fn+esc? Mar 24, 2023 pm 01:51 PM

Kekunci fn+esc bermaksud "kunci fungsi kunci". tidak perlu Tekan Fn sekali lagi untuk melaksanakan fungsi bisu.

Bagaimana untuk mengunci atau membuka kunci kekunci fungsi dalam Windows 11/10 Bagaimana untuk mengunci atau membuka kunci kekunci fungsi dalam Windows 11/10 Apr 20, 2023 am 11:37 AM

Kekunci fungsi pada papan kekunci anda biasanya berfungsi dalam dua cara. Kekunci siri-F dari F1 hingga F12 ini mempunyai kegunaan umum di samping memenuhi keperluan multimedia. Secara umum, ciri ini bukan sahaja menjadikan papan kekunci lebih padat, tetapi ia tidak mengorbankan apa-apa! Sangat mudah untuk menggunakan kombinasi kekunci Fn. Contoh – Kekunci F5 digunakan sebagai butang muat semula pada penyemak imbas. Menekan kekunci F5 seharusnya menyegarkan halaman web yang telah anda buka pada penyemak imbas anda. Selain itu, kekunci F5 ini juga boleh digunakan sebagai butang berhenti untuk tujuan multimedia. Fungsi ini boleh ditukar dengan dua jenis kekunci. 1. Kunci Fn 2. Kunci Kunci F Kami telah membincangkan kunci dan cara menggunakannya. Menggunakan Kekunci Fn Biasanya, semua papan kekunci dengan kekunci komposit disertakan dengan kekunci Fn atau fungsi ini. Jadi, jika papan kekunci anda mempunyai F

Bagaimanakah SpringBoot melepasi parameter dalam Pengepala melalui panggilan Feign? Bagaimanakah SpringBoot melepasi parameter dalam Pengepala melalui panggilan Feign? May 16, 2023 pm 08:38 PM

[SpringBoot] Melepasi parameter dalam Pengepala melalui panggilan Feign Cara menghantar parameter Pengepala melalui Perihalan Masalah Feign Apabila kami menggunakan Feign untuk meminta antara muka API perkhidmatan lain dalam Spring Cloud, terdapat keperluan untuk lulus parameter dalam Pengepala Jika tidak pemprosesan khas dilakukan, ia akan Parameter dalam Pengepala akan hilang. Penyelesaian 1: Lulus melalui @RequestHeader(name="headerName"). Contohnya: Feign ditakrifkan seperti berikut @FeignClient(name="service-name")pub

Apakah maksud pengepala linux? Apakah maksud pengepala linux? Jul 18, 2023 pm 03:34 PM

Pengepala Linux merujuk kepada permulaan fail atau aliran data, yang digunakan untuk mengandungi metadata tentang kandungan Dengan menulis dan menggunakan fail Pengepala dengan betul, pembangun boleh menggunakan sumber sistem dengan lebih baik dan meningkatkan kebolehbacaan dan Kebolehselenggaraan kod.

Cara menggunakan kaedah PHP header() untuk melaraskan halaman web Cara menggunakan kaedah PHP header() untuk melaraskan halaman web Mar 28, 2023 pm 01:54 PM

PHP ialah bahasa pengaturcaraan yang berkuasa yang boleh digunakan untuk mencipta laman web dinamik dan aplikasi web. Salah satu ciri yang paling berkuasa ialah kaedah header() PHP. Dalam artikel ini, kami akan meneroka cara menggunakan kaedah header() PHP untuk melaraskan halaman web.

Bagaimana untuk melompat dalam pengepala php Bagaimana untuk melompat dalam pengepala php Dec 02, 2022 am 09:14 AM

Cara melaksanakan lompat dalam pengepala php: 1. Gunakan "Header("Location:$url");" untuk melaksanakan lompatan 2. Gunakan if judgment untuk melaksanakan lompatan, dengan pernyataan lompat seperti "if($_COOKIE[" u_type; "]){ header('lokasi:register.php'); } else{ setcookie('u_type','1','86400*360');".

See all articles