如何在自己的主頁上使用PHP
Jun 08, 2016 pm 05:33 PM1.PHP是什么?
PHP,一種新型的CGI程序編寫語言,易學易用,運行速度快,可以方便快捷地編寫出功能強大,運行速度快,并可同時運行于Windows、Unix、Linux 平臺的Web后臺程序,內置了對文件上傳、密碼認證、Cookies 操作、郵件收發(fā)、 動態(tài)GIF生成等功能,PHP直接為很多數(shù)據(jù)庫提供原本的連接,包括Oracle,Sybase,Postgres,Mysql,Informix,Dbase,Solid,Access 等 ,完全支持ODBC接口。PHP4.0提供了更多web server的支持,例如Zeus, Netscape Enterprise, Apache Win32 module。
(上面這段話是網(wǎng)上轉來的,是不是已經(jīng)看暈了……)
總之,我的理解,PHP是一種動態(tài)WEB腳本語言。就這么簡單啦.... 比如我這里的論壇系統(tǒng),全部都是php程序的。
2.到哪里尋找PHP源代碼?
我們當然不能指望每個人都能獨立編寫PHP程序。作為普通的網(wǎng)頁制作者,我們可以使用現(xiàn)成的PHP程序。很多站點都提供免費的PHP源代碼下載。
其中,最有名的就是中國站長站(http://www.chinaz.com/)。從這類站點上,我們可以找到我們需要的程序源代碼。
3.如何使用下載的PHP源代碼?
源代碼下載下來了,有人就不知道該怎么用。下面我分步來說明。
?。?)查看代碼使用說明:
一般下載來的程序,都有readme文件,告訴你如何安裝使用本程序。有些程序只需將所有文件上傳,就可以使用。有些程序需要運行install.php進行安裝,這要看具體情況。
?。?)調試程序有兩種方法。一種是在自己的機器上構建一個本地調試環(huán)境進行調試,另一種是將程序上傳到主頁服務器上進行調試。
本地調試,一般使用apache,php和mysql三種軟件構建本地調試環(huán)境。由于安裝這三個軟件,需要修改注冊表和其他很多設置,對初學者來說太過復雜,我推薦使用phptraid這個軟件(下載地址:
1)PHP Server Builder for windows 1.3
包含:
Apache 2.0.47
PHP 4.3.3
Mysql 4.0.16
PHPMyadmin 2.5.4
Zend Optimizer 2.1.0
官方網(wǎng)站: http://www.myferly.com/
下載地址: http://www.myferly.com/download/1.3/window...ws/VM/psb13.exe

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Cara yang paling langsung untuk mencari kejadian terakhir substring dalam PHP ialah menggunakan fungsi StrrpOS (). 1. Gunakan fungsi strrpos () untuk mendapatkan indeks kejadian terakhir substring dalam rentetan utama. Jika ia tidak dijumpai, ia mengembalikan palsu. Sintaks adalah strrpos ($ haystack, $ jarum, $ offset = 0). 2. Jika anda perlu mengabaikan kes, anda boleh menggunakan fungsi strripos () untuk melaksanakan carian kes-insensitif. 3. Bagi watak multi-bait seperti Cina, fungsi MB_STRRPOS () dalam lanjutan MBSTRING harus digunakan untuk memastikan kedudukan watak dikembalikan dan bukannya kedudukan byte. 4. Perhatikan bahawa strrpos () pulangan f

Apabila menghadapi ralat skrin biru "System_Service_Exception", anda tidak perlu memasang semula sistem atau menggantikan perkakasan dengan segera. Anda boleh mengikuti langkah -langkah berikut untuk menyemak: 1. Kemas kini atau gulung semula pemandu perkakasan seperti kad grafik, terutamanya pemacu yang dikemas kini baru -baru ini; 2. Nyahpasang perisian antivirus pihak ketiga atau alat sistem, dan gunakan WindowsDefender atau produk jenama terkenal untuk menggantikannya; 3. Jalankan perintah SFC/Scannow dan DISM sebagai pentadbir untuk membaiki fail sistem; 4. Semak Masalah Memori, pulihkan kekerapan lalai dan plag semula dan cabut plag tongkat memori, dan gunakan alat diagnostik memori Windows untuk mengesan. Dalam kebanyakan kes, masalah pemandu dan perisian dapat diselesaikan terlebih dahulu.

Sebab mengapa header ('Lokasi: ...') Dalam permintaan Ajax tidak sah adalah bahawa penyemak imbas tidak akan secara automatik melakukan pengalihan halaman. Kerana dalam permintaan AJAX, kod status 302 dan maklumat header lokasi yang dikembalikan oleh pelayan akan diproses sebagai data tindak balas, dan bukannya mencetuskan tingkah laku lompat. Penyelesaian adalah: 1. Kembali data JSON dalam PHP dan termasuk URL Jump; 2. Semak medan redirect di hadapan Ajax callback dan lompat secara manual dengan window.location.href; 3. Pastikan output PHP hanya JSON untuk mengelakkan kegagalan parsing; 4. Untuk menangani masalah lintas domain, anda perlu menetapkan tajuk CORS yang sesuai; 5. Untuk mengelakkan gangguan cache, anda boleh menambah cap waktu atau tetapkan cache: f

MySQL menyokong jenis data JSON yang diperkenalkan sejak versi 5.7 untuk mengendalikan data berstruktur dan separa berstruktur. 1. Apabila memasukkan data JSON, anda mesti menggunakan format undang -undang. Anda boleh menggunakan fungsi json_object atau json_array untuk membina, atau lulus dalam rentetan json yang betul; 2. Kemas kini harus menggunakan json_set, json_replace, json_remove untuk mengubah suai beberapa bidang dan bukannya penggantian keseluruhan; 3. Pertanyaan boleh mengekstrak medan melalui json_contains, -> pengendali, dan perhatikan bahawa nilai rentetan perlu disebut dua kali ganda; 4. Adalah disyorkan untuk membuat lajur dan indeks yang dihasilkan untuk meningkatkan prestasi apabila menggunakan jenis JSON.

Fungsi COALESCE digunakan untuk mengembalikan nilai bukan nol pertama dalam senarai parameter dan sesuai untuk memproses data null. 1. Penggunaan asas adalah untuk menggantikan nilai null, seperti menggantikan medan kosong dengan kaedah hubungan lalai; 2. Ia boleh digunakan untuk menetapkan nilai lalai dalam pertanyaan agregat untuk memastikan bahawa 0 dikembalikan bukannya null apabila tiada data; 3. Ia boleh digunakan bersempena dengan fungsi lain seperti Nullif dan IfNull untuk meningkatkan pembersihan data dan keupayaan penghakiman logik.

Tooptimizecomplexjoinoperationsinmysql, ikutifourkeysteps: 1) memastikanproperindexingonbothsidesofjoincolumns, terutamanya kompositpositeindexformulti-columnjoinsandavoidinglargevarcharindexes;

Apabila menghadapi masalah "anda memerlukan kebenaran untuk melakukan operasi ini", biasanya kerana mekanisme pengurusan kebenaran Windows mengehadkan operasi. Penyelesaiannya termasuk: 1. Jalankan program sebagai pentadbir, klik kanan untuk memilih "Run sebagai pentadbir" dan sahkan prompt UAC; 2. Dapatkan pemilikan fail/folder, tukar pemilik kepada pengguna semasa dalam "Properties → Security → Advanced" dan ganti subkontainer; 3. Laraskan tetapan kebenaran, dan berikan diri anda "Kawalan penuh" keizinan melalui "Properties → Security → Edit"; 4. Periksa sama ada fail itu diduduki, tutup program yang berkaitan atau gunakan Unlocker dan Lockhunter ke Unoccupi. Cubalah satu demi satu untuk menyelesaikan masalah.

Kunci utama adalah medan atau gabungan yang secara unik mengenal pasti rekod dalam jadual pangkalan data. Empat prinsip mesti diikuti apabila memilih: 1. Keutamaan diberikan untuk menggunakan bilangan bulat diri seperti INT atau BIGINT untuk meningkatkan kecekapan; 2. Elakkan tali panjang seperti uuid atau peti mel untuk mengelakkan mempengaruhi prestasi; 3. Gunakan bidang perniagaan dengan berhati -hati, seperti nombor ID kerana kestabilan yang lemah; 4. Cuba jangan gunakan kunci utama komposit untuk mengekalkan kerana kerumitan mereka. Pada masa yang sama, perhatikan konfigurasi nilai tambah diri, padamkan ID dan jangan mengitar semula, dan jangan masukkan medan tambah diri secara manual.
