Vraag : Het beeldtype ken?

Ik ontleed sommige pagina's op een overheidsplaats en zij bevatten beeld verbinden like
this:
1:
2:
image_render.aspx? item=011739056&sz=lg

When die ik aan dit URL heb genavigeerd, toont het niet het beeld, toont het code:
¿ ¿ ¿ ¿ ¿ JFIF ¿ ¿ D ¿ D ¿ ¿ ¿ ¿ ¿

I heeft deze code in het verleden gebruikt om deze beelden te krijgen maar ik heb geen idee hoe te om het beeldTYPE te bepalen omdat wat van hen GIF.

Using simple_html_domklasse zijn om HTML na Tidy'ing te ontleden het up.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
$image = $html2->getElementById („hlHeadImage“);
als (isset ($image)) {
  als (strpos ($image->children (0) - >src, „clearpixel“) == 0) {
    $link = $image->children (0) - >src;
    $path_parts = pathinfo ($link);
    $ext = $path_parts [„uitbreiding“];
    $image_path = „part_images/“. $ITEM_NO. „.“. $ext;
    @copy ($link. „&sz=lg“, $image_path);
  }
} anders {
  $image = $html2->getElementById („hlLargeImage“);
  als (isset ($image)) {
    als (strpos ($image->children (0) - >src, „clearpixel“) == 0) {
      $link = $image->children (0) - >src;
      $path_parts = pathinfo ($link);
      $ext = $path_parts [„uitbreiding“];
      $image_path = „part_images/“. $ITEM_NO. „.“. $ext;
      @copy ($link, $image_path);
    }
  }
} 

Question is, hoe kan ik deze beelden downloaden en de uitbreiding handhaven?

Antwoord : Het beeldtype ken?

Hallo learningunix,

de lijn controleert als de uiterst linkse byte van „num 1““ is „.

„&num“ is een wijzer aan het geheugenadres waar de eerste byte van „num“ verblijft. „(Char*)“ giet deze wijzer „&num“ (die een wijzer aan int.) is aan een te verkolen wijzer. Aangezien het klusje een één het type van bytegegevens dat toegang tot „is wijzer de te verkolen“ met „*“ heeft toegang tot de eerste byte van int. In endian weinig moet deze byte „1“ voor en „int.“ zijn dat „1“ is - in grote endian zou de eerste byte „0“ zijn aangezien de minste significante byte het meest net één… is

Hoop die hulp,

ZOPPO

Andere oplossingen  
 
programming4us programming4us