当前位置:  编程技术>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";
}
?>

例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]);
?>

    
[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'); 

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;

    
[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>

php函数中使用implode: 
 

$ID_Dele= implode(",",$_POST['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>

    
最新技术文章:
▪PHP函数microtime()时间戳的定义与用法
▪PHP单一入口之apache配置内容
▪PHP数组排序方法总结(收藏)
▪php数组排序方法大全(脚本学堂整理奉献)
▪php数组排序的几个函数(附实例)
▪php二维数组排序(实例)
▪php根据键值对二维数组排序的小例子
▪php验证码(附截图)
▪php数组长度的获取方法(三个实例)
▪php获取数组长度的方法举例
▪判断php数组维度(php数组长度)的方法
▪php获取图片的exif信息的示例代码
▪PHP 数组key长度对性能的影响实例分析
▪php函数指定默认值的方法示例
▪php提交表单到当前页面、提交表单后页面重定...
▪php四舍五入的三种实现方法
▪php获得数组长度(元素个数)的方法
▪php日期函数的简单示例代码
▪php数学函数的简单示例代码
▪php字符串函数的简单示例代码
▪php文件下载代码(多浏览器兼容、支持中文文...
▪php实现文件下载、支持中文文件名的示例代码...
▪php文件下载(防止中文文件名乱码)的示例代码
▪解决PHP文件下载时中文文件名乱码的问题
▪php数组去重(一维、二维数组去重)的简单示例
▪php小数点后取两位的三种实现方法
▪php Redis 队列服务的简单示例
▪PHP导出excel时数字变为科学计数的解决方法
▪PHP数组根据值获取Key的简单示例
▪php数组去重的函数代码示例
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3