很多站长朋友们都不太清楚php怎么保存内容,今天小编就来给大家整理php怎么保存内容,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 关于PHP文件操作: php保存数据到文本文件,怎么弄? 2、 shell.PHP怎么保存? 3、 php里面的文字怎么存放啊 4、 PHP怎么存文件? 5、 php实现编辑和保存文件的方法 6、 php怎么把输入框的内容单击按钮后在保存了啊,我在后台可以看到保存的内容,求代码 关于PHP文件操作: php保存数据到文本文件,怎么弄?把你要保存的数据序列化一下,保存到文本中,如果需要修改,则从文本中取出,在反序列化化,在修改后,在序列化一下,保存到文本中。
文本的读写 参考fopen 等函数
shell.PHP怎么保存?如果您想在PHP中创建并保存一个shell脚本,您可以使用以下步骤:
在PHP代码中创建一个字符串,其中包含shell脚本的代码。
使用PHP的文件函数,如fopen、fwrite等,在服务器上创建一个文件并将shell脚本代码写入该文件。
设置文件的权限为可执行,可以使用chmod函数实现。
php里面的文字怎么存放啊文字和html代码都是可以放在.php文件里面直接输出的,当然,如果有需要的话用类似echo这类函数也可以输出,但是一定要放在<?php ?>标签里面哦!
PHP怎么存文件?$data = file_get_contents("data/3.txt");
$ary = split(',',$data);
$test2=serialize($ary);
saveFile("data/4.txt", $test2);
/**
* 保存文件
*
* @param string $fileName 文件名(含相对路径)
* @param string $text 文件内容
* @return boolean
*/
function saveFile($fileName, $text) {
if (!$fileName || !$text)
return false;
if (makeDir(dirname($fileName))) {
if ($fp = fopen($fileName, "w")) {
if (@fwrite($fp, $text)) {
fclose($fp);
return true;
} else {
fclose($fp);
return false;
}
}
}
return false;
}
/**
* 连续创建目录
*
* @param string $dir 目录字符串
* @param int $mode 权限数字
* @return boolean
*/
function makeDir($dir, $mode = "0777") {
if (!dir) return false;
if(!file_exists($dir)) {
return mkdir($dir,$mode,true);
} else {
return true;
}
}
/*
echo $data;
$str = split(',',$data);
echo "<br/>";
for($i=0;$i < count($str); $i++)
{
$new[] = $str[$i];
echo "<br/>";
echo $str[$i];
}
$value = rand(0, 3);
echo "<br/>";
echo $str[$value];
*/
php实现编辑和保存文件的方法文章主要介绍了php实现编辑和保存文件的方法,涉及php针对文件的读取、编辑和保存操作的'相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下。
本文实例讲述了php实现编辑和保存文件的方法。分享给大家供大家参考。具体如下:
save_file.php:
<?php
session_start();
$handle = fopen($_POST['original_file_name'], "w");
$text = $_POST['file_contents'];
if(fwrite($handle, $text) == FALSE){
$_SESSION['error'] = '<span class="redtxt">There was an error</span>';
}else{
$_SESSION['error'] = '<span class="redtxt">File edited successfully</span>';
}
fclose($handle);
header("Location: ".$_POST['page']);
?>
read_file.php:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"">
<html xmlns="">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<form action="savecontents.php" method="post">
<textarea name="file_contents" style="width:700px;height:600px;">
<?php
$fileName = "location/of/orignal/file/my_file.php";
$handle = fopen($fileName, "r");
while (!feof($handle)){
$text = fgets($handle);
echo $text;
}
?>
</textarea>
<input type="hidden" value=" <? echo $fileName; ?> " name="original_file_name" />
</form>
<body>
</body>
</html>
希望本文所述对大家的php程序设计有所帮助。
php怎么把输入框的内容单击按钮后在保存了啊,我在后台可以看到保存的内容,求代码就像一个留言板功能吧
PHP:
<?php
header ('Content-Type:text/html;charset=utf-8');
mysql_connect("localhost","root","") or die('The database connection failed');
mysql_select_db("message") or die('The database is wrong choice');
mysql_query('SET NAMES UTF8');
//后台
if ($_GET['admin'] == "pwd")
{
$result = @mysql_query("SELECT * FROM `message`");
while ($query = mysql_fetch_array($result,MYSQL_ASSOC))
{
echo '
<dl>
<dt>'.$query['id'].'</dt>
<dd>'.$query['message'].'</dd>
</dl>
';
}
}
//处理提交信息
else if (isset($_POST['message']))
{
@mysql_query("INSERT INTO `message` (`message`) VALUES ('{$_POST['message']}')");
echo '<a href="javascript:history.go(-1)">提交成功,点击返回</a>';
}
//前台
else
{
echo '
<form method="post">
<textarea name="message"></textarea><br />
<input type="submit" value="提交" />
</form>
';
}
?>
MySQL:
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
CREATE DATABASE `message` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
USE `message`;
CREATE TABLE `message` (
`id` int(11) NOT NULL auto_increment,
`message` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
假设这个文件名叫message.php,那么:
前台访问:message.php
后台访问:message.php?admin=pwd
关于php怎么保存内容的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php怎么保存内容 php文件保存在哪个目录的详细内容...