2017-09-23 2 views
1

Ich möchte den Inhalt einer Datei auf meinem Computer von meiner Website abrufen, aber nicht auf diese Website hochladen und dann den Inhalt abrufen, da sich der Dateiinhalt dynamisch ändert. Ich habe versucht, den Ordner, der diese Datei enthält, in eine URL umzuwandeln so whould die URL so etwas sein: http://127.0.0.1:port oder http://myIpAddress:port,Wie bekomme ich den Inhalt einer Datei auf meinem Computer von meiner Website?

und versucht, beide file_get_contents() zu verwenden und cURL aber ich habe Fehler und sie arbeiten nicht,
ich XMLHttpRequest auf die erlaubte Verzeichnis kann aber immer noch nicht verwendet werden.

einige der Fehler:

bei Verwendung 127.0.0.1:port:
1- file_get_contents(): failed to open stream: Verbindung verweigert
2- curl faild verbinden auf 127.0.0.1

wenn meine IP dann den Port:
1- file_get_contents keine Route
2- curl bool (false)

So ist Gastgeber gibt es eine andere Art und Weise um Inhalte von einer Datei von meiner Website zu bekommen?

+0

angeben Wie oft wird diese Datei ändern. Können Sie nicht ein Skript auf Ihrem PC ausführen, das in regelmäßigen Abständen eine neue Kopie der Datei hochlädt? übrigens. Sie müssen einen Port in Ihrem Router weiterleiten, wenn Sie über das Internet auf Ihren PC zugreifen möchten. – SpiderPig

+0

Es gibt mehr als eine Datei, zuerst: über welche Art von Skripten sprichst du? ist es ein PHP-Skript oder was? – Danny

+0

Sekunde: für den Router sollte ich nur den Port oder die Loch-URL eingeben? und würde ich das Werkzeug benötigen, das den Ordner als URL oder gerade dieses Fräserproblem bildet? – Danny

Antwort

1

In Ihrer Server-CD in dem Verzeichnis Sie dienen wollen, dann

python3 -m http.server 

Standardmäßig läuft es http-Server auf 8000-Port, aber Sie können benutzerdefiniert Port in Argumente

+0

Wo kann dieser Code eingefügt werden? – Danny

+0

im Terminal, CD zu Verzeichnis und schreibe obigen Befehl – karansthr

Verwandte Themen