php html get提交数据的问题

php html get提交数据的问题,第1张

首先要确定图片已经生成出来了。

不知生成的图片是否保存成文件了,如果保存成了文件直接<img src="">显示即可

如果没有生成图片文件,可以采取一种get模式的传值方式。需要三个文件。

第一个文件HTML文件此文件中放表单

第二个文件php的用于接收html文件传递的值。但是此文件不生成图片。在文件中放一个标签<img src="three.php?a=1&b=2&c=3">

第三个文件即为three.php,此文件用get模式获取a=1&b=2&c=3等参数,根据参数生成图片并输出即可。

仅供参考,如果有其他问题请补充说明。

读过rfc2616就知道这种情况下最好的办法就是对字段进行base64编码.

<?php

header("Content-Type: text/htmlcharset=gb2312")

if(isset($_GET['url'])){

$str = $_GET['url']

echo '<li>raw : ' , $str

$str = base64_decode($str)

echo '<li>decode : ' , $str

}

$rawurl = 'http://zhidao.baidu.com/question/119616843.html?fr=uc_push&中文==很长的一段中文'

$encodedurl = base64_encode($rawurl)

?>

<li><a href='<?php echo $_SERVER['SCRIPT_NAME'] , '?url=' , $encodedurl?>'>href - encoded </a>

<li><a href='<?php echo $_SERVER['SCRIPT_NAME'] , '?url=' , $rawurl?>'>href - encoded </a>

<li><a href='<?php echo $_SERVER['SCRIPT_NAME'] ?>'>href - encoded </a>

preg_match('/<p align=\"center\"><big><strong>(.*?)<\/strong><\/big><\/p>/',$str,$result)

$str就是上面的html里面的内容,$result就是匹配到的字符串,你可以print_r($result)看看里面就有你要的结果,或者直接echo $result[1]就是

“在LINUX下配置MYSQL、PHP和JSP”这几个字符了

请采纳。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6109869.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-15
下一篇 2023-03-15

发表评论

登录后才能评论

评论列表(0条)

保存