cari
Rumahpembangunan bahagian belakangtutorial phpAplikasi Invois Percuma yang Dihoskan - FusionInvoice

Aplikasi Invois Percuma yang Dihoskan - FusionInvoice

Perhatikan bahawa sekitar masa yang tepat penerbitan artikel ini, FusionInvoice 2 dikeluarkan sebagai perisian komersial, dan berdasarkan Laravel dan bukannya codeigniter seperti versi sebelumnya. Ia adalah, untuk semua niat dan tujuan, aplikasi yang sama sekali berbeza. Artikel ini memberi tumpuan kepada versi yang lebih tua tetapi masih berfungsi sepenuhnya 1.3.4.


sebagai freelancer atau perniagaan kecil, masa anda lebih baik dibelanjakan untuk membuat projek besar seterusnya atau memenuhi keperluan pelanggan daripada menjejaki invois.

FusionInvoice adalah aplikasi web yang dihoskan sendiri, host sendiri yang dibina untuk freelancer dan perniagaan kecil. Walaupun terdapat beberapa aplikasi invois dalam talian percuma, tiada seorang pun daripada mereka memberi anda privasi atau fleksibiliti yang disediakan oleh FusionInvoice. Pengurusan pelanggan, papan pemuka dan laporan, sejarah invois dan invois berulang hanya sedikit ciri -cirinya.

FusionInvoice menjadi projek sumber terbuka bermakna anda sentiasa boleh menukar atau menambah fungsinya seperti yang anda perlukan atau memasangnya pada sistem persendirian, dengan itu mengehadkan bilangan pengguna yang mempunyai akses kepada data sensitif anda.

Walaupun aplikasi itu terbuka sumber, pemaju menganggap bahawa masyarakat dapat membantu projek dengan lebih baik dengan hanya memberikan input dan cadangan mereka untuk ciri-ciri dan peningkatan mereka, sebagai masyarakat, ingin melihat dalam projek itu, tetapi pembangunan harus Tinggal usaha pasukan tertutup.

Ini mungkin kelihatan seperti pendekatan yang pelik untuk membuka sumber projek, tetapi ia kelihatan seperti ia memberi tumpuan kepada pasukan untuk mengekalkan kadar yang berterusan dalam membangunkan ciri -ciri baru dan penetapan pepijat.

Takeaways Key

FusionInvoice adalah aplikasi web invois sumber terbuka yang direka untuk freelancer dan perniagaan kecil. Ia menyediakan privasi dan fleksibiliti, dengan ciri -ciri termasuk pengurusan pelanggan, papan pemuka dan laporan, invois berulang, dan sejarah invois.
  • FusionInvoice boleh dipasang pada sistem peribadi, mengehadkan bilangan pengguna yang mempunyai akses kepada data sensitif. Sifat sumber terbuka aplikasi membolehkan perubahan atau penambahan kepada fungsinya seperti yang diperlukan.
  • Aplikasi ini memerlukan Php 5.3 atau lebih baru, MySQL 5.0 atau yang lebih baru, dan pelayan Apache atau Nginx untuk dijalankan. Proses pemasangan melibatkan memuat turun aplikasi FusionInvoice, membuat pangkalan data, dan mengkonfigurasi aplikasi.
  • FusionInvoice menonjol dari aplikasi invois lain kerana ciri hostingnya sendiri, menawarkan kawalan sepenuhnya ke atas data dan penyesuaian untuk memenuhi keperluan khusus. Ia menyokong pelbagai bahasa dan mata wang, menjadikannya pilihan serba boleh untuk perniagaan yang beroperasi di peringkat antarabangsa.
  • Keperluan perisian

Sejak FusionInvoice versi 1.3.4 adalah projek berasaskan codeigniter, keperluan asas agak mudah:

- Php 5.3 atau lebih baru

- MySQL 5.0 atau lebih baru
- pelayan Apache atau nginx

mari kita periksa sama ada sistem anda memenuhi keperluan ini.
Jalankan arahan berikut di terminal anda untuk memeriksa versi PHP yang dipasang:

<span>$ php -v</span>

Jika PHP dipasang dengan betul, anda harus menerima output yang serupa dengan yang satu ini:

<span>PHP 5.5.3-1ubuntu2.1 (cli) (built: Dec 12 2013 04:24:35) 
</span><span>Copyright (c) 1997-2013 The PHP Group
</span><span>Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
</span><span>    with Zend OPcache v7.0.3-dev, Copyright (c) 1999-2013, by Zend Technologies
</span><span>    with Xdebug v2.2.3, Copyright (c) 2002-2013, by Derick Rethans</span>

Sekarang mari kita periksa versi MySQL dengan menjalankan arahan di bawah dalam prompt MySQL anda:

<span>mysql> SHOW VARIABLES LIKE "%version%";</span>

Jika pelayan MySQL dipasang dan berjalan dengan betul, kini anda harus melihat output yang serupa dengan yang di bawah.

<span>+-------------------------+-------------------------+
</span><span>| Variable_name           | Value                   |
</span><span>+-------------------------+-------------------------+
</span><span>| innodb_version          | 5.5.34                  |
</span><span>| protocol_version        | 10                      |
</span><span>| slave_type_conversions  |                         |
</span><span>| version                 | 5.5.34-0ubuntu0.13.10.1 |
</span><span>| version_comment         | (Ubuntu)                |
</span><span>| version_compile_machine | x86_64                  |
</span><span>| version_compile_os      | debian-linux-gnu        |
</span><span>+-------------------------+-------------------------+</span>

Bergantung pada persediaan pelayan anda, nombor versi mungkin berbeza tetapi output harus sama.

OK, kerana keperluan pada VM ini dipenuhi mari kita teruskan ke bahagian seterusnya.

Muat turun Aplikasi FusionInvoice

Pertama, mari buat folder di mana kami ingin memasang FusionInvoice, dengan menjalankan arahan di bawah:

<span>$ cd /var/www/
</span><span>$ sudo mkdir -m 755 fusioninvoice</span>

Nota: Saya mengandaikan bahawa anda berada di platform *nix (jika di Windows, sila gunakan Vagrant untuk menyediakan persekitaran kerja), dan menggunakan konfigurasi Apache/Nginx lalai dan mempunyai/var/www sebagai pangkalan anda Dokumen Folder Root. Jika tidak, tukar jalan ke yang anda gunakan.

Anda boleh memuat turun versi 1.3.4 dari GitHub. Selepas anda melakukannya, unzip ke folder laman web anda (www seperti yang disebutkan di atas).

Buat pangkalan data

Sekarang kita perlu membuat pangkalan data di mana FusionInvoice akan menyimpan datanya.
Terdapat dua cara untuk melakukan ini, baris arahan atau phpmyadmin.
Saya secara peribadi mengesyorkan baris arahan jika anda memasang FusionInvoice pada pelayan pengeluaran atau dunia yang tersedia.

a) dari prompt MySQL melaksanakan perintah berikut:

<span>mysql> CREATE DATABASE `fusion_invoice`;
</span><span>mysql> CREATE USER 'fusion_invoice'@'localhost' IDENTIFIED BY 'fusion_pass';
</span><span>mysql> GRANT ALL PRIVILEGES ON `fusion_invoice`.* TO 'fusion_invoice'@'localhost' IDENTIFIED BY 'fusion_pass';</span>

b) Menggunakan phpmyadmin, pergi ke tab Pengguna dan pilih Tambah Pengguna. Dalam borang pengguna baru mengisi semua medan dan pastikan anda menyemak pangkalan data Buat dengan nama yang sama dan berikan semua kotak pilihan keistimewaan dan phpmyadmin akan membuat pangkalan data untuk anda.

Aplikasi Invois Percuma yang Dihoskan - FusionInvoice ** Nota: Sila pastikan anda mengambil semua langkah berjaga -jaga keselamatan yang diperlukan dan menyesuaikan keizinan pengguna baru dengan sewajarnya jika anda memasang aplikasi FusionInvoice pada pelayan dunia yang tersedia.

Itu sahaja! Kami kini bersedia untuk menjalankan modul Persediaan FusionInvoice.

Konfigurasi awal FusionInvoice

Untuk memulakan proses persediaan, kami perlu mengakses modul /persediaan dari penyemak imbas pilihan anda:

<span>http://[domain-name]/[fusioninvoice]/index.php/setup</span>

** Nota: Bergantung pada konfigurasi pelayan anda URL mungkin sedikit berbeza. Ideanya ialah anda perlu menghantar semua permintaan anda yang tidak memetakan ke fail fizikal ke index.php untuk memulakan aplikasi FusionInvoice. Jika anda tidak tahu bagaimana untuk membuat hos maya atau mengalihkan permintaan anda ke index.php, anda boleh mencari langkah pilihan pada akhir artikel yang akan membimbing melalui proses yang tepat ini.

Dalam langkah 2, sistem persediaan FusionInvoice menyediakan kami dengan senarai fail dan folder yang perlu ditulis.

Aplikasi Invois Percuma yang Dihoskan - FusionInvoice mari kita selesaikan ini dengan menjalankan arahan berikut dari terminal:

Jika anda menyegarkan halaman, anda sekarang harus melihat semua prasyarat untuk disediakan dengan betul.
<span>$ php -v</span>

Dalam langkah 3 kita perlu menyediakan FusionInvoice dengan butiran sambungan pelayan pangkalan data. Aplikasi Invois Percuma yang Dihoskan - FusionInvoice

Jika sambungan berjaya dalam 2 halaman seterusnya FusionInvoice akan memberitahu anda bahawa jadual pangkalan data telah dipasang dengan betul dan dinaik taraf.

Aplikasi Invois Percuma yang Dihoskan - FusionInvoice

Tiba di langkah terakhir anda akan diminta untuk membuat pengguna asas, akaun pentadbir.

Aplikasi Invois Percuma yang Dihoskan - FusionInvoice

Setelah langkah ini selesai, anda akan berjaya memasang FusionInvoice pada sistem anda.

Sekarang, anda boleh log masuk dan mula membuat invois tersebut :)

Aplikasi Invois Percuma yang Dihoskan - FusionInvoice Buat tuan rumah maya di pelayan anda

Langkah pilihan ini akan membimbing anda melalui proses membuat host maya asas pada Apache atau nginx.

** Nota Penting: Walaupun banyak tetapan tuan rumah maya yang dibentangkan dalam artikel ini juga digunakan dalam pengeluaran, mereka hanya titik permulaan dan tidak semestinya mereka dianggap cukup, dari perspektif keselamatan, untuk pengeluaran pelayan. Sila pastikan anda telah mengambil semua langkah berjaga -jaga yang diperlukan untuk menjamin pelayan anda.

a) Menyiapkan Apache Virtual-Host

Pertama, mari pastikan Apache mempunyai modul mod_rewrite aktif. Anda boleh menyemaknya dengan menjalankan arahan berikut:

Perintah di atas akan menyenaraikan semua modul yang dimuatkan oleh pelayan Apache2. Sekiranya modul mod_rewrite dimuatkan, anda akan melihat entri seperti yang berikut:

menulis semula_module (dikongsi)

Jika garis di atas tidak hadir jalankan arahan seterusnya di terminal anda untuk membolehkan modul:

<span>PHP 5.5.3-1ubuntu2.1 (cli) (built: Dec 12 2013 04:24:35) 
</span><span>Copyright (c) 1997-2013 The PHP Group
</span><span>Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
</span><span>    with Zend OPcache v7.0.3-dev, Copyright (c) 1999-2013, by Zend Technologies
</span><span>    with Xdebug v2.2.3, Copyright (c) 2002-2013, by Derick Rethans</span>

Sekarang bahawa modul mod_rewrite aktif kita perlu membuat fail konfigurasi untuk tuan rumah baru kami. Anda boleh melakukannya dengan menjalankan arahan berikut di terminal anda:

Sekarang salin kod di bawah ke fail konfigurasi anda, dan edit laluan untuk dipadankan dengan anda:

<span>$ php -v</span>

sekarang simpan dan tutup editor anda dan jalankan arahan berikut di terminal anda:

<span>PHP 5.5.3-1ubuntu2.1 (cli) (built: Dec 12 2013 04:24:35) 
</span><span>Copyright (c) 1997-2013 The PHP Group
</span><span>Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
</span><span>    with Zend OPcache v7.0.3-dev, Copyright (c) 1999-2013, by Zend Technologies
</span><span>    with Xdebug v2.2.3, Copyright (c) 2002-2013, by Derick Rethans</span>

