Entwickler-Ecke
Internet / Netzwerk - Daten über PHP Interface aus MySQL Datenbank auslesen
GPF - So 01.09.02 22:22
Titel: Daten über PHP Interface aus MySQL Datenbank auslesen
Ich bin gezwungen aus sicherheitstechnischen Aspekten einen Zugriff auf eine MySQL Datenbank zu realisieren. Einfache Datenfelder lassen sich bereits ein- und auslesen. Ein entsprechendes PHP Skript dient als Schnittstelle zwischen den beiden Umgebungen.
Wie kann ich allerdings über diesen Umweg binäre Daten tauschen?
Hat jemand vielleicht sogar ein Beispielprogramm inkl. PHP Skript?
GPF - Mo 02.09.02 01:14
Hat sich erledigt - hatte in meinen vorherigen Testläufen zu kompliziert gedacht. Manchmal ist die Lösung denkbar (zu) einfach :)
ao - Mo 02.09.02 10:14
Hallo GPF,
mich würde interessieren, ob du es geschafft hast, binäre Daten über den Umweg PHP zu übertragen? Ich habe nämlich auch eine
solche Komponente [
http://auq.de/viewtopic.php?t=1047] entwickelt, bin aber an den BLOB-Feldern verzweifelt.
Gruß
Andreas
GPF - Di 03.09.02 18:00
Hallo ao,
die Lösung ist relativ simpel. Ich generiere mir einen Dateistream und sende diesen über HTTP Put an ein PHP Script. Dort werden diese Daten anhand eines festgelegten Schemas entschlüsselt und ausgeführt (ich hinterlege in diesen Daten mehrere Datenbankoperationen). Als Resultat liefert mir das PHP Script ebenso einen Stream wieder zurück. Wichtig ist, daß Du nicht versuchen solltest über HTTP Komponenten den Header vom Datenblock zu trennen.
Anhand einer im Stream gespeicherten CRC Summe prüfe ich noch einmal die Daten und fordere sie ggf. noch einmal neu an.
Ein fertiges Beispielprogramm habe ich nicht zur Hand, da ich diese nach dem erfolgreichen Test und Einbau in mein Hauptprogramm gelöscht habe.
ao - Di 03.09.02 18:38
Hallo GPF,
schade, dass du das ganze nicht als Komponente + PHP-Script hast, ich glaube, das wär noch 'ne echte Marktlücke ... :wink:
Gruß
Andreas
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!