<?php class FileInfoTest extends PHPUnit_Framework_TestCase { protected $fileWithExtension; protected $fileWithoutExtension; public function setUp() { $this->fileWithExtension = new \Upload\FileInfo(dirname(__FILE__) . '/assets/foo.txt', 'foo.txt'); $this->fileWithoutExtension = new \Upload\FileInfo(dirname(__FILE__) . '/assets/foo_wo_ext', 'foo_wo_ext'); } public function testConstructor() { $this->assertAttributeEquals('foo', 'name', $this->fileWithExtension); $this->assertAttributeEquals('txt', 'extension', $this->fileWithExtension); $this->assertAttributeEquals('foo_wo_ext', 'name', $this->fileWithoutExtension); $this->assertAttributeEquals('', 'extension', $this->fileWithoutExtension); }
Kami tahu bahawa dalam proses penggunaan bahasa, kami pasti akan memberi perhatian kepada isu keselamatan semasa proses pembangunan sebenar. Jadi, hari ini kami akan memperkenalkan kepada anda langkah utama untuk memastikan data pengesahan keselamatan PHP. Pengesahan data ialah tabiat paling penting yang boleh anda pakai. Dan apabila ia datang kepada input, ia sangat mudah: jangan percaya pengguna. Apabila mengesahkan data untuk melindungi PHP, ingat bahawa selalunya lebih mudah untuk mereka bentuk dan mengesahkan nilai yang dibenarkan oleh aplikasi anda daripada melindungi daripada semua nilai yang tidak diketahui.
Disenaraikan di bawah adalah petua pengesahan umum yang digunakan untuk pelbagai jenis data pengesahan:
1 Gunakan nilai dari senarai putih
2 Sentiasa sahkan semula untuk pilihan terhad
3 . Sahkan bahawa jenis data yang betul (seperti nombor)
nilai tersenarai putih adalah nilai yang betul, berbanding nilai tersenarai Hitam yang tidak sah. Perbezaan antara kedua-duanya ialah biasanya apabila mengesahkan data, senarai atau julat nilai yang mungkin lebih kecil daripada senarai atau julat nilai yang tidak sah, yang kebanyakannya mungkin tidak diketahui atau nilai yang tidak dijangka.
Semua sumber di laman web ini disumbangkan oleh netizen atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk rujukan pembelajaran sahaja. Tolong jangan gunakannya untuk tujuan komersial. Jika tidak, anda akan bertanggungjawab untuk semua akibat! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadamkannya. Maklumat hubungan: admin@php.cn
Artikel Berkaitan
30 Jun 2023
Bagaimanakah PHP mengendalikan muat naik dan pemprosesan fail multimedia? Dengan perkembangan Internet, penggunaan fail multimedia menjadi semakin biasa. Sama ada gambar, fail audio atau video, semuanya adalah perkara yang sering kita perlu uruskan semasa membangunkan tapak web. Artikel ini akan memperkenalkan cara PHP mengendalikan muat naik dan pemprosesan fail multimedia. Muat naik fail multimedia PHP menyediakan beberapa fungsi untuk mengendalikan muat naik fail multimedia. Fungsi yang biasa digunakan termasuk: move_uploaded_file(): Pindahkan fail yang dimuat naik ke direktori yang ditentukan. Fungsi ini boleh digunakan
02 Nov 2023
Bagaimana untuk mengendalikan muat naik dan muat turun fail dalam pembangunan PHP? Muat naik dan muat turun fail adalah salah satu ciri biasa dalam aplikasi web. Dalam pembangunan PHP, pengendalian muat naik dan muat turun fail adalah agak mudah, hanya gunakan fungsi terbina dalam dan fungsi operasi fail khusus yang disediakan oleh PHP. Artikel ini akan memperkenalkan secara terperinci kaedah dan langkah berjaga-jaga tentang cara mengendalikan muat naik dan muat turun fail dalam pembangunan PHP. 1. Muat naik fail Tambah medan muat naik fail dalam borang HTML, gunakan <inputtype=".
30 Jun 2023
Sebagai bahasa pengaturcaraan dengan kecekapan tinggi dan prestasi konkurensi yang sangat baik, bahasa Go semakin digemari dan digunakan secara meluas oleh pembangun. Semasa proses pembangunan, kami sering menghadapi keperluan untuk mengendalikan muat naik dan muat turun fail yang besar. Artikel ini akan memperkenalkan cara mengendalikan masalah muat naik dan muat turun fail besar dengan cekap dalam pembangunan bahasa Go. 1. Mengendalikan masalah muat naik fail besar Apabila menangani masalah muat naik fail besar, kita perlu mengambil kira aspek berikut: Muat naik kepingan fail Untuk fail besar, untuk mengelakkan memuatkan keseluruhan fail ke dalam memori pada satu masa dan menyebabkan limpahan memori, kita boleh memfailkan kepingan
15 Jul 2023
Cara mengendalikan dan mengendalikan jenis data muat naik fail dalam PHP Pengenalan: Dalam pembangunan web, muat naik fail ialah fungsi biasa. PHP menyediakan fungsi yang berkuasa dan mudah digunakan untuk mengendalikan dan memanipulasi jenis data muat naik fail. Artikel ini menerangkan cara mengendalikan muat naik fail dalam PHP dan menyediakan contoh kod. 1. Langkah asas untuk muat naik fail Langkah asas untuk mengendalikan muat naik fail adalah seperti berikut: Buat halaman HTML yang mengandungi borang muat naik fail. Gunakan skrip PHP pada bahagian pelayan untuk memproses fail yang dimuat naik. Semak kesahihan fail yang dimuat naik dan simpan fail tersebut
30 Jun 2023
Dalam bidang pembangunan web, muat naik fail adalah keperluan biasa. Bagi pembangun yang menggunakan bahasa PHP untuk mengendalikan muat naik fail, pengendalian muat naik fail dengan betul adalah kemahiran yang sangat penting. Untuk mengendalikan muat naik fail dengan betul, kita perlu mempertimbangkan aspek berikut: Tetapan borang: Pertama, kita perlu menambah medan input untuk muat naik fail pada borang HTML. Ini boleh dilakukan dengan menambahkan <inputtype="file"& pada teg <form>
30 Jul 2023
Panduan muat naik fail PHP: Cara menggunakan fungsi move_uploaded_file untuk mengendalikan fail yang dimuat naik Dalam membangunkan aplikasi web, muat naik fail adalah keperluan biasa. PHP menyediakan fungsi yang mudah move_uploaded_file() untuk memproses fail yang dimuat naik. Artikel ini akan memperkenalkan anda cara menggunakan fungsi ini untuk melaksanakan fungsi muat naik fail. 1. Persediaan Sebelum memulakan, pastikan persekitaran PHP anda telah dikonfigurasikan dengan parameter muat naik fail. Anda boleh melakukannya dengan membuka php.in
Hot Tools
Kelas pengesahan bentuk biasa PHP
Kelas pengesahan bentuk biasa PHP
Kod PHP untuk melaksanakan perpustakaan kelas pengesahan data borang
Kod PHP untuk melaksanakan perpustakaan kelas pengesahan data borang
perpustakaan pengesahan data pengesahan
perpustakaan pengesahan data pengesahan
Kelas pengesahan php berfungsi sepenuhnya
Kelas pengesahan php berfungsi sepenuhnya
validation-pustaka pengesahan Laravel
validation-pustaka pengesahan Laravel