Ⅰ php中怎么打印数组啊
php中打印数组的步骤如下:
1、首先在编辑器中的菜单栏中点击文件,然后点击新建。
Ⅱ php打印的的问题 利用php_printer进行打印,能否使用参数进行传值打印,如果可以,麻烦写个例子
;extension=php_pgsql.dll
extension=php_printer.dll
;extension=php_shmop.dll
$handle=printer_open("CanonPIXMAiP3000");
$handle=printer_open();
printer_write($handle,"Texttoprint");
printer_close($handle);
Ⅲ php获取post参数的几种方式
方法1、最常见的方法是:$_POST['fieldname'];
说明:只能接收Content-Type: application/x-www-form-urlencoded提交的数据
解释:也就是表单POST过来的数据
方法2、file_get_contents(“php://input”);
说明:
允许读取 POST 的原始数据。
和 $HTTP_RAW_POST_DATA 比起来,它给内存带来的压力较小,并且不需要任何特殊的 php.ini 设置。
php://input 不能用于 enctype=”multipart/form-data”。
解释:
对于未指定 Content-Type 的POST数据,则可以使用file_get_contents(“php://input”);来获取原始数据。
事实上,用PHP接收POST的任何数据都可以使用本方法。而不用考虑Content-Type,包括二进制文件流也可以。
所以用方法二是最保险的方法。
方法3、$GLOBALS['HTTP_RAW_POST_DATA'];
说明:
总是产生 $HTTP_RAW_POST_DATA 变量包含有原始的 POST 数据。
此变量仅在碰到未识别 MIME 类型的数据时产生。
$HTTP_RAW_POST_DATA 对于 enctype=”multipart/form-data” 表单数据不可用
如果post过来的数据不是PHP能够识别的,可以用 $GLOBALS['HTTP_RAW_POST_DATA']来接收,
比如 text/xml 或者 soap 等等
解释:
$GLOBALS['HTTP_RAW_POST_DATA']存放的是POST过来的原始数据。
$_POST或$_REQUEST存放的是 PHP以key=>value的形式格式化以后的数据。
但$GLOBALS['HTTP_RAW_POST_DATA']中是否保存POST过来的数据取决于centent-Type的设置,即POST数据时 必须显式示指明Content-Type: application/x-www-form-urlencoded,POST的数据才会存放到 $GLOBALS['HTTP_RAW_POST_DATA']中。
Ⅳ php如何获取带参数页面的内容
cURL可以使用URL的语法模拟浏览器来传输数据,
因为它是模拟浏览器,因此它同样支持多种协议,
FTP,
FTPS,
HTTP,
HTTPS,
GOPHER,
TELNET,
DICT,
FILE
以及
LDAP等协议都可以很好的支持,包括一些:
HTTPS认证,HTTP
POST方法,HTTP
PUT方法,FTP上传,keyberos认证,HTTP上传,代理服务器,cookies,用户名/密码认证,
下载文件断点续传,上传文件断点续传,http代理服务器管道,甚至它还支持IPv6,scoket5代理服务器,通过http代理服务器上传文件
到FTP服务器等等。
这就是我们为什么要使用cURL的原因!
使用cURL完成简单的请求主要分为以下四步:
1.初始化,创建一个新cURL资源
2.设置URL和相应的选项
3.抓取URL并把它传递给浏览器
4.关闭cURL资源,并且释放系统资源
我们来采集一个页面,通常情况下,我们会使用file_get_contents()函数来获取:
像这样:
<?php
$str = file_get_contents('http://bbs.lampbrother.net');
//或者是:
$str = file("http://bbs.lampbrother.net");
//或者是:
readfile("http://bbs.lampbrother.net");
?>
这样我们会发现,我们没有办法有效地进行错误处理,更重要的是我们没有办法完成一些高难度的任务:
如:处理cookies,验证,表单提交,文件上传等等。
好,现在我们来用代码完成上述cURL的四步:
<?php
//1.初始化,创建一个新cURL资源
$ch = curl_init();
//2.设置URL和相应的选项
curl_setopt($ch, CURLOPT_URL, "http://www.lampbrother.net/");
curl_setopt($ch, CURLOPT_HEADER, 0);
//3.抓取URL并把它传递给浏览器
curl_exec($ch);
//4.关闭cURL资源,并且释放系统资源
curl_close($ch);
?>
Ⅳ PHP post参数打印
file_put_contents('2.txt',$user_name,FILE_APPEND);//第一行存user_name
file_put_contents('2.txt',$user_pass,FILE_APPEND);//第二行存user_pass
//file_put_content(string$filename,mixed$data[,int$flags=0[,resource$context]]),第一个参数路径,第二个参数数据内容,第三个参数FILE_APPEND表示写数据的时候是追加内容而不是覆盖文件中原有的数据,如果要覆盖,第三个参数可不写
//文件名称尽量不要用纯数字
Ⅵ PHP获取页面传递参数
先获得cid的值
$cid = $_GET['cid'];
输出改为:
parent_id='.$cid.'
Ⅶ Php获取参数的几种方法
1.获取地址栏参数:
$_SERVER['QUERY_STRING'];
2.获取参数值
//post提交
用$_POST['参数名称']获取值
//get 提交
用$_GET['参数名称']获取值
//无论是post还是get方式提交都可以用$_REQUEST
用$_REQUEST['参数名称']获取值
Ⅷ php如何发送打印 给本地打印机 并且能选择彩印或黑白等参数
print() 你想打印的东西
Ⅸ PHP GET 参数输出
获取GET中的数据直接这样即可:
print_r($_GET); //这样是获取到GET中的所有数据
echo $_GET['flag']; // 获取flag
Ⅹ php 如何循环输出参数
你已经定义了100个变量?不知道你为什么这么做?应该有别的办法不用定义这么多变量。如果你非要这样,那么可以试试:
<?php$test1='str1';for ($i=1; $i<=100; $i++){ echo ${test.$i};}?>