itu semua. Anda kini boleh menggunakan URL baru anda, fusion.invoice.dev, bukannya localhost atau alamat IP VM.

b) Menyediakan host maya nginx

Mari buat fail konfigurasi untuk tuan rumah maya baru kami dengan menjalankan arahan berikut di terminal anda:

<span>mysql> SHOW VARIABLES LIKE "%version%";</span>

Sekarang salin kod di bawah ke fail konfigurasi anda, dan edit laluan untuk dipadankan dengan anda:

<span>+-------------------------+-------------------------+
</span><span>| Variable_name           | Value                   |
</span><span>+-------------------------+-------------------------+
</span><span>| innodb_version          | 5.5.34                  |
</span><span>| protocol_version        | 10                      |
</span><span>| slave_type_conversions  |                         |
</span><span>| version                 | 5.5.34-0ubuntu0.13.10.1 |
</span><span>| version_comment         | (Ubuntu)                |
</span><span>| version_compile_machine | x86_64                  |
</span><span>| version_compile_os      | debian-linux-gnu        |
</span><span>+-------------------------+-------------------------+</span>

Sekarang kita mencipta konfigurasi, pada *sistem nix yang anda perlukan untuk membuat pautan simbolik dari lokasi semasa fail ke dalam/etc/nginx/folder yang dibolehkan tapak agar nginx memuatkan host maya baru.

anda boleh membuat symlink dengan menjalankan arahan seterusnya di terminal anda:

<span>$ cd /var/www/
</span><span>$ sudo mkdir -m 755 fusioninvoice</span>

Sekali lagi, ubah semua jalan untuk dipadankan dengan anda. Sekarang, mari mulakan semula pelayan Nginx untuk memuatkan konfigurasi maya-tuan rumah baru kami.

<span>mysql> CREATE DATABASE `fusion_invoice`;
</span><span>mysql> CREATE USER 'fusion_invoice'@'localhost' IDENTIFIED BY 'fusion_pass';
</span><span>mysql> GRANT ALL PRIVILEGES ON `fusion_invoice`.* TO 'fusion_invoice'@'localhost' IDENTIFIED BY 'fusion_pass';</span>

Jika semuanya berjalan lancar, anda kini dapat mengakses hos maya baru anda menggunakan nama pelayan dan bukannya alamat IP mesin atau localhost.

Keluarkan entri 'index.php' dari url

Sekarang kita telah mencipta hos maya mari kita juga mengeluarkan index.php dari URL dan mempunyai beberapa URL yang bagus dan mudah diingat.
Untuk itu, kita hanya perlu membuka fail config.php, yang terletak di/var/www/fusioninvoice/aplikasi/config/, dan edit baris berikut:

<span>http://[domain-name]/[fusioninvoice]/index.php/setup</span>

sekarang hanya padamkan nilai index.php dan simpan fail.

Kesimpulan

banyak ciri, tahap pengetahuan teknikal yang agak rendah yang diperlukan untuk menubuhkan dan menguruskan aplikasi bersama dengan komuniti aktif yang bersedia membantu, menjadikan FusionInvoice alat yang hebat untuk mana-mana pemilik freelancer atau kecil yang ingin menghabiskan masa pada projek sebaliknya pada invois pengesanan.

Soalan Lazim (Soalan Lazim) Mengenai FusionInvoice

Apa yang menjadikan FusionInvoice berbeza daripada aplikasi invois lain? Ini bermakna anda mempunyai kawalan sepenuhnya ke atas data anda dan boleh menyesuaikan perisian untuk memenuhi keperluan khusus anda. Ia juga percuma, menjadikannya pilihan yang berpatutan untuk perniagaan kecil dan freelancer. Tidak seperti aplikasi lain, FusionInvoice tidak mengehadkan bilangan pelanggan, invois, atau petikan yang boleh anda buat. Ia juga menyokong pelbagai bahasa dan mata wang, menjadikannya pilihan serba boleh untuk perniagaan yang beroperasi di peringkat antarabangsa.

Betapa selamatnya FusionInvoice?

