数据提交php文件 php提交数据到另一个php

求助PHP如何POST提交数据用PHP向服务器发送HTTP的POST请求 , 代码如下:
?php
/**
* 发送post请求
* @param string $url 请求地址
* @param array $post_data post键值对数据
* @return string
*/
function send_post($url, $post_data) {
$postdata = https://www.04ip.com/post/http_build_query($post_data);
$options = array(
'http' = array(
'method' = 'POST',
'header' = 'Content-type:application/x-www-form-urlencoded',
'content' = $postdata,
'timeout' = 15 * 60 // 超时时间(单位:s)
)
【数据提交php文件 php提交数据到另一个php】);
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
return $result;
}
使用的时候直接调用上面定义的send_post方法:
$post_data = https://www.04ip.com/post/array(
'username' = 'username',
'password' = 'password'
);
send_post('网址', $post_data);
html表单提交数据给php处理,用get方式能调用php文件,而用post方式提交php文件不会执行,而是提示下载试试这个?也许是写作不规范?
html
body
form action="test.php" method="post"
input type="text" name="name"
input type="submit" value="https://www.04ip.com/post/s"
"ubmit
/form
/body
/html
//test.php
?php
$name=$_POST["name"];
echo $name;
?
怎么把表单写的内容提交到PHP文件表单中 拥有 name 属性的元素的值(value)在提交后 会被 php的超全局变量 $_GET 或$_POST 接受可以使用 $_GET['name'] 来获取提交的值
form action="tt.php" method="get"
lable for="u_name"请输入姓名/label
input type="text" id="u_name" name="username"value="https://www.04ip.com/post/一个人" /
input type="submit" value="https://www.04ip.com/post/Submit" /
/form
//tt.php
?
$username=$_GET['username'];
echo"您提交的内容是".$username;
?
html表单提交数据给php,然后php文件不被执行,而是提示下载问题,linux下apache和php配置问题导致错误原因多种,需要具体问题具体分析
1.使用mmcache模块在linux x86-64上有问题
2.由于php编译安装过程有问题,或者apache+php安装完成后,PHP又重新编译安装过,同时apache也重新编译就会产生这种现象.建议保留 httpd.conf和相关配置文件后,重新安装一遍apache+PHP,注意先后顺序,如果还是会有这个提示,请更换php版本重装.
3.php的模块zend_extension和extension冲突
4.由于使用了APC造成的,这是这类op-code缓存优化软件共同的问题.建议用最新版本试试().一旦出现,只能重起apache.
5. /tmp目录文件太多,删除后正常
6. 配置模式为worker, 改为prefork
7. ZendOptimizer-3.3.0与jdk1.7.0冲突
8. web访问的某些特殊文件造成的,检查access_log可以看到,删除文件
转的 。说明一个问题,就是 你的 apache 和 php 有问题 。或者你的php有问题 。
试着提交到空php文件,看出错不 。
就是 php文件里只写一个
?php
phpinfo();
?
怎么用php文件上传功能,并可以同时进行数据提交,请问代码如何写??php
// $_FILES["file"]["type"] 其中["file"] html中标签的name
if ((($_FILES["file"]["type"] == "image/gif") //检查上传的文件类型为gif
|| ($_FILES["file"]["type"] == "image/jpeg")//检查上传的文件类型为jpg
|| ($_FILES["file"]["type"] == "image/pjpeg"))//检查上传的文件类型为jpeg
($_FILES["file"]["size"]20000))//检查上传的文件大小
{
if ($_FILES["file"]["error"]0)//判断是否为错误
{
echo "Return Code: " . $_FILES["file"]["error"] . "br /";//如果错误则输出错误信息

推荐阅读