如何卷曲图像和CSS

时间:2012-01-25 06:30:31

标签: php curl libcurl

这是我的代码,虽然效果很好,但是无法显示图像并让css效果,所以如何制作css效果并显示图像呢?

$cookie_file = tempnam('./temp','cookie');
$login_url = 'http://www.ifreewind.net/iFreeWind.aspx';
$post_fields = '__VIEWSTATE=%2FwEPDwULLTE3NjQ3MDc3NDQPZBYCAgMPZBYCAgEPFgIeB1Zpc2libGVoZBgBBR5fX0NvbnRyb2xzUmVxdWlyZVBvc3RCYWNrS2V5X18WAQUSUmVtZW1iZXJNZUNoZWNrQm94r57YdIUtbSps%2FGLW1PUtjxcILdE%3D&__EVENTVALIDATION=%2FwEWBQLKivfjBgLw2N3fDgLC9%2FChAwLxuKbKAgL%2BjNCfDwU6DJjH4Q2acTlGVXmDrSv2Nn4G&UserNameTextBox=myaccount%40gmail.com&PasswordTextBox=mypass&LoginButton=%E7%99%BB%E9%99%86';

$ch = curl_init($login_url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_fields);
curl_exec($ch);
curl_close($ch);

$url = 'http://www.ifreewind.net/Users/Index.aspx';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_file);
$contents = curl_exec($ch);

//preg_match("",$contents,$arr);
//echo $arr[1];

curl_close($ch);

1 个答案:

答案 0 :(得分:0)

你是什么意思

  

制作CSS效果并显示图像

您想要转储网页及其所有元素吗?

如果是这样,您可以尝试以下步骤:

  1. 使用php解析html,然后获取所有图片,css和js所需的网址。
  2. 转储本地服务器所需的所有元素。
  3. 覆盖html中的hrefsrc,将它们指向您的本地转储。