FusionInvoice sangat selamat. Sebagai penyelesaian yang dihoskan sendiri, anda mempunyai kawalan sepenuhnya ke atas data anda dan bagaimana ia disimpan. Anda boleh memilih untuk menyimpan data anda pada pelayan anda sendiri atau pelayan awan pilihan anda. Ini bermakna anda tidak bergantung kepada penyedia pihak ketiga untuk memastikan data anda selamat. Walau bagaimanapun, penting untuk memastikan pelayan anda selamat dan sentiasa dikemas kini untuk mengelakkan sebarang pelanggaran keselamatan yang berpotensi. Anda boleh mengubah suai rupa dan rasa invois dan petikan anda dengan menukar templat. Anda juga boleh menambah medan tersuai ke invois, petikan, dan pelanggan anda untuk menangkap maklumat tambahan. Sekiranya anda mempunyai kemahiran pengekodan, anda juga boleh mengubah suai kod sumber untuk membuat penyelesaian invois yang benar -benar unik untuk perniagaan anda. Ciri ini membolehkan anda menjana dan menghantar invois secara automatik secara tetap. Ini dapat menjimatkan banyak masa jika anda mempunyai pelanggan yang dibilkan jumlah yang sama secara berkala. aplikasi, jadi anda boleh mengaksesnya dari mana -mana peranti dengan pelayar web. Walau bagaimanapun, ia tidak mempunyai aplikasi mudah alih yang berdedikasi. Ini bermakna pengalaman pengguna mungkin tidak lancar pada peranti mudah alih berbanding dengan desktop. Tetapi anda masih boleh membuat, menghantar, dan menguruskan invois anda di mana sahaja. Anda perlu memuat turun perisian, memuat naiknya ke pelayan anda, dan kemudian jalankan skrip pemasangan. Laman web FusionInvoice menyediakan arahan pemasangan terperinci untuk membimbing anda melalui proses. Mollie. Ini membolehkan pelanggan anda membayar invois mereka secara dalam talian, menjadikan proses pembayaran lebih cepat dan lebih mudah untuk kedua -dua pihak.

Adakah FusionInvoice menawarkan sokongan pelanggan? Sekiranya anda menghadapi sebarang masalah atau mempunyai soalan mengenai perisian, anda boleh menjangkau pasukan sokongan untuk mendapatkan bantuan. Terdapat juga panduan pengguna yang komprehensif yang terdapat di laman web FusionInvoice yang merangkumi kebanyakan aspek menggunakan perisian. -dalam ciri import. Walau bagaimanapun, anda boleh mengimport data menggunakan skrip SQL jika anda selesa dengan pengekodan. Jika tidak, anda mungkin perlu memasukkan data anda secara manual atau menyewa pemaju untuk membantu proses import.

Adakah FusionInvoice sesuai untuk perniagaan besar? Walau bagaimanapun, ia tidak mempunyai beberapa ciri yang diperlukan oleh perniagaan besar, seperti alat kerjasama pasukan dan pelaporan lanjutan. Ia paling sesuai untuk perniagaan kecil, freelancer, dan usahawan solo yang memerlukan penyelesaian invois yang mudah dan berpatutan.

Atas ialah kandungan terperinci Aplikasi Invois Percuma yang Dihoskan - FusionInvoice. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
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
Bekerja dengan Data Sesi Flash di LaravelBekerja dengan Data Sesi Flash di LaravelMar 12, 2025 pm 05:08 PM

Laravel memudahkan mengendalikan data sesi sementara menggunakan kaedah flash intuitifnya. Ini sesuai untuk memaparkan mesej ringkas, makluman, atau pemberitahuan dalam permohonan anda. Data hanya berterusan untuk permintaan seterusnya secara lalai: $ permintaan-

Curl dalam PHP: Cara Menggunakan Pelanjutan PHP Curl dalam API RESTCurl dalam PHP: Cara Menggunakan Pelanjutan PHP Curl dalam API RESTMar 14, 2025 am 11:42 AM

Pelanjutan URL Pelanggan PHP (CURL) adalah alat yang berkuasa untuk pemaju, membolehkan interaksi lancar dengan pelayan jauh dan API rehat. Dengan memanfaatkan libcurl, perpustakaan pemindahan fail multi-protokol yang dihormati, php curl memudahkan execu yang cekap

Respons HTTP yang dipermudahkan dalam ujian LaravelRespons HTTP yang dipermudahkan dalam ujian LaravelMar 12, 2025 pm 05:09 PM

