本文目錄一覽:
幾個關於PHP的問題
1、這是PHP的文檔注釋。用於生成API文檔html,便於大規模閱讀源代碼。
學會使用用phpdoc等文檔工具。
2、表單提交後,$_POST中就有這個name所在標籤的數據
echo $_POST[‘name’];即可。
關於php的問題
這個是WIN2000下的配置方法,
1、軟件下載:
2、用WinZIP等解壓縮工具把php-4.0.0-Win32.zip解開到PHP安裝目錄,如C:\PHP,本文中
用$PHP_ROOT來代替PHP安裝目錄;
3、詳細的英文安裝文檔請參考$PHP_ROOT目錄下的README.txt文件;
4、將$PHP_ROOT目錄下的php.ini-dist文件拷貝到C:\WINNT目錄,並將C:\WINNT\php.ini-d
ist改名為C:\WINNT\php.ini;
5、將$PHP_ROOT目錄下的MSVCRT.DLL和php4ts.dll拷貝到C:\WINNT\system32目錄,如果
C:\WINNT\system32目錄下已經存在這些文件,請不要覆蓋;
6、修改C:\WINNT\php.ini:
1) 將extension_dir設置為PHP安裝目錄,如:extension_dir = C:\PHP
2) 配置要加載的動態褳接庫(DLL),注意一定要保證只能加載$PHP_ROOT目錄下存在
的動態褳接庫,該版本自帶這些動態褳接庫:php_calendar.dll、php_imap.dll、php_ldap
.dll,因此動態褳接庫的配置欄如下:
;Windows Extensions
extension=php_calendar.dll
extension=php_imap.dll
extension=php_ldap.dll
7、點擊”開始-程序-管理工具-Internet 服務管理器”打開”Internet 服務管理器”,右
擊”默認Web站點-屬性”打開”默認Web站點屬性”窗口,在”ISAPI篩選器”配置頁下,添加一
個新的篩選器,篩選器名稱為PHP,可執行文件為php4isapi.dll文件的完整路徑$PHP_ROOT\
php4isapi.dll,如C:\PHP\php4isapi.dll;在”主目錄”配置頁下,按”配置”按鈕打開”應用
程序配置”窗口,添加一個應用程序映射項,可執行文件為php4isapi.dll文件的完整路徑
$PHP_ROOT\php4isapi.dll,如C:\PHP\php4isapi.dll,擴展名為.php(當然也可以改成別的
,不過要注意您的PHP程序要以它為後綴哦),把”腳本引擎”打上勾;
8、建一個PHP程序測試目錄,如D:\MyPHP,在本文中用$MyPHP來代替該目錄,在”Internet
服務管理器”中,右擊”默認Web站點-新建-虛擬目錄”,別名為MyPHP,實際路徑為$MyPHP
中的路徑,在本例中為D:\MyPHP,有讀取、運行腳本和瀏覽權限;
9、重新啟動WWW服務;
10、在$MyPHP目錄下寫一個測試程序phpinfo.php(注意後綴要和7中的擴展名一致哦),內容
為? phpinfo(); ?,然後在瀏覽器上輸入測試,能
看到PHP信息就表示安裝好了。
看不懂的話再加我QQ:773004
關於php的幾個問題
1.學PHP, 要入門還是比較容易的, 找本入門教材, 沉下心來看上兩天差不多就有譜了, 然後找些例子代碼練練手, 總共一個禮拜左右估計就能上手了.
2.租的服務器, PHP是運營商部署的.
3.當然可以修改, 不懂PHP也沒關係, 只改頁面, 不動裡面的服務端代碼就OK了.
關於PHP的問題
檢查過,感覺沒什麼問題,就是變量傳遞的問題。
按理說,其他兩個值能取到,中間這一個不會有問題的。
試處理方法
1)你先檢查一下拼寫,有沒有編碼方面的問題(英文字符結果打成了全角的,比如 ‘ 和 ’等等);
2)拼寫無誤的話,你試着把中間的變量名改一下,html裡面的名稱和php文件里的名稱盡量用不同的。
3)以上都沒有問題的話,看看你的apache環境的設置上有沒有問題吧。
4)有時候程序是會出一些稀奇古怪的問題,別著急。也有可能是在傳遞的過程中數據丟失造成的,post過來的時候出了問題。打印一下$_POST[“oilqty”]試試。
5)提一點小建議:寫代碼要規範一點,該用 ” 就用 ” ,不要省事,這樣以後改動和檢查時都很方便,層次分明。
關於php的問題,虛心請教會php的朋友
//這個函數大概意思就是過濾你要執行的sql,為了安全。 if (!function_exists(“GetSQLValueString”)) {//檢查GetSQLValueString這個方法存在不,如果不存在,執行下面的邏輯 function GetSQLValueString($theValue, $theType, $theDefinedValue = “”, $theNotDefinedValue = “”) //定義這個方法 { if (PHP_VERSION 6) {//如果php版本小於6 $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;//如果get_magic_quotes_gpc方法存在,就用stripslashes方法去除反斜杠,這裡主要是過濾字符。不存在就不過濾 } //mysql_real_escape_string這個方法存在,則用mysql_real_escape_string轉義sql中的特殊字符,否則就用mysql_escape_string函數過濾字符 $theValue = function_exists(“mysql_real_escape_string”) ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); switch ($theType) {//判斷類型 case “text”: $theValue = ($theValue != “”) ? “‘” . $theValue . “‘” : “NULL”;//如果$theValue不等於空,就返回”‘” . $theValue . “‘”,不然就複製NULL break; case “long”: case “int”: $theValue = ($theValue != “”) ? intval($theValue) : “NULL”; break; case “double”: $theValue = ($theValue != “”) ? doubleval($theValue) : “NULL”; break; case “date”: $theValue = ($theValue != “”) ? “‘” . $theValue . “‘” : “NULL”; break; case “defined”: $theValue = ($theValue != “”) ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; }}mysql_select_db($database_conn, $conn);//使用數據庫$query_Recordset1 = “SELECT * FROM bjlb”;//sql語句$Recordset1 = mysql_query($query_Recordset1, $conn) or die(mysql_error());//鏈接數據庫$row_Recordset1 = mysql_fetch_assoc($Recordset1);//解析資源$totalRows_Recordset1 = mysql_num_rows($Recordset1);//返回資源數目
關於php的幾個簡單的問題
第一個可以。第二個:self是指向類本身,也就是self是不指向任何已經實例化的對象,一般self使用來指向類中的靜態變量;this是在實例化的時候來確定指向誰。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/245137.html