Как свернуть изображение и CSS, а также - PullRequest
0 голосов
/ 25 января 2012

Вот мой код, который хотя и работал очень хорошо, но не может отобразить изображение и дать эффект 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 голосов
/ 26 января 2012

Что вы подразумеваете под

для создания эффекта css и отображения изображений

Хотите создать дамп веб-страницы вместе со всеми ее элементами?

Если это так, вы можете использовать следующие шаги:

  1. Используйте php для анализа html, а затем получите URL всех необходимых изображений, css и js.
  2. Дамп всех элементов, необходимых для вашего локального сервера.
  3. Переписать href s и src s в HTML, укажите их на свой локальный дамп.
...