2016-07-17 4 views
0

Wir befinden uns derzeit in der Phase der Implementierung eines Schulprojekts mit einem virtuellen privaten Server (VPS). Allerdings haben wir Probleme beim Abrufen der Daten vom VPS. Bei unserem Projekt geht es darum, Textdaten von einem Gerät (das von einem Android-Gerät und einem Remote-Gerät stammt) an einen VPS zu übertragen. Gibt es das überhaupt, kann es mit PHP/Javascript vom VPS aufgerufen werden? Wir können keine SQL-Datenbank verwenden, da unser Professor uns sagt, wir sollten sie nicht benutzen. Und gibt es es trotzdem, dass es sicher sein kann?Wie kann ich eine Textdatei von einem virtuellen privaten Server abrufen?

Unser Professor sagen, dass wir ein Socket verwenden können, um das Gerät mit dem VPS und Apache zu verbinden, um die Daten an den Webserver zu übertragen. Aber ich kann keinen Weg finden, um die Daten mit Apache

zu übertragen Auf der Suche nach Antworten. Vielen Dank!

Antwort

1

Apache ist der Webserver selbst. Wenn Sie in der Lage sind, die Daten zu übertragen (in der Regel über eine HTTP-POST-Anfrage), können Sie sie mit PHPs file_put_contents() auf dem Server speichern.

Dann, wenn Sie es ausgeben müssen, können Sie die file_get_contents() Funktion verwenden.

z.

upload.php

<?php 
    $data = $_POST['data']; // Retrieve the data from the device 
    file_put_contents('data.txt', $data); // Insert the data into data.txt 
?> 

Retrieve.php

<?php 
    echo file_get_contents('data.txt'); // Output the ontents of data.txt 
?>