当前位置: 编程技术>php
本页文章导读:
▪php获取远程网址的html代码 本节内容:
php获取远程网址的源代码
例1,获取网页源代码:
代码示例:
<?php
$lines = file('http://www.baidu.com');
foreach ($lines as $line_num => $line) {
echo "Line <b>{$line_num}</b> : " . ht.........
▪php mysql数据库复制的实现代码 本节内容:
php实现mysql数据库复制的代码。
1,创建数据库、表、添加测试数据:
代码示例:
--
-- 数据库: `db_copy_old`
--
--
-- 表的结构 `article`
--
CREATE TABLE IF NOT EXISTS `articl.........
▪PHP批量删除数据的小例子 本节内容:
PHP批量删除数据
1,sql语句
代码示例:
$SQL="delete from `PHP100` where id in (1,2,4)";
2,表单
代码示例:
<form action="" method="post">
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" v.........
[1]php获取远程网址的html代码
来源: 互联网 发布时间: 2013-12-24
本节内容:
php获取远程网址的源代码
例1,获取网页源代码:
代码示例:
<?php
$lines = file('http://www.baidu.com');
foreach ($lines as $line_num => $line) {
echo "Line <b>{$line_num}</b> : " . htmlspecialchars()($line) . "<br />\n";
}
?>
$lines = file('http://www.baidu.com');
foreach ($lines as $line_num => $line) {
echo "Line <b>{$line_num}</b> : " . htmlspecialchars()($line) . "<br />\n";
}
?>
例2,获取网页的头部(head)信息:
代码示例:
<?
$url = 'http://www.baidu.com';
$lines_array = file($url);
$lines_string = implode('', $lines_array);
eregi("<head>(.*)</head>", $lines_string, $head); //源代码的标签要闭合
echo htmlspecialchars($head[0]);
//获得title的值,源代码的标签要闭合
//eregi("<title>(.*)</title>", $lines_string, $title);
//echo htmlspecialchars($title[0]);
?>
$url = 'http://www.baidu.com';
$lines_array = file($url);
$lines_string = implode('', $lines_array);
eregi("<head>(.*)</head>", $lines_string, $head); //源代码的标签要闭合
echo htmlspecialchars($head[0]);
//获得title的值,源代码的标签要闭合
//eregi("<title>(.*)</title>", $lines_string, $title);
//echo htmlspecialchars($title[0]);
?>
[2]php mysql数据库复制的实现代码
来源: 互联网 发布时间: 2013-12-24
本节内容:
php实现mysql数据库复制的代码。
1,创建数据库、表、添加测试数据:
代码示例:
--
-- 数据库: `db_copy_old`
--
--
-- 表的结构 `article`
--
CREATE TABLE IF NOT EXISTS `article` (
`id` int(20) NOT NULL auto_increment,
`title` text character set utf8 NOT NULL,
`content` text character set utf8 NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=4 ;
--
-- 转存表中的数据 `article`
--
INSERT INTO `article` (`id`, `title`, `content`) VALUES
(1, '测试001', '内容001'),
(2, '测试002', '内容002'),
(3, '测试003', '内容003');
-- 数据库: `db_copy_old`
--
--
-- 表的结构 `article`
--
CREATE TABLE IF NOT EXISTS `article` (
`id` int(20) NOT NULL auto_increment,
`title` text character set utf8 NOT NULL,
`content` text character set utf8 NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=4 ;
--
-- 转存表中的数据 `article`
--
INSERT INTO `article` (`id`, `title`, `content`) VALUES
(1, '测试001', '内容001'),
(2, '测试002', '内容002'),
(3, '测试003', '内容003');
2,将数据库db_copy_old中的表article中数据导入数据库db_copy_new中的表article_new中,以实现数据库表之间的复制:
代码示例:
CREATE TABLE article_new LIKE db_copy_old.article;
INSERT article_new SELECT * FROM db_copy_old.article;
INSERT article_new SELECT * FROM db_copy_old.article;
[3]PHP批量删除数据的小例子
来源: 互联网 发布时间: 2013-12-24
本节内容:
PHP批量删除数据
1,sql语句
代码示例:
$SQL="delete from `PHP100` where id in (1,2,4)";
2,表单
代码示例:
<form action="" method="post">
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="1"/>
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="2"/>
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="3"/>
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="4"/>
<input type="submit"/>
</form>
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="1"/>
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="2"/>
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="3"/>
<input name="ID_Dele[]" type="checkbox" id="ID_Dele[]" value="4"/>
<input type="submit"/>
</form>
php函数中使用implode:
$ID_Dele= implode(",",$_POST['ID_Dele']);
$SQL="delete from `user` where id in ($ID_Dele)";
$SQL="delete from `user` where id in ($ID_Dele)";
附,implode
将数组变成字符串。
语法: string implode(string glue, array pieces);
返回值: 字符串
函数种类: 资料处理
内容说明
本函数将数组的内容组合成一个字符串,参数 glue 是字之间的分隔符号。
例子:
代码示例:
<?
$colon_separated = implode ( ":" , $array );
echo $colon_separated ;
?>
全选
<script>function checkall(form, prefix, checkall) {
for(var i = 0; i < form.elements.length; i++) {
var e = form.elements[i];
if(e.name != checkall && (!prefix || (prefix && e.name.match(prefix)))) {
e.checked = form.elements[checkall].checked;
}
}
}</script>
<form>
<input type="checkbox" name="chkall" onclick="checkall(this.form, 'del', 'chkall')">全选
<input type="checkbox" name="del[]" value=1>删除1
<input type="checkbox" name="del[]" value=2>删除2
<input type="checkbox" name="del[]" value=3>删除3
<input type="checkbox" name="del[]" value=4>删除4
<input type="submit" name="modsubmit" value="提交">
</form>
$colon_separated = implode ( ":" , $array );
echo $colon_separated ;
?>
全选
<script>function checkall(form, prefix, checkall) {
for(var i = 0; i < form.elements.length; i++) {
var e = form.elements[i];
if(e.name != checkall && (!prefix || (prefix && e.name.match(prefix)))) {
e.checked = form.elements[checkall].checked;
}
}
}</script>
<form>
<input type="checkbox" name="chkall" onclick="checkall(this.form, 'del', 'chkall')">全选
<input type="checkbox" name="del[]" value=1>删除1
<input type="checkbox" name="del[]" value=2>删除2
<input type="checkbox" name="del[]" value=3>删除3
<input type="checkbox" name="del[]" value=4>删除4
<input type="submit" name="modsubmit" value="提交">
</form>
最新技术文章: