Просмотр полной версии : Самописный магазин
Всем привет, встал вопрос, как можно достать gif'ки c сайта(решения задач) не платя денежку, просто купил 1 задачку, после покупки закачалась с адреса http://zaletov.net/success.php - файл 255.gif
Чисто теоретически же они находяться где то на сервере, ваши предложения?
Скачал еще один файл, называется 315.gif
No. Time Source Destination Protocol Length Info
153 17.441212 91.204.73.5 192.168.10.4 HTTP 365 HTTP/1.1 200 OK (GIF89a)
Frame 153: 365 bytes on wire (2920 bits), 365 bytes captured (2920 bits)
Arrival Time: Dec 21, 2012 02:35:52.363316000 Уральское время (зима)
Epoch Time: 1356039352.363316000 seconds
[Time delta from previous captured frame: 0.000126000 seconds]
[Time delta from previous displayed frame: 0.000126000 seconds]
[Time since reference or first frame: 17.441212000 seconds]
Frame Number: 153
Frame Length: 365 bytes (2920 bits)
Capture Length: 365 bytes (2920 bits)
[Frame is marked: False]
[Frame is ignored: False]
[Protocols in frame: eth:ip:tcp:http:image-gif]
[Coloring Rule Name: HTTP]
[Coloring Rule String: http || tcp.port == 80]
Ethernet II, Src: Highgate_10:21:78 (f8:c0:91:10:21:78), Dst: AsustekC_2e:f5:3c (00:1b:fc:2e:f5:3c)
Internet Protocol Version 4, Src: 91.204.73.5 (91.204.73.5), Dst: 192.168.10.4 (192.168.10.4)
Version: 4
Header length: 20 bytes
Differentiated Services Field: 0x68 (DSCP 0x1a: Assured Forwarding 31; ECN: 0x00: Not-ECT (Not ECN-Capable Transport))
Total Length: 351
Identification: 0x832a (33578)
Flags: 0x02 (Don't Fragment)
Fragment offset: 0
Time to live: 53
Protocol: TCP (6)
Header checksum: 0x5189 [correct]
Source: 91.204.73.5 (91.204.73.5)
Destination: 192.168.10.4 (192.168.10.4)
Transmission Control Protocol, Src Port: http (80), Dst Port: timbuktu-srv2 (1418), Seq: 40657, Ack: 749, Len: 311
[29 Reassembled TCP Segments (40967 bytes): #107(1452), #108(1452), #110(1452), #112(1452), #113(1452), #115(1452), #117(1452), #118(1452), #120(1452), #122(1452), #123(1452), #125(1452), #127(1452), #128(1452), #130(1452), #132(1452), #133]
Hypertext Transfer Protocol
HTTP/1.1 200 OK\r\n
[Expert Info (Chat/Sequence): HTTP/1.1 200 OK\r\n]
[Message: HTTP/1.1 200 OK\r\n]
[Severity level: Chat]
[Group: Sequence]
Request Version: HTTP/1.1
Status Code: 200
Response Phrase: OK
Date: Thu, 20 Dec 2012 21:36:11 GMT\r\n
Server: Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/1.0.0-fips mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 PHP/5.2.17\r\n
X-Powered-By: PHP/5.2.17\r\n
Content-Disposition: attachment; filename="315"\r\n
Content-Length: 40630\r\n
[Content length: 40630]
Connection: close\r\n
Content-Type: image/gif\r\n
\r\n
Compuserve GIF, Version: GIF89a
Version: GIF89a
Screen width: 600
Screen height: 860
Global settings: (7 bits per color) (8 bits per pixel)
Background color index: 0
Extension: Graphics Control
Extension label: Graphics Control (0xf9)
Data block (length = 4)
Data block (length = 0)
Image
Image left position: 0
Image top position: 0
Image width: 600
Image height: 860
Local settings: (Local color table present) (1 bit per color) (8 bits per pixel)
Local color map: 000000800000008000808000000080800080008080c0c0c0.. .
LZW minimum code size: 8
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 254)
Data block (length = 47)
Data block (length = 0)
Trailer (End of the GIF stream)
Не факт что они там еще физически лежат. Они могут лежать в базе. Лежать на другом сервере. Они могут генирирыватся на лету. Как только кто то из поситителей сайта попросит его. Они могут лежать и на одном хостинге но у них может быть такая структура файлов и название что ты их никогда не угадаешь.
ну думаю можно же генерировать уже запрос о пройденной транзакции?
Mr.Snuffer
09.03.2013, 13:31
dean999 said:
ну думаю можно же генерировать уже запрос о пройденной транзакции?
Это покатит только если создатели сайта полные долбаебы.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot