PHP+ajax实现可以编辑的单元格点击可以修改
数据库结构
代码如下 | 复制代码 |
-- phpMyAdmin SQL Dump SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; -- -- -------------------------------------------------------- -- CREATE TABLE IF NOT EXISTS `customer` ( -- INSERT INTO `customer` (`id`, `username`, `solutation`, `phone`, `company`, `mobile`, `source`, `sdate`, `job`, `web`, `email`, `createtime`, `modifiedtime`, `note`) VALUES |
php代码
代码如下 | 复制代码 |
<?php $(".edit_email").editable('save.php', { <body>
|
sava.php代码
代码如下 | 复制代码 |
<?php $field=$_POST['id']; $val=$_POST['value']; |
例下载地址:http://file.111cn.net/download/2013/05/16/3788_72817.rar
我们核心代码就是正则表达试了
代码如下 | 复制代码 |
function get_all_url($code){ |
上面只是简单的下面看全例
代码如下 | 复制代码 |
$url ='http://www.111cn.net'; |
利用curl函数来获取
代码如下 | 复制代码 |
<?php $ch = curl_init(); curl_close($ch); printf("<p>此页面的所有链接为:</p><pre>%s</pre>n", var_export($linkresult , true)); ?> |
获取所有网址,但只有不重复的数据
代码如下 | 复制代码 |
<? |
string strip_tags ( string str [, string allowable_tags] )
弊端 :
这个函数只能保留想要的html标签,就是参数string allowable_tags。
在yizero的评论中我知道了这个函数的参数allowable_tags的其他的用法。
代码如下 | 复制代码 |
strip_tags($source, ”); 去掉所以的html标签。 strip_tags($source, ‘<div><img><em>’); 保留字符串中的div、img、em标签。 |
如果想去掉的html的指定标签。那么这个函数就不能满足需求了。于是乎我用到了这个函数。
代码如下 | 复制代码 |
<?php /** * 删除指定的HTML标签及其中内容,暂时只支持单标签清理 * * @param string $string -- 要处理的字符串 * @param string $tagname -- 要删除的标签名称 * @param boolean $clear -- 是否删除标签内容 * @return string -- 返回处理完的字符串 */ function replace_html_tag($string, $tagname, $clear = false){ $re = $clear ? '' : '1'; $sc = '/<' . $tagname . '(?:s[^>]*)?>([sS]*?)?</' . $tagname . '>/i'; return preg_replace($sc, $re, $string); } |
以下是测试代码
代码如下 | 复制代码 |
// 百度首页内容 $string = file_get_contents('http://www.111cn.net/'); // 去掉 style 及包含内容 // 去掉 a 标签,并保存其中内容 // 去掉 span 标签,并保存其中内容 echo $string; |
如果我们要删除指定两者之间的数据
代码如下 | 复制代码 |
<?php /** * PHP去掉特定的html标签 * @param array $string * @param bool $str * @return string */ function _strip_tags($tagsArr,$str) { foreach ($tagsArr as $tag) { $p[]="/(<(?:/".$tag."|".$tag.")[^>]*>)/i"; } $return_str = preg_replace($p,"",$str); return $return_str; } $str = "<b>您好</b><input type='text' name='' /><a href='http://www.baidu.com'>百度一下,你就知道</a>"; echo _strip_tags(array("b", "input", "a"),$str); #去掉 B 标签和 INPUT 标签 ?> |
一,如果php没有限制我们可以在上传时就限制上传大小,如
代码如下 | 复制代码 |
$maxattachsize=5097152;//最大上传大小,默认是2m $temppath=$upfile['tmp_name']; $filesize=filesize($temppath); if($filesize > $maxattachsize)$err='文件大小超过'.$maxattachsize.'字节'; |
这样就限制了文件只能上传2MB大小的文件了
二,修改php.ini中的post_max_size和upload_max_filesize
1、memory_limit内存设置限制
2、max_execution_time程序执行时间限制
3、post_max_size最大POST数据限制
4、upload_max_filesize最大上传文件大小限制
例
代码如下 | 复制代码 |
max_execution_time = 30 ; Maximum execution time of each script, in seconds ; Maximum size of POST data that PHP will accept. ; Maximum allowed size for uploaded files. |
小提示,如果你是上传大文件我们最好在页面加上执行时间set_time_limit
代码如下 | 复制代码 |
set_time_limit(0); |
这样就不会超时了
有很多朋友都不知道怎么把数组中元素给删除,下面我来总结各种数组删除元素方法给各位,有需要了解的朋友可进入参考。删除数组指定元素
代码如下 | 复制代码 |
<?php 输出 Array ( [0] => Cat [1] => Horse ) |
几个函数用下来觉得array_search()比较实用
array_search() 函数与 in_array() 一样,在数组中查找一个键值。如果找到了该值,匹配元素的键名会被返回。如果没找到,则返回 false
代码如下 | 复制代码 |
$del_value = 3; print_r($array); 输出 array('1', '2', '4', '5'); |
从数组头删除值
array_shift()函数删除并返回数组中找到的元素。其结果是,如果使用的是数值健,则所有相应的值都会下移,而使用关联键的数组不受影响。其形式为:
mixed array_shift(array array)
下面的例子删除了$fruits数组中的第一个元素apple:
代码如下 | 复制代码 |
$fruits = array("apple","banana","orange","pear"); |
从数组尾删除元素
array_pop()函数删除并返回数组的最后一个元素。其形式为:
mixed array_pop(aray target_array);
下面的例子从$states数组删除了最后的一个州:
代码如下 | 复制代码 |
$fruits = array("apple","banana","orange","pear"); |
删除数组中间的元素
代码如下 | 复制代码 |
function deleteElementFromArr($arr, $index){ |
我封装成了一个函数,方便大家使用:
代码如下 | 复制代码 |
function array_remove(&$arr, $offset) $arr = array('apple','banana','cat','dog'); array_remove($arr, 2); |
删除数组重复元素
代码如下 | 复制代码 |
$aa = array( |
相关文章
- php语言实现redis的客户端与服务端有一些区别了因为前面介绍过服务端了这里我们来介绍客户端吧,希望文章对各位有帮助。 为了更好的了解redis协议,我们用php来实现...2016-11-25
- 有时我们在页面上需要选择数值范围,如购物时选取价格区间,购买主机时自主选取CPU,内存大小配置等,使用直观的滑块条直接选取想要的数值大小即可,无需手动输入数值,操作简单又方便。HTML首先载入jQuery库文件以及jRange相关...2015-03-15
- 下面小编就为大家带来一篇利用JS实现点击按钮后图片自动切换的简单方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2016-10-25
- 本文实例讲述了JS实现的简洁纵向滑动菜单(滑动门)效果。分享给大家供大家参考,具体如下:这是一款纵向布局的CSS+JavaScript滑动门代码,相当简洁的手法来实现,如果对颜色不满意,你可以试着自己修改CSS代码,这个滑动门将每一...2015-10-21
jQuery+slidereveal实现的面板滑动侧边展出效果
我们借助一款jQuery插件:slidereveal.js,可以使用它控制面板左右侧滑出与隐藏等效果,项目地址:https://github.com/nnattawat/slideReveal。如何使用首先在页面中加载jquery库文件和slidereveal.js插件。复制代码 代码如...2015-03-15- 翻板抽奖的实现流程:前端页面提供6个方块,用数字1-6依次表示6个不同的方块,当抽奖者点击6个方块中的某一块时,方块翻转到背面,显示抽奖中奖信息。看似简单的一个操作过程,却包含着WEB技术的很多知识面,所以本文的读者应该熟...2015-10-21
SQLMAP结合Meterpreter实现注入渗透返回shell
sqlmap 是一个自动SQL 射入工具。它是可胜任执行一个广泛的数据库管理系统后端指印, 检索遥远的DBMS 数据库等,下面我们来看一个学习例子。 自己搭建一个PHP+MYSQ...2016-11-25- 复制代码 代码如下: // 第一种写法 $da = date("w"); if( $da == "1" ){ echo "今天是星期一"; }else if( $da == "2" ){ echo "今天是星期二"; }else if( $da == "3" ){ echo "今天是星期三"; }else if( $da == "4"...2013-10-04
- js里面设置DOM节点透明度的函数属性:filter= "alpha(opacity=" + value+ ")"(兼容ie)和opacity=value/100(兼容FF和GG)。 先来看看设置透明度的兼容性代码: 复制代码 代码如下: function setOpacity(ele, opacity) { if (...2014-06-07
- 本文实例讲述了JS实现网页游戏中滑块响应鼠标点击移动效果。分享给大家供大家参考,具体如下:这是网页游戏中的一个有趣效果,可以完成以下几个动作:滚动、scroll 8个方向、鼠标坐标获娶对象上下左右位置获取,大家可以自己添...2015-10-21
- 本文我们需要解决的问题是如何实现Http请求来实现通信,解决Android 2.3 版本以后无法使用Http请求问题,下面请看正文。 Android开发中使用HttpClient来开发Http程序...2016-09-20
- 复制代码 代码如下:call PROCEDURE_split('分享,代码,片段',',');select * from splittable;复制代码 代码如下:drop PROCEDURE if exists procedure_split;CREATE PROCEDURE `procedure_split`( inputstring varc...2014-05-31
vue+elementui实现点击table中的单元格触发事件--弹框
这篇文章主要介绍了vue+elementui实现点击table中的单元格触发事件--弹框,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-07-18- javascript代码判断按钮是否被点击了在项目中经常会遇到这个需求,今天小编抽点时间给大家分享一段代码关于javascript判断按钮是否被点击的方法,感兴趣的朋友一起学习吧...2015-12-14
C# listview添加combobox到单元格的实现代码
从别处转来的,自己进行了一些小的修改,还不错,你自己先拖一个ListView1和一个ComboBox1,需要的朋友可以参考下...2020-06-25- 这篇文章主要介绍了微信小程序点击滚动到指定位置的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-05-23
- 下面小编就为大家带来一篇JS判断键盘是否按的回车键并触发指定按钮点击操作的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧...2017-02-19
- 文字发光效果我们可以直接使用css来实现了今天我们来看一篇关于文字发光效果的例子,希望这篇文章能够帮助到各位朋友哦。 前言 我录制的慕课网视频一直没有上线,慕...2016-09-14
- 基本思想就是:在JS动态创建select控件的option,通过Ajax获取在PHP从SQL数据库获取的省市区信息,代码有点长,但很多都是类似的,例如JS中省、市、区获取方法类似,PHP中通过参数不同执行不同的select语句。index.html代码:复制...2014-05-31
input 点击事件无效 [Element Migrating][ElInput][Event]: click is removed.
点击无效 解决办法:可以使用 v-on 的修饰符 .native。例如:@click.native="getContentData(item)" <el-input v-for="(item,index) in voiceRetrievalData.oldContent"...2022-09-21