导读:今天编程笔记来给各位分享关于php如何修改变量取值的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
1、PHP修改配置文件中的变量值
2、PHP如何修改和获取private变量的值
3、这个php变量在源码上怎么更改
4、php怎样通过按钮和单选框改变变量的值
5、如何用php去修改自定义的配置文件中的变量值
PHP修改配置文件中的变量值
给你一个我刚刚写的代码,可能 帮上得你 const.php.mod 代码:?php
//本页保存系统的静态量
date_default_timezone_set('Asia/Shanghai');//设置时间为上海时间
define(SystemName,"%SystemName%");//系统名称
define(SystemContent,"%SystemContent%");//网站描述
define(SystemKeys,"%SystemKeys%");//网站关键字
define(SystemDomain,"%SystemDomain%");//网站域名
define(SystemMail,"%SystemMail%");//电子邮箱
define(SystemComName,"%SystemComName%");//单位名称
define(SystemAddress,"%SystemAddress%");//单位地址
define(SystemPost,"%SystemPost%");//邮政编码
define(SystemContact,"%SystemContact%" );//联系人
define(SystemTel,"%SystemTel%");//联系电话
define(SystemQQ,"%SystemQQ%");//联系QQ号
define(SystemICP,"%SystemICP%");//ICP备案号
define(SystemMaker,"计算机科学与工程学院科技实践队");//制作者
define(SystemPagesize,"%SystemPagesize%");//每页显示条数
define(SystemYearstart,"%SystemYearstart%");//专业设置中年份开始时间
?const.php 代码:空 操作代码(主要代码):if(strcmp($posted,"true")==0)
{//已经提交
$checked = true;
$Sname = trim($_POST['SystemName']);
$ScOntent= trim($_POST['SystemContent']);
$Skeys = trim($_POST['SystemKeys']);
$SDomain = trim($_POST['SystemDomain']);
$SMail = trim($_POST['SystemMail']);
$SComName = trim($_POST['SystemComName']);
$SAddress = trim($_POST['SystemAddress']);
$SPost = trim($_POST['SystemPost']);
$SCOntact= trim($_POST['SystemContact']);
$STel = trim($_POST['SystemTel']);
$SQQ = trim($_POST['SystemQQ']);
$SICP = trim($_POST['SystemICP']);
$SPs = trim($_POST['SystemPagesize']);
$SYs = trim($_POST['SystemYearstart']);
if(empty($Sname) || empty($Scontent) || empty($Skeys) || empty($SDomain) || empty($SComName) || empty($SAddress) || empty($SPost) || empty($SICP))
$checked = false;
//else if(!empty($Smail) !IsEmail($Smail))
//ErrorMsg("您输入的电子邮箱似乎不正确!");
else if(!IsHttp($SDomain))
ErrorMsg("您输入的网站域名不正确!应该是以 http:\\/\\/ 开始!");
if(!$checked)
ErrorMsg("请检查您的输入!");
else//写入文件
{
$tmfile = "../common/const.php.mod";//模板文本
$handle = fopen($tmfile,"r");//只读打开文件
if($handle)
{
$str = fread($handle,filesize($tmfile));
fclose($handle);
$str=str_replace("%SystemName%",$Sname,$str);
$str=str_replace("%SystemContent%",$Scontent,$str);
$str=str_replace("%SystemKeys%",$Skeys,$str);
$str=str_replace("%SystemDomain%",$SDomain,$str);
$str=str_replace("%SystemMail%",$SMail,$str);
$str=str_replace("%SystemComName%",$SComName,$str);
$str=str_replace("%SystemAddress%",$SAddress,$str);
$str=str_replace("%SystemPost%",$SPost,$str);
$str=str_replace("%SystemContact%",$SContact,$str);
$str=str_replace("%SystemTel%",$STel,$str);
$str=str_replace("%SystemQQ%",$SQQ,$str);
$str=str_replace("%SystemICP%",$SICP,$str);
$str=str_replace("%SystemPagesize%",$SPs,$str);
$str=str_replace("%SystemYearstart%",$SYs,$str);
//写入文件
$file = "../common/const.php";
if(file_put_contents($file,$str)==false)
ErrorMsg("打开文件失败,请检查文件".$file."是否存在,是否有读写权限!");
else
{
ShowMsg("恭喜您,修改成功!","systembase.php");
exit();
}
}
else
ErrorMsg("打开文件失败,请检查文件".$tmfile."是否存在,是否有读写权限!");
}}
PHP如何修改和获取private变量的值
//__get()方法用来获取私有属性
private function __get($property_name)
{
if(isset($this-$property_name))
{
return($this-$property_name);
}else
{
return(NULL);
}
}
//__set()方法用来设置私有属性
private function __set($property_name, $value)
{
$this-$property_name = $value;
}
有了这2个方法以后,就可以直接执行:
echo $instance-$property
或 $instance-$property = “a”;
来获取和修改private变量的值了,如果没有手动添加__get();和__set();方法则会报错,
因为我们要访问的是私有变量。
希望可以采纳,谢谢。
这个php变量在源码上怎么更改
这个应该是后台定义的系统变量【存到数据库了】。你是改什么呢?
如果只是写死 也不建议在模板中改
1:在后台改吧【很灵活】
2:找到对应修改的变量【如:webtitle变量值 在初始化变量时候将该变量写死或是在后台写】
php怎样通过按钮和单选框改变变量的值
一般使用表单提交,示例如下:
# HTML部分
form action="post.php" method="post"
input type="radio" name="a" value="10" /
input type="radio" name="a" value="20" /
input type="submit" value="Submit" /
/form
?php
# php部分
$a = $_POST['a']
如有帮助,请采纳,谢谢支持!
如何用php去修改自定义的配置文件中的变量值
用函数 ini_set即可,如设置 display_errors为0,用下面代码即可:
ini_set('display_errors', '0');
结语:以上就是编程笔记为大家整理的关于php如何修改变量取值的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~