Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Delphi / PHP Falsche String Ausgabe (https://www.delphipraxis.net/31822-delphi-php-falsche-string-ausgabe.html)

jfheins 15. Okt 2004 19:51

Re: Delphi / PHP Falsche String Ausgabe
 
Zitat:

kann man den die PHP datei denn mit ein passwort schützen so das nur das Prog die sql anweisung an der PHP datei schicken kann?
Nein, das ist fast genauso sicher/unsicher.

Was du machen könntest ist z.B.
:arrow: ein DROP usw. nicht auszuführen
:arrow: einfache Kommandos zu senden, die dann vom Script in MySQL-Befehle umgewandelt werden

fiasko 15. Okt 2004 21:58

Re: Delphi / PHP Falsche String Ausgabe
 
Zitat:

Zitat von jfheins
:arrow: einfache Kommandos zu senden, die dann vom Script in MySQL-Befehle umgewandelt werden

das ist wohl das einfachste, dann kann immerhin jeder "nur" etwas inserten. Nimmst einfach einen Parameter für das Kommando in dessen Abhängigkeit du dann aus weiteren Parametern das SQL-Statement zusammenbaust. Dabei ist noch wichtig das du sicher stellst das Parameter die du als Integer erwartest auch wirklich Integer sind (z.B. mit settype) und Strings vorher mit mysql_escape_string so aufbereitest das kein Code eingeschleust werden kann.

Deadinpac 16. Okt 2004 07:12

Re: Delphi / PHP Falsche String Ausgabe
 
Hi,

So habe das Magic quotes ausgeschaltet aber trotzdem wird nichts in der datenbank eingefügt.

aber es müsste eigentlich funktionieren den das Prog füllt ja die Variabel $sql1 mit folgenen string
Code:
INSERT INTO `pg` (pname,ppreis,pnummer) Values (`aaa`,`0,00`,`1-1`)
also sieht der aufruf doch so nachher aus
Code:
mysql_query("INSERT INTO `pg` (pname,ppreis,pnummer) Values (`aaa`,`0,00`,`1-1`)");
oder nicht???

und was ich ja möchtet ist für den Oscommerce bzw. Osis shop ein Programm schreiben das man den shop offline bearbeiten kann ohne erst ein backup von der datenbank zu machen und dann ein lokalen webserver einrichten den shop zu installieren das backup einzuspielen und dann denn shop zu bearbeiten dann wieder ein backup zu machen und es online wieder einzuspielen

denn ich möchte das die anwender

1. Programm installieren/starten

2. Ein Button drücken um die shopdaten runterzuladen

3. Die Shopdaten zur bearbeiten

4. Ein Button drücken und die shopdaten wieder uploaden

5.fertig

Mfg

deadinpac


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:07 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz