SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 06.12.2006, 11:18:26
Stratman Stratman ist offline
Anfänger
 
Registriert seit: Aug 2006
Beiträge: 7
Neu laden einer Datei erzwingen

Hallo zusammen,

folgende Problematik treibt mich derzeit zur Verzweiflung:

Wir haben ein PDF Dokument auf einem Server, welches mehrmals am Tag aktualisiert wird. Das Dokument wird per Hyperlink von einer PHP/HTML-Datei aufgerufen.

Das Dokument wird über ein Batch-Skript regelmäßig vom Server gelöscht und neu hochgeladen.

Hat man das Dokument allerdings bereits an diesem Tag anzeigen lassen, sieht man beim nächsten Aufruf nicht die aktualisierte Version. Erst nach ca. 12 Stunden.
Das geht sogar soweit, dass der IE die letzte Datei mit dem Adobe Reader immer noch öffnet, obwohl ich sie vorher vom Server testweise gelöscht habe.

Wie kann man diese Caching-Einstellungen verändern? Man muss doch irgendwie erzwingen können, dass eine Datei beim Aufruf neu geladen wird oder?

Habe schon sämtliches versucht, IE-Einstellungen, in der HTML-Datei, von der das Dokument aufgerufen wird habe ich:

Code:
echo "<META HTTP-EQUIV='Cache-Control' content='post-check=0'>";
 echo "<META HTTP-EQUIV='Cache-Control' content='pre-check=0'>";
eingefügt, ohne Erfolg...

Wer weiß rat?

Vielen Dank im Voraus und
Grüße,
Marco

Geändert von Stratman (06.12.2006 um 11:18:59 Uhr) Grund: Code-Darstellung
Mit Zitat antworten
  #2  
Alt 06.12.2006, 11:28:06
Damir Damir ist offline
Administrator
 
Registriert seit: Jan 2002
Ort: Köln
Alter: 53
Beiträge: 1.276
AW: Neu laden einer Datei erzwingen

Naja, am effektivsten um dieses Problem zu umgehen ist, dass du bei jerder Aktualisierung den Dateinamen änderst (am besten ein Timestamp als Dateiname). Oftmals ist ja eine Aktualisierung abhängig von der Usereinstellung im Browser, so umgehst du diese aber...

Damir
Mit Zitat antworten
  #3  
Alt 06.12.2006, 11:38:15
BenniG. BenniG. ist offline
Member
 
Registriert seit: Oct 2006
Beiträge: 610
AW: Neu laden einer Datei erzwingen

Du kannst auch sowas machen:
PHP-Code:
<a href="pdfdatei.pdf?time=<?php echo time()?>">Link</a>
Somit denkt der Browser es handelt sich um eine dynamische Seite und wird die aufgrund des ständig wechselnden time-werts nicht aus dem cache holen.
Mit Zitat antworten
  #4  
Alt 06.12.2006, 12:18:58
Stratman Stratman ist offline
Anfänger
 
Registriert seit: Aug 2006
Beiträge: 7
AW: Neu laden einer Datei erzwingen

Hi ihr beiden, danke für eure Tips!

Benni, habe deinen Vorschlag gerade umgesetzt. Werde noch einige Tests durchführen, bis jetzt schaut das sehr gut aus!!!

Grüße Marco
Mit Zitat antworten
  #5  
Alt 06.12.2006, 14:10:31
Stratman Stratman ist offline
Anfänger
 
Registriert seit: Aug 2006
Beiträge: 7
AW: Neu laden einer Datei erzwingen

Es funktioniert einwandfrei!! Ich danke euch!!!
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Datei auf Server laden lasso PHP Grundlagen 11 23.08.2004 17:39:09
Laden einer .php Datei in eine <textarea>! s-fox PHP Grundlagen 3 30.11.2003 16:07:07
Datei Download erzwingen DiJae HTML, CSS und JavaScript Help! 10 08.11.2003 11:49:47
datei (text/xml) von einem anderen server laden fly PHP für Fortgeschrittene und Experten 10 24.02.2003 14:52:24
Zeilenumbrüche/Sonderzeichen beim laden einer Datei wwwalter PHP für Fortgeschrittene und Experten 2 08.10.2002 15:59:59


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:08:01 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt