-
-
- print ""; //Usually the cache file is read
- ?>
- print" "; //Added a unique number to make the browser re-request
w//print" ";
- ?>
-
Copy the code
2, customize the php function, and copy the image Sent to browser for display.
-
- function PE_img_by_path($PE_imgpath = “”)
- {
- if (file_exists($PE_imgpath)) {
- $PE_imgarray = pathinfo($PE_imgpath);
- $iconcontent = file_get_contents($PE_img path );
- header("Content-type: image/" . $PE_imgarray["extension"]);
- header('Content-length: ' . strlen($iconcontent));
- echo $iconcontent;
- die(0) ;
- }
- return false;
- }
- ?>
Copy code
More examples:
-
- // ok
- header('HTTP/1.1 200 OK');
- //Set a 404 header:
- header('HTTP/1.1 404 Not Found');
- // Set the address to be permanently redirected
- header('HTTP/1.1 301 Moved Permanently');
- //Go to a new address
- header('Location: http://bbs.it-home.org/');
- //File delayed redirection:
- header('Refresh: 10; url=http://bbs.it-home.org/');
- print 'You will be redirected in 10 seconds';
- //Of course, it can also Implemented using html syntax
- //
- // override X-Powered-By: PHP:
- header('X-Powered-By: PHP/4.4.0′);
- header('X-Powered-By: Brain/0.6b');
- //Document language
- header('Content-language: en') ;
- //Tell the browser the last modification time
- $time = time() – 60; // or filemtime($fn), etc
- header('Last-Modified: '.gmdate('D, d M Y H:i :s', $time).' GMT');
- //Tell the browser that the document content has not changed
- header('HTTP/1.1 304 Not Modified');
- //Set the content length
- header('Content-Length : 1234′);
- //Set as a download type
- header('Content-Type: application/octet-stream');
- header('Content-Disposition: attachment; filename="example.zip"');
- header('Content-Transfer-Encoding: binary');
- // load the file to send:
- readfile('example.zip');
- // disable caching for the current document
- header('Cache-Control: no- cache, no-store, max-age=0, must-ridate');
- header('Expires: Mon, 26 Jul 1997 05:00:00 GMT'); // Date in the past
- header('Pragma: no-cache');
- //Set content type:
- header('Content-Type: text/html; charset=iso-8859-1′);
- header('Content-Type: text/html; charset=utf -8′);
- header('Content-Type: text/plain'); //Plain text format
- header('Content-Type: image/jpeg'); //JPG image
- header('Content-Type: application/zip'); // ZIP file
- header('Content-Type: application/pdf'); // PDF file
- header('Content-Type: audio/mpeg'); // Audio file
- header(' Content-Type: application/x-shockwave-flash'); //Flash animation
- //Display login dialog box
- header('HTTP/1.1 401 Unauthorized');
- header('WWW-Authenticate: Basic realm=”Top Secret"');
- print 'Text that will be displayed if the user hits cancel or ';
- print 'enters wrong login data';
- ?>
Copy code
|