Frage : Die Bildart kennen?

Ich analysiere einige Seiten auf einem Regierungsaufstellungsort und sie enthalten Bildverbindungen like
this:
1:
2:
image_render.aspx? item=011739056&sz=lg

When, das ich zu diesem URL, es steuere, zeigt nicht das Bild, es zeigt Code:
¿ ¿ ¿ ¿ ¿ JFIF ¿ ¿ d ¿ d ¿ ¿ ¿ ¿ ¿

I haben diesen Code in der Vergangenheit verwendet, um diese Bilder zu erhalten, aber ich habe keine Idee, wie man die Bild ART feststellt, weil einige von ihnen die GIF.

Using simple_html_dom Kategorie sind, zum des HTML nach Tidy'ing zu analysieren es 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 ");
wenn (isset ($image)) {
  wenn (strpos ($image->children (0) - >src, „clearpixel ") == 0) {
    $link = $image->children (0) - >src;
    $path_parts = pathinfo ($link);
    $ext = $path_parts [„Verlängerung“];
    $image_path = „part_images/“. $ITEM_NO. „.“. $ext;
    @copy ($link. „&sz=lg“, $image_path);
  }
} sonst {
  $image = $html2->getElementById („hlLargeImage ");
  wenn (isset ($image)) {
    wenn (strpos ($image->children (0) - >src, „clearpixel ") == 0) {
      $link = $image->children (0) - >src;
      $path_parts = pathinfo ($link);
      $ext = $path_parts [„Verlängerung“];
      $image_path = „part_images/“. $ITEM_NO. „.“. $ext;
      @copy ($link, $image_path);
    }
  }
} ist 

Question, wie kann ich herunterladen diese Bilder und beibehalten die Verlängerung?

Antwort : Die Bildart kennen?

Hallo learningunix,

die Linie überprüft, ob das am weitesten links liegende Byte von „numerischem 1““ ist „.

„&num“ ist ein Zeiger zur Speicheradresse, in der das erste Byte von „numerischem“ liegt. „(Char*)“ wirft diesen Zeiger „&num“ (der ein Zeiger zu int ist), zu einem Zeiger, um zu verkohlen. Da Putzfrau eine ein-zurückgreifende Byte-Datenart dass „Zeiger, um mit „*“ Zugängen das erste Byte des int zu verkohlen“ ist. In endian wenig muss dieses Byte „1“ für und „int“, der „1“ ist - in grossem endian sein das erste Byte sein „0“, da das wenige bedeutende Byte ist nach rechts das…

Hoffen, dass Hilfen,

ZOPPO

Weitere Lösungen  
 
programming4us programming4us