2010-11-29 12 views
2

Ich versuche, meine Dropbox für öffentliche Ordner auf meiner Website zu zeigen, ich habe den Link bekommt und ich versuche, PHP zu verwenden sind es, wie dies zu tun:PHP umfassen eine Website in einer anderen

<?php 
include("MY DROPBOX LINK"); 
?> 

Aber nichts zeigt sich. Ich versuche, iFrames zu vermeiden und dachte, PHP könnte sauberer sein

+0

Ich denke, ein Iframe wäre sauberer - sie sind für das Einfügen einer Seite in eine andere gedacht. –

+0

cool, ich werde wahrscheinlich nur einen iframe dann verwenden ... – benhowdle89

Antwort

4

include funktioniert nur mit lokalen Dateireferenzen (gleicher Server) * - was willst du speziell? Sie könnten einen iframe verwenden?

<iframe src='MY DROPBOX LINK'></iframe> 

ODER

in Ihrer Anwendung gehören, gibt es auch die native PHP-Scripting wie here bedeutet ..und here auch

* Korrektur: gemäß den Kommentaren unten, Sie können externe Inhalte greifen, obwohl es nicht empfohlen wird

+0

Genau das gleiche wie ein iframe. Aber ich nahm an, dass ein PHP-Include schneller wäre ... liege ich falsch? – benhowdle89

+0

Include wird nicht mit externen Inhalten arbeiten - und Sie werden keine dynamischen Effekte, ein Iframe wäre besser zu ziehen "wie ist" -Funktion in. – SW4

+0

Wenn Sie es serverseitig tun, muss der Benutzer warten auf Ihren Webserver abzurufen Ihr Dropbox-Ordner, und warten Sie dann erneut auf Ihren Webserver, um die gerenderte Seite an sie zu liefern. Wenn Sie mit dem iframe fortfahren, erhält der Benutzer Ihre Seite so schnell, wie Sie sie an sie senden können, und holt dann den Inhalt des iframe. Auf diese Weise wird Ihre Seite viel schneller für sie geladen. – ZoFreX

0

Sie sollten wahrscheinlich mit dem Drop suchen Box-API dafür. Es gibt einige PHP-Code here, die ein guter Ausgangspunkt sein sollte.

+0

Ich habe bereits, aber mein Web-Host ist dabei, zu aktivieren (oder mir zu sagen, dass sie es nicht unterstützen können) Oauth für PHP, damit ich die API verwenden kann – benhowdle89

0

Wenn Sie das php-curl-Modul installieren können (oder bereits haben), scheint das die beste Option für mich ohne iframes zu sein.

Verwandte Themen