php怎麼修改
1. php的配置文件怎麼修改
在本地安裝php環境之後,部分php擴展沒有被打開(如 zip擴展 ),或是某項配置不能達到客戶要求(如上傳文件最大值默認是2m, upload_max_filesize = 2M ),用戶在使用的時候可能需要對php的配置文件進行修改,修改步驟:
1,找到並確認php.ini文件位置,此文件通常在c:/windows目錄底下,但有的時候部分用戶可能在本地安裝多個php,本地可能存在多個php.ini文件,要確認當前使用的php環境的php.ini文件位置可以在網站根目錄底下創建一個環境檢測文件,如phpinfo.php,內容: ,然後在瀏覽器中輸入localhost/phpinfo.php.在看到php環境顯示頁面:
PHP的配置文件的修改PHP的配置文件的修改
可在此頁面用ctrl+f找到Loaded Configuration File 其值即為當前php環境的php.ini路徑。
2,若修改zip擴展,可在php.ini文件中找到extension=php_mysql.dll ,在其下面一行加入:extension=php_zip.dll ,然後重啟web伺服器(apache或iis)即可成功配置zip擴展。
3,若需修改文件上傳上限的話,可在php.ini文件中搜索upload_max_filesize 然後修改其值,修改之後保存重啟web伺服器即可!這樣就行,我昨晚在後盾人看視頻時看到的,希望能幫到你✧*。٩(^㉨^*)و✧*。Σ(๑º㉨º๑ )
2. php初學者,怎麼根據下載的模板進行修改
本地搭建環境 預覽修改 前端要先懂HTML CSS JS 這些。
3. PHP網站怎麼修改頁面
修改包含PHP代碼的頁面,你必須要掌握HTML+CSS+JS以及PHP知識才行,否則你修改起來很費勁,總的來說就是你必須起碼看得懂才能修改,當然如果修改的地方不涉及PHP代碼的話,可以直接修改HTML就好。
4. 怎麼用php代碼來修改php的文件
修改注冊表達到禁止查看源文件?
點開始菜單運行
輸入
確定即可
reg
add
"hkey_current_user\software\policies\microsoft\internet
explorer\restrictions"
/v
"noviewsource"
/d
1
/t
reg_dword
/f
5. php怎麼修改數據
一般是如下:
<?php
if
(mysql_connect('127.0.0.1','root','123456')){//資料庫地址、用戶、密碼
$sql="update
db.tab
set
f='v'
where
id='123'";//SQL你自己會寫的
if
(mysql_query($sql))
echo
"SQL執行成功!";
else
echo
"SQL($sql)執行失敗!原因:".mysql_error();
}else
echo
'連接資料庫失敗,原因:'.mysql_error();
?>
6. PHP如何動態修改配置文件
php中修改php配置文件(php.ini)的函數主要有四個函數:ini_get、ini_set、ini_get_all、ini_restore。其中ini_set和ini_get比較常用,下面分別做介紹。
(1)ini_get()
用來獲取配置文件的選項值.
這個函數相信很多人都使過,就是獲取配置文件中某一個選項的值,如果是true值就返回1,如果是false值就返回0,字元串就返回字元串。
php手冊中的例子:
<?php
echo
'post_max_size
=
'
.
ini_get('post_max_size')
.
"\n";//最多能提交的文件大小
echo
'post_max_size+1
=
'
.
(ini_get('post_max_size')+1)
.
"\n";
echo
'display_errors
=
'
.
ini_get('display_errors')
.
"\n";
//顯示錯誤是否打開
echo
'register_globals
=
'
.
ini_get('register_globals')
.
"\n";//全局變數是否打開
?>
輸出:
display_errors
=
1
register_globals
=
0
post_max_size
=
8M
post_max_size+1
=
9
這個函數主要是為了獲取配置文件,可以方便很多操作。比如想操作字元串過濾,但是又不清楚magic_quotes_gpc有沒有打開,所以就可以這樣寫一個函數:
function
stringFilter($str)
{
if
(ini_get('magic_quotes_gpc)')
{
return
$str;
}
else
{
return
addslashes($str);
}
}
當然,如果無法知道的全局變數是否打開,也可以定製這樣的函數:
function
getGetVar($var)
{
if
(ini_set('register_gobals'))
{
return
$var;
}
else
{
return
$_GET['var'];
}
}
當然,可以做很多用途,自己慢慢體會。
(2)ini_set函數
設置php.ini中的某些變數值.
這個函數是設置選項中的值,在執行函數後生效,腳本結束的時候,這個設置也失效。不是所有的選項都能被改函數設置的。具體那些值能夠設置,可以查看手冊中的列表。
就是能夠設置php.ini中的選項值比如,display_error選項關閉了,但是要顯示程序中的錯誤信息,方便調試程序,那麼就可以使用這個函數:
ini_set("display_errors",
"On");
那麼在這個頁面的程序都會顯示錯誤信息了,而且還可以使用error_reporting來設置顯示的錯誤信息級別。
如果需要增加腳本執行時間,那麼可以設置:
ini_set("max_execution_time",
"180");
那麼腳本執行時間就由默認的30秒變為180秒,當然,你也可以使用set_time_limit()來設置。
其實把ini_set和ini_get結合使的話,非常好。比如想在配置文件里添加自己的包含文件路徑,但是有沒有許可權更改php.ini,那麼可以結合兩個函數:
ini_set('include_path',ini_get('include_path').':/your_include_dir:');
(3)ini_get_all
獲取所有的設置選項變數
把所有選項值以數組的形式返回,方便當phpinfo()無法使用的時候來使用。
手冊例子:
<?php
$inis
=
ini_get_all();
print_r($inis);
?>
部分輸出值:
Array
(
[allow_call_time_pass_reference]
=>
Array
(
[global_value]
=>
1
[local_value]
=>
1
[access]
=>
6
)
[allow_url_fopen]
=>
Array
(
[global_value]
=>
1
[local_value]
=>
1
[access]
=>
7
)
...
)
(4)ini_restore
恢復配置文件默認的值
就是恢復配置文件默認的值,當你使用ini_set設置後可以使用它來恢復。
7. 怎麼快速修改php排版
點擊排版按鈕後,將會彈出一個新的頁面,什麼?沒有?好吧,我知道你的瀏覽器是最棒的,屏蔽了所有的彈出窗口,點擊瀏覽器選項,關閉屏蔽彈出窗口的選項吧,現在再次點擊排版,新頁面終於出來了,而我們的首頁上方會多出一條切換排版模式的選項。
8. 如何修改PHP文件
php文件,可以直接用記事本打開編輯;
方法如下:
1、直接右鍵選擇php文件---打開方式;
2、選擇使用記事本打開;
3、編輯完成,直接保存即可。
9. 如何用php修改資料庫中的數據
舉例如下:
創建userinfo_update.php頁面用於查詢用戶信息,先顯示信息,在修改:
先通過GET獲取用戶編號查詢用戶信息:
$sql = "select * from user_info where user_id='".$_GET['userId']."'";
$result = mysql_query($sql,$con);
if($row = mysql_fetch_array($result)){
}
頁面效果:
創建update.php文件,用於修改用戶信息:
使用到了mysql_affected_rows() 函數返回前一次 MySQL 操作所影響的記錄行數。
//通過post獲取頁面提交數據信息
$userId = $_POST[userId];
$userName = $_POST[userName];
$userAge = $_POST[userAge];
$sql = "update user_info set user_name='".$userName."',user_age=".$userAge." where user_id='".$userId."'";
mysql_query($sql,$conn);//執行SQL
$mark = mysql_affected_rows();//返回影響行數
$url = "userinf_select.php";
運行結果
創建delete.php文件,完成刪除用戶信息功能:
$userId = $_GET['userId'];
include 'connection.php';
$sql = "delete from user_info where user_id='".$userId."'";
mysql_query($sql,$con);
$mark = mysql_affected_rows();//返回影響行數
if($mark>0){
echo "刪除成功";
}else{
echo "刪除失敗";
}
mysql_close($con);
運行結果:
10. 簡單的php代碼修改
你這個代碼應該是在模板文件裡面的,你找到顯示此模板的相應的控制器(如果使用框架的話)或者php文件,在那個php文件裡面修改:
$number_count='';
if($rs_user_check->number_count==1)
{
$number_count='1';
}
elseif($rs_user_check->number_count>=2
and
$rs_user_check->number_count<=4)
{
$number_count='2';
}
elseif($rs_user_check->number_count>=5
and
$rs_user_check->number_count<=10)
{
$number_count='3';
}
elseif($rs_user_check->number_count>=11
and
$rs_user_check->number_count<=12)
{
$number_count='4';
}
elseif($rs_user_check->number_count==13
)
{
$number_count='5';
}
elseif($rs_user_check->number_count>=14)
{
$number_count='6';
}
然後把<?=$rs_user_check->number_count?>所在的模板文件裡面此處的代碼改成:
<?=$number_count?>