成都网站建设设计

将想法与焦点和您一起共享

PHP数据批量上传 php文件批量上传

如何用php给一个php页面发送大量数据,格式是json数据,里面有许多行

//采集的信息需要先登录的就要先模拟登录

我们提供的服务有:成都网站建设、成都做网站、微信公众号开发、网站优化、网站认证、兴宾ssl等。为上千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的兴宾网站制作公司

//设置cookie保存路径

$ch = curl_init();

//组装用户名和密码

$info['username'] = $this-username;

$info['password'] = $this-pwd;

//模拟表单提交

$params[CURLOPT_URL] = $this-url;    //请求url地址

$params[CURLOPT_HEADER] = true; //是否返回响应头信息

$params[CURLOPT_RETURNTRANSFER] = true; //是否将结果返回

$params[CURLOPT_FOLLOWLOCATION] = true; //是否重定向

// $params[CURLOPT_SSL_VERIFYPEER] = true; // https请求 不验证证书和hosts

// $params[CURLOPT_SSL_VERIFYHOST] = true; // https请求 不验证证书和hosts

$params[CURLOPT_USERAGENT] = 'Mozilla/5.0 (Windows NT 5.1; rv:9.0.1) Gecko/20100101 Firefox/9.0.1';

$postfields = '';

//将表单要提交的数据编程URL拼接方式

foreach ($info as $key = $value){

$postfields .= urlencode($key) . '=' . urlencode($value) . '';

}

$params[CURLOPT_POST] = true;

$params[CURLOPT_POSTFIELDS] = $postfields;

//判断是否有cookie,有的话直接使用

/*

if (isset($_COOKIE['cookie_jar'])($_COOKIE['cookie_jar']||is_file($_COOKIE['cookie_jar']))){

$params[CURLOPT_COOKIEFILE] = $_COOKIE['cookie_jar']; //这里判断cookie

}else{

$cookie_jar = tempnam($this-cookie_path, 'cookie'); //产生一个cookie文件

$params[CURLOPT_COOKIEJAR] = $cookie_jar; //写入cookie信息

setcookie('cookie_jar', $cookie_jar); //保存cookie路径

}

*/

curl_setopt_array($ch, $params); //传入curl参数

$content = curl_exec($ch); //执行

PHP多条数据如何一起提交?

参考如下

多个提交和一个提交的道理是相同的,只是一些细节上要注意。

提交一个,表单是:

form

input type=text name=name

input type=text name=sex

input type=text name=age

input type=text name=address

/form

PHP存数据库的语句是:

$sql="insert into tab(...) values ($_POST[...])";//省略字段和值

那么多个提交的方法一,表单是:

form

input type=text name=name1input type=text name=sex1input type=text name=age1input type=text name=address1

input type=text name=name2input type=text name=sex2input type=text name=age2input type=text name=address2

/form

PHP存数据库语句是:

$sql="insert into tab(...) values ($_POST[...1])";//省略字段和值

mysql_query($sql);

$sql="insert into tab(...) values ($_POST[...2])";//省略字段和值

mysql_query($sql);

上面方法一写的例子是两条,多条的方法相同,技巧就是输出表单使用JS的循环,存盘的PHP代码也可以循环,并且能够判断为空的就不提交,比如表单20条,只填了5条,就只存5条到数据库。

方法二是使用数组,表单:

form

input type=text name=nameinput type=text name=sexinput type=text name=ageinput type=text name=address

input type=text name=nameinput type=text name=sexinput type=text name=ageinput type=text name=address

input type=text name=nameinput type=text name=sexinput type=text name=ageinput type=text name=address

/form

PHP代码是:

for ($i=0;$icount($_POST["name"]);$i++)

if ($_POST["name"][$i]!='')

{

$sql="insert into tab(...) values ($_POST[...][$i])";//省略字段和值

mysql_query($sql);

}

这样表单可以写任意多行,PHP里面是数组,能够自动获取有多少数据。

php如何快速读取100M的txt文件并上传到数据库?(mysql)

PHP code你看这个行不行不行去这里()

$a=File_Get_Contents('./a.txt');

$PDO=New PDO('mysql:host=localhost;dbname=数据库名','用户名','密码') Or Die('Can not open the database!');

//添加

//IF($PDO-Exec("INSERT INTO (name,content) values ('".$."','".$."')")) {

IF($PDO-Exec("INSERT INTO `{$Table}` SET 列='{$a}'")) {

Echo $PDO-lastInsertId();

}

thinkphp批量上传uploadify 谁知道图片路径怎么存数据库里??跪求

不知道你是想知道前台的图片是怎么提交到后台的?还是想知道后台是怎么处理?我分别给你解释一下。

uploadify 上传时在网页 创建一个iframe,然后在该iframe进行上传,也可以使flash上传,后台获取数据之后通过$_FILES来进行文件上传的操作。所以这个插件本质上跟表单post是一样的。


网页标题:PHP数据批量上传 php文件批量上传
URL标题:http://chengdu.cdxwcx.cn/article/docgdci.html