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 > Apache HTTP-Server

Apache HTTP-Server Alles was Ihr über den Apache diskutieren möchtet, gehört hierein

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 10.11.2003, 14:51:30
Benutzerbild von RLO
RLO RLO ist offline
Anfänger
 
Registriert seit: Jul 2003
Ort: Im Schwarzwald
Beiträge: 33
Zerstückelte PDF Dateien

Zustand:
Ich habe einen Server mit folgender Konfiduration:
Windows 2000 / Foxserv / Apache2.0.39 (WIN32) / PHP4.2.2 / MySQL / ODBC

Dieser Server läuft nur im Intranet als Webserver.

Alle Daten (Datenbankinhalte, Grafiken, Links) werden korrekt angezeigt.



Fehlerbeschreibung:

Ich klicke auf einen Link zu einer PDF Datei. Der Browser öffnet ein neues Fenster, das Plugin wird gestartet. Bis hierher ist alles OK.

Manche Dateien werden sofort angezeigt, andere nur zum Teil und wieder andere überhaupt nicht. Da gibt es ein leeres Fenster zu sehen.

Ein Test über ein Laufwerksmapping hat ergeben dass alle PDF Dateien direkt geladen werden können und somit nicht defekt sein können.


Wer hat den selben oder einen ähnlichen Fehler und schon eine Lösung gefunden ??????????

DRINGEND
__________________
Commodore for ever - www.rolandloeffler.de - www.forum-64.de - www.pagion.de
Mit Zitat antworten
  #2  
Alt 12.11.2003, 17:07:57
Benutzerbild von RLO
RLO RLO ist offline
Anfänger
 
Registriert seit: Jul 2003
Ort: Im Schwarzwald
Beiträge: 33
Ich habe das Problem gelöst.
Irgendwo im WWW habe ich einen kleinen php-Code entdeckt.


<?php
if (isset($Filename))
{
$Filename=urldecode($Filename);
if (strstr($HTTP_USER_AGENT, "MSIE"))
{
$attachment = "attachment;";
}
else
{
$attachment="";
}
header(Content-Type: application/octet-stream");

header("Content-Disposition:$attachment filename="".basename($Filename).""");

header(Content-type: application/force_download");

header(Content-Transfer-Encoding: binary");

header(Content-lenght: " . filesize($Filename) . "n");

readfile ($Filename);
}
?>


Dieser Code wir als eigene Seite, zum Beispiel als "download_datei.php" gespeichert. Wenn diese Seite aufgerufen werden soll, erstellt man einen Link der folgendermaßen aussieht: <a href="download_datei.php?Filename=DATEIVARIABLE">Link</a>

Das Script zwingt dazu, dass zum Beispiel eine PDF Datei nicht direkt mit dem BrwoserPlugIn geöffnet wird, sondern zuerst die Öffnen/Speichern Alert erscheint. Auch wenn man auf Öffen Klickt wird die Datei zuerst ins Temp Verzeichnis kopiert und dann das passende Programm, hier der Acrobat Reader, gestartet.

Wenn es jemand gebrauchen kann, ich weiß nicht mehr wo ich das gefunden habe. Es stand leider auch kein Hinweis auf den Programmierer drin.
__________________
Commodore for ever - www.rolandloeffler.de - www.forum-64.de - www.pagion.de
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:24:29 Uhr.


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


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