ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
190
190
EMPFEHLEN
-
Hi,
ich möchte das beim PHP-Skript welches Bild(er) ausgibt das Bild-Alter mit angeben, damit Suchmaschinen wissen ob sich das Bild geändert hatt oder nicht, was in der Regel nicht der Fall ist. Es geht darum die Chance zu erhöhen das das Bild Indexziert wird.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
$bild = "./error.gif"; $typ = "gif"; $groesse = 0; $zeit = time(); if($dsatz=mysql_fetch_assoc($res)) { $groesse = filesize($dsatz["bilddatei"]); if($groesse>0) { $bild = $dsatz["bilddatei"]; // Dateiname $typ = $dsatz["bildtyp"]; // gif, png, jpeg $zeit = $dsatz["tstamp"]; // Als Timestamp } } $groesse = ($groesse > 0) ? $groesse : filesize($bild); header("Content-type: image/$typ"); header('Content-disposition: inline; filename="'.str_replace("./","",$bild).'"'); header("Content-length: $groesse"); header('Expires: '.gmdate('D, d M Y H:i:s',$zeit).' GMT'); readfile($bild); exit;
Das Resultat dieses Scriptes ist das im IE beim Alter trozdem das heutige Datum steht, obwohl Expires den richtigen Wert enthält.
Ist Expires ggf. an der Falschen Stelle gesetzt?
-
Lass dir mal den Timestamp im inneren der If-Bedingung ausgeben und vergleiche ihn mit dem aktuellen.
Bei Problemen mit Codes, postet bitte den entsprechenden Codeausschnitt und setzt den in entsprechende Tags.
( [cpp] [/cpp] [css] [/css] [html] [/html] [java] [/java] [javascript] [/javascript] [php] [/php] [sql] [/sql] )
"Funktioniert nicht" ist keine Fehlermeldung. Bitte eine genaue Fehlerbeschreibung und, wenn vorhanden, Fehlermeldungen posten.
RegEx Tutorial
PHP Funktionsreferenz
-
-
04.07.10 21:22 #4
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.521
Ich glaube, du verwendest den falschen Response-Header. Versuch es mal mit Last-Modified. Das geht so:
Code php:1
header( 'Last-Modified: Wed, 15 Nov 1995 04:58:08 GMT' );
Grüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
-
Geändert von Cusco (05.07.10 um 11:04 Uhr)
Ähnliche Themen
-
Millimeterangabe in Pixel / Bildausgabe in PDF
Von WindowShopper im Forum PHPAntworten: 5Letzter Beitrag: 03.09.09, 17:44 -
Variablenabhängige Bildausgabe
Von schlumsch im Forum JavaAntworten: 0Letzter Beitrag: 08.09.08, 16:48 -
Bildausgabe mit PHP
Von wewa im Forum PHPAntworten: 9Letzter Beitrag: 11.04.07, 14:50 -
Zweifarbige Bildausgabe
Von antec im Forum PhotoshopAntworten: 6Letzter Beitrag: 23.04.05, 18:50 -
Script für Bildausgabe
Von NuLL im Forum PHPAntworten: 12Letzter Beitrag: 17.02.04, 22:19





Zitieren


Login






[PHP][Snippet] Array zu XML konvertieren