The Cache: Technology Expert's Forum
 
*
Welcome, Guest. Please login or register. September 18, 2019, 07:01:18 PM

Login with username, password and session length


Pages: [1] 2
  Print  
Author Topic: Display two types of content.. Headers image/png .. text/html  (Read 6371 times)
deregular
Expert
****
Offline Offline

Posts: 172


View Profile
« on: August 19, 2008, 08:26:09 AM »

Hi guys,
I figure you guys might be able to help as you would have come across this before.

Am trying to display a captcha image.
I have grabbed it through curl, but to display I have to
do a ...

Code:
header('Content-type: image/png');
echo $ch;

But I want to also show a form underneath it on the same page.

If I use the png header, that is the only thing that shows. If i dont use it then all
it shows is the unencoded stuff that creates the png image.

Any ideas?
Logged
nutballs
Administrator
Lifer
*****
Offline Offline

Posts: 5627


Back in my day we had 9 planets


View Profile
« Reply #1 on: August 19, 2008, 08:41:52 AM »

i would know how to help you in ASP, but php i have not yet done this.

I can guess though that your method is wrong. Header would apply to the whole page, where as your page is actually text/html
or application/xml

You need to be feeding that image goop back into an img tag on page. You cannot feed it as part of the actual content of the page along with the other, text based content. remember, html pages are a two step process, grab the text of the page from the server, then parse it and get all the rest of the shit the page asks for, like images.

so for example:
You have a page called, ruintheinternets.php and on that page you have all your html and its content type would be text/html with this particular img tag on the page.
<img src="captcha.php"> the captcha.php would set a header like you did, since it is replying with an image.
it needs to be a 2 step process. I did this with amazon images, to pull them realtime from amazon, but not have an amazon URL.

hopefully someone has php specific code examples.
Logged

I could eat a bowl of Alphabet Soup and shit a better argument than that.
perkiset
Olde World Hacker
Administrator
Lifer
*****
Offline Offline

Posts: 10096



View Profile
« Reply #2 on: August 19, 2008, 08:57:07 AM »

NBs is right, HTTP doesn't work that way.

When the request comes, it must first come as a request for the HTML page... the page, loaded by the browser, in turn will call for the PNG image. You're thinking from a push perspective, rather than a pull which is the method of HTTP.
Logged

It is now believed, that after having lived in one compound with 3 wives and never leaving the house for 5 years, Bin Laden called the U.S. Navy Seals himself.
vsloathe
vim ftw!
Global Moderator
Lifer
*****
Offline Offline

Posts: 1669



View Profile
« Reply #3 on: August 19, 2008, 08:58:15 AM »

Yeah, you will need to either save the image to a file, or have a separate PHP script make the image and send back the png header, and then set that PHP script be the source for your captcha image on the form page.

It's the browser that's your enemy here. A web page cannot be of two different types. It's either text, or an image. Not both.
Logged

hai
nutballs
Administrator
Lifer
*****
Offline Offline

Posts: 5627


Back in my day we had 9 planets


View Profile
« Reply #4 on: August 19, 2008, 09:38:18 AM »

you should be able to 'pass through' the image code though, so you technically would not need to ever 'save' the image to disk. it would be that your image.php file would use curl or sockets to grab the image from the remote server, and then regurgitate it out to the webbrowser
Logged

I could eat a bowl of Alphabet Soup and shit a better argument than that.
emonk
Rookie
**
Offline Offline

Posts: 44


View Profile
« Reply #5 on: August 19, 2008, 11:04:57 AM »

Yeah, you will need to either save the image to a file, or have a separate PHP script make the image and send back the png header, and then set that PHP script be the source for your captcha image on the form page.

It's the browser that's your enemy here. A web page cannot be of two different types. It's either text, or an image. Not both.

 That's not always true, at least for IE... then again it's because IE is broken. Smiley

Logged
perkiset
Olde World Hacker
Administrator
Lifer
*****
Offline Offline

Posts: 10096



View Profile
« Reply #6 on: August 19, 2008, 12:24:41 PM »

That's not always true, at least for IE[/url]... then again it's because IE is broken. Smiley

Hang on... HTTP is a stateless single-throw (request/response) protocol. Even if you're pipelining, you still must throw a request for each response. There is no notion (especially when working with Apache and PHP) of multiple responses per request (multiple types anyway) or multiple requests per instance. When a PHP script fires up you are guaranteed that this is a singleton request for a single datatype with a single header. So I have no idea what you are talking about here, unless your referencing an off-http protocol that IE uses for some happy horsepoop that it does... but clearly that exploit would not be available to any other browser.
Logged

It is now believed, that after having lived in one compound with 3 wives and never leaving the house for 5 years, Bin Laden called the U.S. Navy Seals himself.
emonk
Rookie
**
Offline Offline

Posts: 44


View Profile
« Reply #7 on: August 19, 2008, 12:33:48 PM »

That's not always true, at least for IE[/url]... then again it's because IE is broken. Smiley

Hang on... HTTP is a stateless single-throw (request/response) protocol. Even if you're pipelining, you still must throw a request for each response. There is no notion (especially when working with Apache and PHP) of multiple responses per request (multiple types anyway) or multiple requests per instance. When a PHP script fires up you are guaranteed that this is a singleton request for a single datatype with a single header. So I have no idea what you are talking about here, unless your referencing an off-http protocol that IE uses for some happy horsepoop that it does... but clearly that exploit would not be available to any other browser.

 It actually IS the HTTP protocol, it's just IEs broken implementation of it.

 It's a 'feature' of IE that it will attempt to detect the content type based on the first however many bytes and ignore the actual HTTP header if it detects something else. For instance by sticking an '<html>' tag inside the exif data of an image it will sometimes wind up within those first few bytes, and result in the image being rendered by IE as HTML.

 See the link above for an example of executing javascript from within an image under IE.

 IE is completely worthless, and brain-damaged, but it's good to know this, because it can bite you in the ass if you're not careful, and MS refuses to fix it as they claim it is a feature, and not a bug.
Logged
perkiset
Olde World Hacker
Administrator
Lifer
*****
Offline Offline

Posts: 10096



View Profile
« Reply #8 on: August 19, 2008, 12:36:36 PM »

Oh, what you're getting at is spoofing the content type... I get that - but it's a single packet worth of content that you can spoof - you can't send an image AND content and have IE switch it's interpretation of the content mid-stream.
Logged

It is now believed, that after having lived in one compound with 3 wives and never leaving the house for 5 years, Bin Laden called the U.S. Navy Seals himself.
emonk
Rookie
**
Offline Offline

Posts: 44


View Profile
« Reply #9 on: August 19, 2008, 12:52:35 PM »

Oh, what you're getting at is spoofing the content type... I get that - but it's a single packet worth of content that you can spoof - you can't send an image AND content and have IE switch it's interpretation of the content mid-stream.

 No. I'm talking about sending a perfectly valid image/png mimetype, and having IE screw it up, and render html contained inside of the image as well as the image. Though it's admittedly harder to use a legit image that will actually render it's not impossible, or even really hard.

 You can read more about it here. That url also has an example of a single pixel png that is both a valid image, and will execute some javascript. Naughty folks have already used this trick to abuse free image hosting services to spread malware, one example I saw was a banner ad with an embedded iframe which contained exploit code, and was hosted on a legit banner ad network.
Logged
perkiset
Olde World Hacker
Administrator
Lifer
*****
Offline Offline

Posts: 10096



View Profile
« Reply #10 on: August 19, 2008, 01:18:12 PM »

I getcha - and yes, that vulnerability seems well understood - but hardly a legitimate technique for displaying an image and a form in the same pull from the server, which is what DeReg is trying to do. But a nice pick off in any case emonk.
Logged

It is now believed, that after having lived in one compound with 3 wives and never leaving the house for 5 years, Bin Laden called the U.S. Navy Seals himself.
emonk
Rookie
**
Offline Offline

Posts: 44


View Profile
« Reply #11 on: August 19, 2008, 01:46:29 PM »

I getcha - and yes, that vulnerability seems well understood - but hardly a legitimate technique for displaying an image and a form in the same pull from the server, which is what DeReg is trying to do. But a nice pick off in any case emonk.


 Very well then, if you want legit than how about this:
Code:
<a href="data:text/html;base64,PGh0bWw+CjxoZWFkPgo8dGl0bGU+VGVzdDwvdGl0bGU+CjwvaGVhZD4KPGJvZHk+CjxpbWcgc3JjPSJkYXRhOmltYWdlL2pwZWc7YmFzZTY0LC85ai80QUFRU2taSlJnQUJBZ0FBWkFCa0FBRC83QUFSUkhWamEza0FBUUFFQUFBQVVBQUEvKzRBRGtGa2IySmxBR1RBQUFBQUFmL2JBSVFBQWdJQ0FnSUNBZ0lDQWdNQ0FnSURCQU1DQWdNRUJRUUVCQVFFQlFZRkJRVUZCUVVHQmdjSENBY0hCZ2tKQ2dvSkNRd01EQXdNREF3TURBd01EQXdNREFFREF3TUZCQVVKQmdZSkRRc0pDdzBQRGc0T0RnOFBEQXdNREF3UER3d01EQXdNREE4TURBd01EQXdNREF3TURBd01EQXdNREF3TURBd01EQXdNREF3TS84QUFFUWdBUUFCQUF3RVJBQUlSQVFNUkFmL0VBS1FBQUFNQkFRQURBQUFBQUFBQUFBQUFBQWNJQ1FZRkF3UUtBUUFEQUFNQkFRQUFBQUFBQUFBQUFBQUVCUVlBQWdNQkJ4QUFBUVFCQXdNQ0JRUUJBd1VBQUFBQUFRSURCQVVHRVJJSEFDRVRNUWhCVVNJVUZXRnhNaU9Ca1ZKRFFqT0RGaVlSQUFFQ0JBUURBd2dIQmdjQkFBQUFBQUVDQXdBUklRUXhFZ1VHUVZGaGtkRWljWUdoc1RJVHN3ZkJnckxTSTRNVThGSmljcElWNGZGQ1EzT1RveWIvMmdBTUF3RUFBaEVERVFBL0FHRDlubnR3OXUvS1BGT08ybklPREc1ekN5Ky9kWFlLdGJPS2g5dGlkSVpTbExVV1V5Z0tRaHNhNkR1Ty9ycWVrZW5hRXc3WXQzQ2t6S3B6cWVDaUJnZVFqN1p2emYyczZiclQ5cmJQWkcwWkpESWhYdE5wVWFxU1RpVEI3eUgybyt6K3EzeHE3aW9XYzVPb08yOXZmQ2dnNmZVc1dIYy9vUDhBVWRZNXBka25CRXo1VmQ4SnJUZlc1bmFxdWNxZitOcWYySUhESHRGNElzWlFZZzhiS2NlZVVmSEZadExkV242RFdhVG9QbVQwT05LdHlhSTlKNzRjSzM5ckRhWnF1S0RpVU4vY2lhdnZCb3NJd0xrdUJ4QnhYamtiSE1tcHFoKzN6Q1U1Tmx5MUJickQ2bzhjbVU4KzJqeEpiRHBTRTduRkxhYlNScXJVMjIwSzJNeXRIcFBmQ0hVUG1qcllJU3pjZVU1Ry9wUkdKaVk1VjFOWGxHUVg3Qm1WbkdOU3hWM3UxYTJrWE9YemU3a1JwU1ZhcFpoS1hzL3IwS2tvM0tLdDJ2UXIybTJhVnFJUjRVMHhWVlhiRHl6M3J1QnhscHRWeCtNNlp6eU4rQnNZbVdTVXp3bkhJdjZ5ZFNZdGdPSEl3cjd6bEhNSWlyT1RidHV5Qzh5d0hGbERDWW5sOEljS1NrTFVwRzFJSCs3VWpSN1NXVW9TbExmalBVOThkOVAzN3FidHk4NDVkU1liTXBaR3hPbU9iSk9YVEh6UjRNUnBJYzNDckRONXpraTdnMDdqOWJ5QlNOSUVleng5UzFIN1N5akpCMnZ0NnAydWh4S2dCdTdBalZPck9sVzhwbE01ZTBKbVk2aXNFWDIrOVh6NUVPWk13bTJjcUNsY3ZhUW81YUU4SkhsRytpV25GcWVNOHdwWE1BTnpscTQ4U1pobkxrU2ROYVFnUFdERHBZbFZxNUJZMVhCY1VqZHNPeHdFRUVrS0hIVU5PdDJyZGFrSnFKU016ekhDZkl3ZnRYZDJyMytyc012dmZocXpoU01xSzVXMUtubUNRZmFTRFFpWTg4VWM5ckxxMitDOEJXMy9BRkxiRm9FclRxQ2RiU1ozSi96cDFlYldiU3ZTbTBxcURtKzBxUG1YelBXVWJsdVZERWU3K0VpSE53N0Y1R1dibjB2b2l3b3l3aVc1cUM1dVBmYWhINmo0bnQrL1N1NTA1VERwU2ZaNEhtSVZmM3R2M1FVQjQrWEk5MEVyTmJ2SCtGT004NHo3OFU3T2lZVlF6cnViRllLZnVwZ2dSMXZscEsxa0RjdlpvUGdOZlRyQWxMWXBDTjY0Y3VWVFVaK29SOGxGRmtsdGxmS2M3a1BQSnY1SzlNdVptbGswdFNsT3ZUNHpqa3hwaFpVTk5pWG5VSkNSL3VBMCtudHVsZVJCSjZ4MUZ1SG4wSVRnY29QU1p4aHU0OGZFcWlmZ21GWnRkeFllTWNZUkJtUEpxcER3TWkyeWV5U1pBZ3NzalZiemlQcEJRa2Z4MTEwNlZGSXpKUW8wVFU5VkdMVTNDa05PWENCNDNQdzIvd0NGdE5Dcnp3Q2JIbTNMNGZMRS9scG1ubU1OU25WUmxWRnBCa2ZiSnJGRUtianFYNHhzL2lGRlNUcnYxUGNIcm1McFJjS3dSUGdKakNOelkyUnQwV3BLcENwVmxQdGMvd0RPa29QVjFsR0Y1ZGVZbHlyeDNNWGlnNUErN3huUG1wTVVPVWlwNjJRR29kZ1VMSGpVK29oS1hkdWhIOW5aU1Zqb25Nbk9seW9Kb2Y4QUh5d0NHbmYwenRvU2x3SWtwQ2dmRktkU25xbjkzaGh4Z1J6WU5HbUc3WjFWYXFqc0dXM2FMTDhYa09IZkFzNFR6QVN0S05mK1ZLSENUNkVsUjlSMEhxeFNiVlpTSllBajZ3aW4yQ2x4T3UyeUhGWmhKU2tubW4zYmc5RTVka1Z2OXF0YTVQNEo0eVlneWtUcDB3VzZFMXczSlcwcE50TklScXNCQjNqNmhvZmpwNjlWVzFYUWpUR3lvU0F6VitzWW1QbWtQL283bjh2NFNJYWVnbVpEZ2I3TnpJZ3JZaHpsTGpPUVpHcmFud2pYY1FralViRDhTUGpwOFQwNHVFdDNTU2hKbW9WSDdkWWdrVUluaEFlOTAyVDNWN3dWekJKZGxFZi9BQ1Z0OXBIYkI4VGUrS3RQWlBmWHNlNVBmcUtkSzg4bFlnNFJZbTNaWnRWS2J3S2NlY1FlOXUvR0ZseXJuTW1QUUZ0Vmd5cUhNZXRaS0ZPTk5zb21KbFB2T3RKSUNrdCtJSURaSURpM1Fra0pTb2oyNWZTMkptdlRyQWxraFNwZ1VtUlhvQVI5TVU1ZjQwdzdFSFhWMDJMTkp1Wk1wYnQzbE0wQjZ5blBQNnJXODYrc2J0U29rN1U2Skd1aVVnZFRWM2NMV1RPY1Z0bTJrSkZjQklRdTNJemFVd1pyTDdJK2xKME9nN24wOWRCK3A2VU9HUkJFTlpURXpBRjRvNHh0dVE3bk5zVXhSVFVLM3U2b3BWVlNDcHFGYXBaZWJLR24xQWFOdUlPcTJYaDNiV05lNlNvR2cwNjRXVGtWWHBFOXFUZVJRZFRRZzBNWm0ycWJLSGVUclBLSWNpQm5YMjdGUG1GVEoybGFaVEpVajd4WGpKVHZYOWlkeEJJUGxPaDc5R2FvQWJSYWh4eS9hRU85Z09sV3UyeVJna3VTOGhiV1plWTRSWmIyZTJNR2k0WjQ0dEpNSVdyalg1SjVoZ09sc011SnQ1b0JWb2s3aUFrS0ExMDdqcXAyMDJwM1NtMGd5OXJ6K0l4Ti9ORXkzSmMvbC9DUkRzNU5JYzVCczBVdExWdFM0MEpEYXhrSzFMU0k1ZVNsYXdkT3g3YURib1NTT2pyY2ZwRTUxbVJQK25uS0lJK0tNWHo3aHNIR3ZiSHpuSGdNbWZhUDRMZU5mY3JiTGpqcmprSnhLVzIyMGFuUlNpQUVwN2svTTlLcngzM3lpdVFCTWR3NHNvRGN6bEhDRms0RTRIby9hajdmS1dQZk5vY3oyellSYzhpVFU2clNKamdMaFpDaC93QWNOcytKSUhZbmN2MVdla2Qra0N2S0h1bktVcFdVd3RCNW54VGszTnBFREc4aGoya1h4cktJakxEcUpUaW8vd0QzZkdoYVU3a2dha0tIMCt2Y2FIcWNmVXRLcGtVbEZwYkZBYmx4aE91VitUOGhzc3dYaG1NNHdMUEpiQi94eFZ5L3BqdHAyOWxocFdtb1NrYTZxN2R0ZS9XV2x1bDJhMXFrQndqTHU1V0U1VXh6K01PUytYK09zd2lYRXpCb1VlL3FXaTVNSzNVSVZLakpjQ1hrdTdORWp5Sk9pQ1BUc3JvNWEyV0NGTm1aaFVsdDY0VGxkRU12N2pzQmgzK0sxUHVQcVFwTVRQUkRhbndFdGxUa1J4OXBLMkVPdUQ2U25WcC9jb2Y5YWtKL1lpL0EvU0xJNHk5WWloMkVWSjE2M2I1WjUvOEFXdUg2OW1PS0t5WDIvY1ltMU1PcXFJdjVrc1RFN1VUSmlVMjgwdURVcTBLVUtPbTRwN2VuVkp0NjhUYjZjMkVtYWptcHdIaU1UZnpRUVZianV2eS9oSWg1bytSWU5qMUk0NVhXMWNLdXVVcHR4TU45dDMreFA4a3FLRkg2KzNjcVA3OWV1M1FYTmFsVGlMYXRIRnFDUW50cEFmeVBPSldVdDdHRnBacFhScTB3Mm9LUzhnK2luRkRzb0g1ZW5TOXg4cnd3aW5zdE9idHhNMVZ6N29TamxmM1ZlM1dGeDQxaU9aOGhOMjdxWlR0TXR1bE1peFdHR1ZMYlM3Sk1FRmZqQ0VnSzBWM1YyNkdkdEhIazVZRi9Wc01QWmdRUjBnWmNNSTRGaHlxZktzWHBucTkzTUlqcXNadjdXRTlWTU90RlpaWjhaa29ScWw5ZjBOcVVTRnE3QTd0RTlMSE5OZFRWVlJEVkdyTU95UWxVaVRnUktKMWN6M3NPdTVxbFMzR0hZakZlV2ZCSVFQN21SdUkxS1FkeTlOZmgzMDZCWWFLMjFaVEQ1UUFVQWNZM0dYWkV0RlNINGhabXhKN0Rla3FPa0F1QlFHeFJVQU5kQWUzUXFrK1ByQmVSS0VraXBodG9PU3QzM3NHdTRFc0FTYVJOVTNIMy93QXk0eGVOTWtEL0FNYmhPdnk2YzNTZ0xKU2ZKNnhHMnkyc3U1R0QvUDhBRFZBUHdLVmZ6OFZ4MmdySnFwQzFSNUM5MGxhbHR3SXE1c2pheXdrNmhBZGQ4aXlCOFNvK3A2VE51SDNZSFoydzQzbTJQN3MrUVAzQ2Y2RTkwZDZRNWFWa1pObll6STlmRmJjTGNlZk5jTFRja3AxMkVPTEtXd25zU2hJN24xNjlTRkVTQU1TVHF3UEdveUVETEtQY1ZrOFhoWGtTdnhma0k0NStVanlvZE5FRDdCa3ZiM1Vzdk9SZDZWUE0rY0ZhVWVJcDduZUNDZGVtbW5LZWJkU21SeThhWVFwMU1vV3dzaFhpSTU0L3RoRTZIZVY4aGNnTVVrdjdhS3hYeFpNUVNQQWx1USs0K3BaVXVZcHRKVTR0SldVZ24wU0VwN0FEU3VRQUs4NGlGNHlQQ0dNNFo1Um1aYXVOUTJGWXlNakdOMStETWNpdEdWSWZnMGNaOGZiaG11MERhM1FwS0VKS0FWcVVRTkFwVzdyaStRMmdtQ0xSb3ZPZ0F5cmp5NndhT1hPSkZWRDdtU1piQ3RwZG96Q2EvTFhyc1ZVT00rNFR0OHlHV3dVdHAxOVVwN0E5dmgxR29meTBRSkFtZ2o2UWx4c3BCTGdVcmlZeFBIVnV6a3RmTm8wTUpYVjE3YnByM2ZtaHBPOWJmMWR5UUNTRHIyUFk5Y3IxcFRKQlBHT3JEK2FjaDRZTUdPY2lSUndQbk9DcmVLaEt0RW1yVW9nbFd5ZEVmVWdmcG9oU3YzNjljZEl0eWs4ZThROTJlMVBYbUZqK1A0YW9icjJ0WTFIZDQwZXQzRW9VSlVLZDV3ZE5kSTc4b0o3K29IMUhyamFtU0NZMTM5Y0tScTdxUnh5ZlpUQWY5MStONVluak9vc2NVa1FJOWRRVDJJTm14SkozTGdLU2xDbkc5ZFU2dEhSUjNEK09wSGNkTmJGMUxLaG01VThzb2dyOXR5OFJrSE1FK1NjSS93QzVUalJpaW84YXU3cStmKy9LRXhxMEZERHJyN1N6dUsxZURhczdBQ2ZUNlIvanBoYTNLbHVDZ0pVQVRMQUNCNy9TRzdSaytJME1oMVBZSVViUG5LMlljZnNxMkczSFM5WG9qekpUYWlSTGZqNkpWSVVOaUFsYXdSdUExNytwMTZiV3lDZ0VUbUowcGgwaWR2SEE0b0tsSXlyWEhyNVlySDdTY09yOHp4OU50T3grd3E3RENvbU94NkxLYTRvanBoektlS3hLanR0alVsMTU5K1JJZWVTdEczYjRqcWZJblFYVXlBanp3ejI4NWxmTXdDQ21SN1kyZlBQNUc0bFRoZXc1c2hwNEtMRU4zeHgyMGxZTzhJUUNWQURYNTYvdDFJcWFLVE9Qb0ZzdzFsR1ZNSTkvN1RINDRtTG0rQ09xU3FQSmpWdFBIR3JiVEw0SVVwU3ZtU2U1UHg2SlF5cTVBRTVpQkhua3NBenBBM3h1L3RycS9yZzZ2N1NyUXQ1eG11YkJDRnJMVG45aXZtZnFPblRPL3MwczJpekt0UFdJTTJKZmwzY0Z1bmdjL3dBTmNQZmd2TXpmRmVQNC9EbzMxNUwrZHJaU3NycUhGT3NmakpobXkybTIybExiMkxRNUdEVHBLQ2ZxV1FmcUJIU1ZsYktXa3pWSlZaMFBNL1JGZnV6YStxNmhxanJyTEUyemx5cXpJRTVJU0RSU2dSSlV4aEhNempsOXZrTEFwbUQyMFVRL3lMWGlrMmJienlkTjRTbFN3bERaSUlBSjBCN241RHJDK2hLMHJTb1RUME5mUkNaT3hkV0tWSVV4UlZENDBZZjFRUDhBSStIdmJ0ZDB0WEJSeWxrbjVWaHBNZE52S2RzNUgyNk5wQzl6TDBaMUNrcTBHcVd3bi9UbzV2VmcwTXlTbVpOUmxsNmhBbDc4dGRTdUZTOTJ1U1JRbHhLaWUxVklXUy80VHg2cnZZZVBRTGlSbWVPcFdsYXMwaUxNRHdvV3NoYlNZc3RqeUVCSUN2NEh1VG9lNTZiVyt1V3lrVFdjcXVJa1Q1OEluWC9sZHJ3WEpERTA4UEczOStEWGh2SW5JdkZPZTBiSEhKZnJ1TVdGdG5JcWN5RU9zVGx2SmpzeXBMakw3aFY1dkhIUUVMU2tGT21nT2hPdXptcFdEb3lxYzlDdTZPMXQ4dTl4V3l3dEZ0UDY3WDM0YnZtdkorUHNoWWt6OFA1cWhYTGgwRGRiTW9iWnVXdEwrbS8reHhwRElVM3IzK3ZRNmZUMHBJc1Qvdm1YOHF1Nkg2TnNiakFrTE9SNSs4YmwyWjRudm4vSE1oRjVKbFVPWU1aeFdPbEttWDFSbnErVDNTRC9BR012QW9HMGtqNlhTUGxyNjlOTGUrMDlrVWNIWXI3c0s3cll1NDN6VzIvOUcvdng2T080M2ExdG5YdnZ4UEd5eVhDODV2Yk9tNXRhUjJDaVQzSTY0YXZxdHMvYnFRMnFaTXFTSTRnOFJEL1pPeWRYMDdWMmJpNFl5dHB6ek9kQmxOQ2tpaVZFNGtEQ1AvL1oiCjxiPk15IEZvcm0gR29lcyBIZXJlLi4uPC9iPgo8L2JvZHk+CjwvaHRtbD4=">Test</a>
Logged
perkiset
Olde World Hacker
Administrator
Lifer
*****
Offline Offline

Posts: 10096



View Profile
« Reply #12 on: August 19, 2008, 03:37:56 PM »

Nice one... I don't even dare load that... who knows what you've set us up for?  ROFLMAO
Logged

It is now believed, that after having lived in one compound with 3 wives and never leaving the house for 5 years, Bin Laden called the U.S. Navy Seals himself.
nutballs
Administrator
Lifer
*****
Offline Offline

Posts: 5627


Back in my day we had 9 planets


View Profile
« Reply #13 on: August 19, 2008, 04:41:28 PM »

i gotta say, i just learned something.

i did not know you could do that. though it makes sense. you can javascript: so why couldnt you data:

 D'oh!

its safe unless you could get offended by politics...
Logged

I could eat a bowl of Alphabet Soup and shit a better argument than that.
perkiset
Olde World Hacker
Administrator
Lifer
*****
Offline Offline

Posts: 10096



View Profile
« Reply #14 on: August 19, 2008, 05:00:39 PM »

LOL
Logged

It is now believed, that after having lived in one compound with 3 wives and never leaving the house for 5 years, Bin Laden called the U.S. Navy Seals himself.
Pages: [1] 2
  Print  
 
Jump to:  

Perkiset's Place Home   Best of The Cache   phpMyIDE: MySQL Stored Procedures, Functions & Triggers
Politics @ Perkiset's   Pinkhat's Perspective   
cache
mart
coder
programmers
ajax
php
javascript
Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks


Valid XHTML 1.0! Valid CSS!