Php 如何同时卷曲图像和CSS

Php 如何同时卷曲图像和CSS,php,curl,libcurl,Php,Curl,Libcurl,这是我的代码,虽然工作得很好,但不能显示图像并让css产生效果,那么如何使css产生效果并显示图像呢 $cookie_file = tempnam('./temp','cookie'); $login_url = 'http://www.ifreewind.net/iFreeWind.aspx'; $post_fields = '__VIEWSTATE=%2FwEPDwULLTE3NjQ3MDc3NDQPZBYCAgMPZBYCAgEPFgIeB1Zpc2libGVoZBgBBR5fX0Nvbn

这是我的代码,虽然工作得很好,但不能显示图像并让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);
你这是什么意思

制作css效果并显示图像

是否要转储网页及其所有元素

如果是,您可以使用以下步骤:

  • 使用php解析html,然后获取所需的所有图像、css和js的URL
  • 将所需的所有元素转储到本地服务器
  • 覆盖html中的
    href
    s和
    src
    s,将它们指向本地转储

  • 你说的“制作css效果和显示图像”是什么意思?是否要转储网页及其所有元素?是的,就像转储网页一样,但我不想只使用
    file\u get\u contents()
    fopen()
    ,因为该网页需要登录。我需要蜷缩下来,只抓取我想要的任何东西,比如图像、文本等,这些东西只有在登录后才能看到。使用php解析你得到的html,然后获得所有需要的图像、css和js,覆盖html中的
    href
    src
    。谢谢你,这就是我的想法。你能不能回复一下,这样我就可以选择接受的答案了?