Fråga : Vet avbildatypen?

Satslösningen för förmiddag I några sidor på en regerings- plats och dem innehåller avbildar anknyter like
this: för class=" codeSnippet " för
1 för >

image_render.aspx? item=011739056&sz=lg<-/pre>

When som jag navigerar till denna URL, det, visar inte avbilda, det visar kodifierar: för ¿ ¿ för


I för ¿ för ¿ för ¿ för ¿ för ¿ för ¿ D för ¿ D för ¿ för ¿ JFIF för ¿ för ¿ har använt denna kodifierar i förflutnan för att få dessa avbildar, men jag har ingen idé hur man bestämmer avbildaTYPEN, därför att några av dem är simple_html_domen för GIF.

Using klassificerar för att parse HTMLEN efter Tidy'ing det för class=" codeSnippet " för up.
1 för >

$image = $html2->getElementById (”hlHeadImage”);
om (isset ($image)) {
  om (strpos, >src, ”clearpixel” (för $image->children (0) -) == 0) {
    >src för $link = för $image->children (0) -;
    $path_parts = pathinfo ($link);
    $ext = $path_parts [”f8orlängning”];
    $image_path = ”part_images/”. $ITEM_NO. ”.”. $ext;
    @copy ($link. ”&sz=lg”, $image_path);
  }
} annars {
  $image = $html2->getElementById (”hlLargeImage”);
  om (isset ($image)) {
    om (strpos, >src, ”clearpixel” (för $image->children (0) -) == 0) {
      >src för $link = för $image->children (0) -;
      $path_parts = pathinfo ($link);
      $ext = $path_parts [”f8orlängning”];
      $image_path = ”part_images/”. $ITEM_NO. ”.”. $ext;
      @copy ($link, $image_path);
    }
  }
} <-/pre>

Question är, hur kan mig nedladdar dessa avbildar och underhåller f8orlängningen?
" klar "

Svar : Vet avbildatypen?

Hi learningunix,

fodra kontrollerar, om byten längst till vänster av ”numeriskt” är ”1”.

”&numen” är en pekare till minnet tilltalar var den första byten av ”numeriskt” bor. ”(Char*)” casts denna pekare ”&num” (som är en pekare till int), till en pekare för att bränna till kol. Sedan rödingen är, en byte data skrivar att ta fram att ”pekaren som ska brännas till kol” med ”*” tar fram den första byten av inten. I lite endian denna byte måste att vara ”1” för och ”int”, som är ”1” - i stort endian den första skulle byten är ”0”, sedan den minst viktiga byten är mest höger…,

Hoppas att hjälp,

ZOPPO

Andra lösningar  
 
programming4us programming4us