Laravel menyediakan sintaks simulasi respons HTTP ringkas, memudahkan ujian interaksi HTTP. Pendekatan ini dengan ketara mengurangkan redundansi kod semasa membuat simulasi ujian anda lebih intuitif. Pelaksanaan asas menyediakan pelbagai jenis pintasan jenis tindak balas: Gunakan Illuminate \ Support \ Facades \ http; Http :: palsu ([ 'Google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

12 skrip sembang php terbaik di codecanyon12 skrip sembang php terbaik di codecanyonMar 13, 2025 pm 12:08 PM

Adakah anda ingin memberikan penyelesaian segera, segera kepada masalah yang paling mendesak pelanggan anda? Sembang langsung membolehkan anda mempunyai perbualan masa nyata dengan pelanggan dan menyelesaikan masalah mereka dengan serta-merta. Ia membolehkan anda memberikan perkhidmatan yang lebih pantas kepada adat anda

Pembalakan PHP: Amalan Terbaik untuk Analisis Log PHPPembalakan PHP: Amalan Terbaik untuk Analisis Log PHPMar 10, 2025 pm 02:32 PM

Pembalakan PHP adalah penting untuk memantau dan menyahpepijat aplikasi web, serta menangkap peristiwa kritikal, kesilapan, dan tingkah laku runtime. Ia memberikan pandangan yang berharga dalam prestasi sistem, membantu mengenal pasti isu -isu, dan menyokong penyelesaian masalah yang lebih cepat

Terangkan konsep pengikatan statik lewat dalam PHP.Terangkan konsep pengikatan statik lewat dalam PHP.Mar 21, 2025 pm 01:33 PM

Artikel membincangkan pengikatan statik lewat (LSB) dalam PHP, yang diperkenalkan dalam Php 5.3, yang membolehkan resolusi runtime kaedah statik memerlukan lebih banyak warisan yang fleksibel. Isu: LSB vs polimorfisme tradisional; Aplikasi Praktikal LSB dan Potensi Perfo

Menyesuaikan/Memperluas Rangka Kerja: Cara Menambah Fungsi Custom.Menyesuaikan/Memperluas Rangka Kerja: Cara Menambah Fungsi Custom.Mar 28, 2025 pm 05:12 PM

Artikel ini membincangkan menambah fungsi khusus kepada kerangka kerja, memberi tumpuan kepada pemahaman seni bina, mengenal pasti titik lanjutan, dan amalan terbaik untuk integrasi dan debugging.

See all articles

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 laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

Muat turun versi mac editor Atom

Muat turun versi mac editor Atom

Editor sumber terbuka yang paling popular

Dreamweaver Mac版

Dreamweaver Mac版

Alat pembangunan web visual

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.

DVWA

DVWA

Damn Vulnerable Web App (DVWA) ialah aplikasi web PHP/MySQL yang sangat terdedah. Matlamat utamanya adalah untuk menjadi bantuan bagi profesional keselamatan untuk menguji kemahiran dan alatan mereka dalam persekitaran undang-undang, untuk membantu pembangun web lebih memahami proses mengamankan aplikasi web, dan untuk membantu guru/pelajar mengajar/belajar dalam persekitaran bilik darjah Aplikasi web keselamatan. Matlamat DVWA adalah untuk mempraktikkan beberapa kelemahan web yang paling biasa melalui antara muka yang mudah dan mudah, dengan pelbagai tahap kesukaran. Sila ambil perhatian bahawa perisian ini

mPDF

mPDF

mPDF ialah perpustakaan PHP yang boleh menjana fail PDF daripada HTML yang dikodkan UTF-8. Pengarang asal, Ian Back, menulis mPDF untuk mengeluarkan fail PDF "dengan cepat" dari tapak webnya dan mengendalikan bahasa yang berbeza. Ia lebih perlahan dan menghasilkan fail yang lebih besar apabila menggunakan fon Unicode daripada skrip asal seperti HTML2FPDF, tetapi menyokong gaya CSS dsb. dan mempunyai banyak peningkatan. Menyokong hampir semua bahasa, termasuk RTL (Arab dan Ibrani) dan CJK (Cina, Jepun dan Korea). Menyokong elemen peringkat blok bersarang (seperti P, DIV),