登录
立即注册
首页
>
绿虎论坛
>
历史版块
>
编程
>
PHP
>
讨论/求助
php 简单问题求解
小呆先生
@Ta
2014-02-01
2663点击
为什么将“$”写入字符串,再用file_put_contents写入文件,会莫名的消失,怎么解决这个问题呢
隐藏样式
查看源码
回复列表(8|
隐藏机器人聊天
)
1
自在鬼
@Ta
/ 2014-02-01 /
样
/
源
代码呢
2
Jimi
@Ta
/ 2014-02-01 /
样
/
源
双引号?
3
小呆先生
@Ta
/ 2014-02-01 /
样
/
源
@
尘
,
@
自在鬼
,$str="<?php
$con=mysql_connect(".$_POST['host_ip'].",".$_POST['host_name'].",".$_POST['host_pw'].");
$my_db=".$_POST['host_table'].";
$admin=".$_POST['admin'].";
if(!$con){
die('连接数据库失败!<br />原因:'.mysql_error();
}
?>";
if(file_put_contents('./conn.php',$str)){
echo '数据库信息保存成功!<br /><a href="?action=2">下一步</a>';
}else{
echo '数据库信息保存失败!';
}
4
小呆先生
@Ta
/ 2014-02-01 /
样
/
源
conn.php文件中字符$con $admin消失
5
小呆先生
@Ta
/ 2014-02-01 /
样
/
源
6
自在鬼
@Ta
/ 2014-02-01 /
样
/
源
@
小呆先生
,把双引号和单引号换下试试
7
小呆先生
@Ta
/ 2014-02-01 /
样
/
源
@
自在鬼
,多谢,可以
8
拒绝柳岩99次
@Ta
/ 2014-02-01 /
样
/
源
用单引号,或者反斜杠转义$符号
添加新回复
回复需要
登录
。
$con=mysql_connect(".$_POST['host_ip'].",".$_POST['host_name'].",".$_POST['host_pw'].");
$my_db=".$_POST['host_table'].";
$admin=".$_POST['admin'].";
if(!$con){
die('连接数据库失败!<br />原因:'.mysql_error();
}
?>";
if(file_put_contents('./conn.php',$str)){
echo '数据库信息保存成功!<br /><a href="?action=2">下一步</a>';
}else{
echo '数据库信息保存失败!';
}