beris: frames + pdf-files einbinden ??

Wer kennt sich damit aus?
Mit dem PHP-Befehl "include" lassen sich .html Dateien prima einbinden, .txt geht auch, allerdings klappt es nicht mit:

  • frames
  • pdf
  • xls

Kennt da jemand eine php-Lösung?

Ich möchte das eingebundende pdf- oder excel-Dokument einfach nur wie in einem frame lesen können, nicht manipulieren.

  1. Um Dateien auszugeben gibt es eine Funktion fpassthru():

    $fn = @fopen("datei.pdf","r");
    if($fn)
    {
     fpassthru($fn);
    }

    Diese Funktion schließt am Ende auch wieder das Dateihandle.

    Marc Reichelt || http://www.marcreichelt.de/

    --
    tel.: 0049/6181/72224
    fax.: 0049/6181/740724
    1. Hallo Marc,

      Um Dateien auszugeben gibt es eine Funktion fpassthru():

      Damit schickst Du einfach den Inhalt der PDF Datei an den Browser.
      Ich denke nicht, dass der dann irgendwas damit anfangen kann, zumal
      kein passender Header mitgeschickt wird.

      Ob PDF, Excel, etc... - Dateien direkt im Browser betrachtet, bzw.
      das entsprechende Program aufgerufen werden kann, hängt wohl sehr
      stark vom Client ab. Sprich: Hat der Benutzer die entsprechenden
      Programme installiert und weiß der Browser welche Dateitypen mit
      welchen Programmen geöffnet werden sollen?

      Mit irgendwelchen Serverseiten Programmiersprachen lässt sich da
      wohl sehr wenig machen, außer man transformiert die jeweilige
      Datei in ein Format, dass alle Browser unterstützen und keine externen
      Viewer benötigt (also am besten HTML).

      Gruß,
      dimde