Seite 2 von 2
Re: Zugriff auf Online SQLite-Datenbank ohne diese zu downlo
Verfasst: 07.07.2010 07:30
von Sunny
Hmm... OK,
dann muss ich also wieder was mit PHP erstellen, und die Seite dann mit nem verstecktem Fenster aufrufen... Find ich zwar ein bischen doof aber wenn's nicht anders geht...
Re: Zugriff auf Online SQLite-Datenbank ohne diese zu downlo
Verfasst: 07.07.2010 07:56
von Bisonte
Sunny hat geschrieben:Hmm... OK,
dann muss ich also wieder was mit PHP erstellen, und die Seite dann mit nem verstecktem Fenster aufrufen... Find ich zwar ein bischen doof aber wenn's nicht anders geht...
Wieso verstecktes Fenster ? Webanfragen sind auch ohne Fenster (WebGadget) machbar ...
Re: Zugriff auf Online SQLite-Datenbank ohne diese zu downlo
Verfasst: 07.07.2010 08:13
von Sunny
Webanfragen sind auch ohne Fenster (WebGadget) machbar ...
Echt???
Warum sagt mir das niemand!?
Hätte ich das ehr gewusst, hätte ich mir bei manchen Sachen ne menge Arbeit erspart...
Ähm... wie genau mach ich das?

Evtl. irgendwie mit den HTTP-Befehlen aber damit kann ich nur auslesen, was in der Seite steht steht, die Befehle, um eine Datenbank auszulesen bzw. zu ändern würden doch dann nicht ausgeführt werden.
(Ich weiß, ihr habts nicht leicht mit mir...)

Re: Zugriff auf Online SQLite-Datenbank ohne diese zu downlo
Verfasst: 07.07.2010 09:02
von Bisonte
Also ohne PHP wirds dann doch schwierig
nein im ernst.
Du hast ein PHP Skript, dass irgendwas mit deiner Datenbank anstellt (auslesen,ändern usw.)
und das wird einfach mittels den HTTP-Befehlen runtergeladen und z.B. per String-Befehlen ausgewertet.
Re: Zugriff auf Online SQLite-Datenbank ohne diese zu downlo
Verfasst: 07.07.2010 09:20
von Sunny
Hmm...
Gut, ich werd jetz mal was ausprobieren.
Wenn das nicht klappt, schreibe ich nochmal, was da alles nich klappt.
Bis gleich... (oder später,mal sehn wie lange es dauert

)
Edit:
Hey...
Das haut ja alles hin
Hätte nicht gedacht, das mit ReceiveHTTPFile() auch die Befehle für die DB ausgeführt werden.
Danke nochmal für eure hilfe.
Re: Zugriff auf Online SQLite-Datenbank ohne diese zu downlo
Verfasst: 07.07.2010 12:54
von bobobo
ämm genau das meinte ich auch so ..
die daten liegen in der sqlite-db und php "geht" auf dem webserver damit "um".
Deine PB-Anwendung kommuniziert mit der php-anwendung.
Du kannst mit pb dateien auf einen webserver hochladen wenn auf dem
webserver ein entsprechendes php-script "lauert" (den pb-part dazu findest du im codearchiv)
http://www.purearea.net/pb/CodeArchiv/I ... Connect.pb
der php-teil dazu geht in etwa wie folgt (die hochzuladende datei wird auf dem webserver in
ein verzeichnis up gespeichert. (das print_r dient nur zum debuggen und könnte auch weg)
Code: Alles auswählen
<?php
session_start();
if (is_uploaded_file($HTTP_POST_FILES['datei']['tmp_name']))
{
print_r ($_FILES);
print_r (move_uploaded_file($HTTP_POST_FILES['datei']['tmp_name'], "up/".$_FILES['datei']['name']));
print_r ("up/".$_FILES['datei']['name']);
}
session_destroy();
session_unset();
session_unregister();
?>
und du kannst Dateien per ReceiveHTTPFile(...) holen.
alles weitere ist etwas php-sqlite-datenbank-gefiesel-und-dann-noch-abfragen-parsen-um-
rauszufinden-was-das-pb-denn-da-haben-will (rein oder aus) und dann eben deine pb anwendung
Re: Zugriff auf Online SQLite-Datenbank ohne diese zu downlo
Verfasst: 30.04.2011 00:02
von John
Hi,
Wegen ReceiveHTTPFile() : da bin ich aber echt platt, dass es möglich ist (ich habs nicht probiert, aber laut PB Hilfe geht das ja) eine PHP File "von irgend einer URL" runter zu laden. Wenn das wirklich so ist, bedeutet es ja, das man damit PHP Code klauen kann, was ja sonst nicht möglich ist, bzw. nur dann, wenn - ganz selten passiert sowas ja (Lotto...

- der PHP Interpreter ausgefallen ist auf dem Server.
Re: Zugriff auf Online SQLite-Datenbank ohne diese zu downlo
Verfasst: 30.04.2011 00:41
von Bisonte
ReceiveHTTPFile() macht im grunde nichts anderes als ein Browser... er lädt eine Webseite.
Wenn in dem PHP Skript nirgends eine Ausgabe erfolgt, kannst du auch mit ReceiveHTTPFile nichts runterladen...
Genausowenig wie mit nem Browser halt.
Re: Zugriff auf Online SQLite-Datenbank ohne diese zu downlo
Verfasst: 22.11.2011 11:13
von shim
Post ist zwar schon etwas her, aber mit Webdav funktioniert das. Eine andere Möglichkeit gibt es zum Glück (Sicherheit) nicht.
Der Webserver muß jedoch Webdav unterstützen.
Indem man das entsprechende Verzeichnis im System eingebunden hat, kann mit ganz normalen Befehlen darauf zugegriffen werden.