導航:首頁 > 編程語言 > phpshowmessage

phpshowmessage

發布時間:2022-06-16 14:41:32

php中安全退出問題

if ($_GET[action]=='out')
{//清除所有SESSIONsession_destroy();//跳轉header("Location: 登錄的頁面URL"); }

② PHP代碼中如何調用Js自動刷新頁面代碼多謝

<?="<script>location.reload();<script>"?>

③ php網站後台怎麼恢復默認,

修改admin.php文件名,並修改跳轉地址寫上完整路徑。
修改 /phpcms/moles/admin/classes/index.php,把public function login改為自己想要的名。
修改 /phpcms/moles/admin/classes/admin.class.php。

final public function check_admin() {
if(ROUTE_M =='admin' && ROUTE_C =='index' && in_array(ROUTE_A, array('login', 'public_card'))) {

改為:
final public function check_admin() {
if(ROUTE_M =='admin' && ROUTE_C =='index' && in_array(ROUTE_A, array('新登錄函數名', 'public_card'))) {

if(!isset($_SESSION['userid']) || !isset($_SESSION['roleid']) || !$_SESSION['userid'] || !$_SESSION['roleid']) showmessage(L('admin_login'),'m=admin&c=index&a=login');

改為(這塊會跳轉到網站首頁,不知道准確地址永遠打不開登錄頁面):
if(!isset($_SESSION['userid']) || !isset($_SESSION['roleid']) || !$_SESSION['userid'] || !$_SESSION['roleid']) showmessage(L('admin_login'),APP_PATH);

final public function check_priv() {
if(ROUTE_M =='admin' && ROUTE_C =='index' && in_array(ROUTE_A, array('login', 'init', 'public_card'))) return true;

改為:
final public function check_priv() {
if(ROUTE_M =='admin' && ROUTE_C =='index' && in_array(ROUTE_A, array('新登錄函數名', 'init', 'public_card'))) return true;

修改 /phpcms/moles/admin/templates/login.tpl.php
<form action="index.php?m=admin&c=index&a=login&dosubmit=1" method="post" name="myform">

改為:
<form action="index.php?m=admin&c=index&a=新登錄函數名&dosubmit=1" method="post" name="myform">

搜索 /phpcms/moles/admin下所有文件,把a=login改為a=新登錄函數名。
這樣就實現了修改phpcms v9默認後台地址,例如http://www.phpcms8.com/xxx.php(xxx.php為修改後文件名)。

④ php的cms系統或者其他系統,後台配置項,是如何調用的

這些配置項一般都是寫到一個專門的配置文件當中的,例如:

phpcms是將所有的配置文件放置到了configs目錄當中,目錄當中又寫了database.php(資料庫配置項),system.php(系統配置項)等等

配置項在這些文件中直接寫成了一個數組,使用的時候寫一個獲取配置項的函數get_config('database'),這樣直接是把database.php給include進來了

更改配置項的時候是file_get_contents,然後匹配替換相關配置就好了。

/**
*設置config文件
*@param$config配屬信息
*@param$filename要配置的文件名稱
*/
functionset_config($config,$filename="system"){
$configfile=CACHE_PATH.'configs'.DIRECTORY_SEPARATOR.$filename.'.php';
if(!is_writable($configfile))showmessage('Pleasechmod'.$configfile.'to0777!');
$pattern=$replacement=array();
foreach($configas$k=>$v){
if(in_array($k,array('js_path','css_path','img_path','attachment_stat','admin_log','gzip','errorlog','phpsso','phpsso_appid','phpsso_api_url','phpsso_auth_key','phpsso_version','connect_enable','upload_url','sina_akey','sina_skey','snda_enable','snda_status','snda_akey','snda_skey','qq_akey','qq_skey','qq_appid','qq_appkey','qq_callback','admin_url'))){
$v=trim($v);
$configs[$k]=$v;
$pattern[$k]="/'".$k."'s*=>s*([']?)[^']*([']?)(s*),/is";
$replacement[$k]="'".$k."'=>${1}".$v."${2}${3},";
}
}
$str=file_get_contents($configfile);
$str=preg_replace($pattern,$replacement,$str);
returnpc_base::load_config('system','lock_ex')?file_put_contents($configfile,$str,LOCK_EX):file_put_contents($configfile,$str);
}

⑤ php中showmessage怎麼用

showmessage不是PHP中的內置函數


應該是PHPCMS中的函數


函數代碼如下,注釋部分為參數內容,如果這還看不懂就是小白了

/**
*提示信息頁面跳轉,跳轉地址如果傳入數組,頁面會提示多個地址供用戶選擇,默認跳轉地址為數組的第一個值,時間為5秒。
*showmessage('登錄成功',array('默認跳轉地址'=>'http://www.phpcms.cn'));
*@paramstring$msg提示信息
*@parammixed(string/array)$url_forward跳轉地址
*@paramint$ms跳轉等待時間
*/
functionshowmessage($msg,$url_forward='goback',$ms=1250,$dialog='',$returnjs=''){
if(defined('IN_ADMIN')){
include(admin::admin_tpl('showmessage','admin'));
}else{
include(template('content','message'));
}
exit;
}

⑥ PHP的判斷問題

$action==letsgo要改成$action=='letsgo'

還有,下面的
$checkStatus = $db->query("SELECT status FROM {$tablepre}members m WHERE m.uid = '$discuz_uid'");
只是一個query吧,你要獲取真正的值還得加句
$checkStatus =$db->result($checkStatus,0);
然後才能用==做比較吧

⑦ php怎麼把數據寫入文本文件

php數據寫入文本文件的具體操作步驟如下:

1、使用touch命令建立一個a.php的文件。

⑧ PHP程序設計錯誤所遇到的問題。希望大家解決一下

<script>window.opener.document.upload.form("myform").upload.form("uploadtext").value='"upload/".$url."'</script>"

⑨ 有大蝦知道phpcmsv9表單的提示信息在哪改嗎

在PHPCMS V9的模板中進行修改的,這里以PHPCMS V9的phpcms_v9.5.9_UTF8版本為例說明,本例中,PHPCMS v9使用的默認模板。

首先需要找到phpcms的模板文件夾中的底部模板文件,如下圖:

打開這個文件,刪除文件中的版權信息代碼即可。

完成以上步驟之後,還需要在後台對PHPcms進行更新緩存、重新生成相關文件的操作。phpcms v9是一款非常強大的PHP開源CMS程序,保留版權是對PHPCMS的尊重,如無必要,可以保留。

⑩ php怎麼引用外部文件

先判斷是否存在
isset($setting['template']);
echo $setting['template'];
如果true且又輸出看看是否為字元串『ztjmessage2』

相對路徑調用(注意目錄的層次關系)
include_once(『./template/'.$setting['template'].'/showmessage.php');
絕對路徑調用
include_once('C:/wamp/www/ZTJMessage_v3.0.0_UTF8/upload/template/ztjmessage2/showmessage.php');

閱讀全文

與phpshowmessage相關的資料

熱點內容
php開源留言板 瀏覽:49
新鄉市區疫情怎麼查詢app 瀏覽:158
我的世界伺服器怎麼弄圖 瀏覽:999
vc6的編譯框 瀏覽:198
程序員寫照 瀏覽:539
怎麼退出github伺服器版本 瀏覽:797
雲伺服器sip 瀏覽:910
對稱平衡型壓縮機 瀏覽:953
rust連接什麼伺服器 瀏覽:382
php刪除數組的空元素 瀏覽:74
有什麼古今翻譯的app 瀏覽:54
華為平板里的app熱門推薦怎麼關閉 瀏覽:731
kindle可以看pdf嗎 瀏覽:620
小米文件夾變小 瀏覽:324
為什麼安卓系統不設計橫屏 瀏覽:686
myeclipse編譯文件 瀏覽:586
水果解壓視頻教程 瀏覽:207
單片機控制的大一點的車 瀏覽:640
程序員中的榮譽 瀏覽:272
java的封裝性 瀏覽:387