| Autor |
Beitrag |
maier1990
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Fr 19.02.10 16:36
Ich will es ja lernen nur hilft es mir nichts wen nur irgenden text orange markiert wird
wenigstens bisschen erklären wär hilfreich
|
|
Jakob_Ullmann
      
Beiträge: 1747
Erhaltene Danke: 15
Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
|
Verfasst: Fr 19.02.10 16:36
maier1990 hat folgendes geschrieben : | @Jakob_Ullman
Des is mir schon klar wen ich den Button dan drück wird Label1 in des Edit eingetragen. |
Eben. Das heißt, der linken Seite wird die rechte Seite zugewiesen. Und in PHP ist das nicht anders.
Es bringt nichts, hier weiter rumzudiskutieren, wenn man weder von PHP, noch von Delphi Ahnung hat (und noch dazu von dem, was da abläuft).
| Zitat: | Jb angebot hab ich schon gemacht aber es findet scih niemand |
Dazu hat dir Narses ja wohl geantwortet.
|
|
ALF
      
Beiträge: 1085
Erhaltene Danke: 53
WinXP, Win7, Win10
Delphi 7 Enterprise, XE
|
Verfasst: Fr 19.02.10 16:39
Für Dich zum Verständniss! und nur als TEST
Delphi-Quelltext 1:
| Response := form1.IdHTTP1.Post('http://www.chiller4fun.de/login.php?user="meier1999"'); |
und in der login.php
Quelltext 1: 2: 3: 4:
| if(isset($_POST['user'])){ print "$_POST['user']"} else {print "nix angekommen"}; |
Hoffentlich alles richtig im code
Gruss Alf
_________________ Wenn jeder alles kann oder wüsste und keiner hätt' ne Frage mehr, omg, währe dieses Forum leer!
|
|
Webo
      
Beiträge: 577
Erhaltene Danke: 14
Win 7, Debian
C# (Visual Studio 2013), PHP, C, C++ (Eclipse, KDevelop)
|
Verfasst: Fr 19.02.10 16:39
Ich fasse für dich noch einmal zusammen, was du prüfen solltest:
- Trage etwas in die Datenbank ein, ohne das durch Variablen zu machen, also einen festen Wert. Wenn das funktioniert, dann weiter ...
- Trage etwas mit Variable ein, die du vorher in der php-Datei definierst, erstmal komplett ohne Delphi. Wenn das funktioniert, dann weiter ...
- Dann trage mit Delphi einen Wert in die DB ein, aber nur einen ... Wenn das funktioniert, dann weiter ...
- Dann erweiterst du deine Variabeln. Wenn es dann immer noch funktioniert, dann weiter ...
- Nun machst du das mit deinem Admin-Bereich, wenn das funktioniert, dann schätze dich glücklich !
So, und nach jedem Schritt prüfst du jetzt, ob es funktoniert. Und sofort, wenn ein Schritt nicht funktioniert, dann schaust du, was habe ich geändert und prüfst, woran es liegen könnte ... So kommst du alleine drauf, da bin ich mir sicher 
_________________ Man kann nur das aus dem Ärmel schütteln, was man auch vorher reingesteckt hat.
|
|
maier1990
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Fr 19.02.10 16:42
|
|
Webo
      
Beiträge: 577
Erhaltene Danke: 14
Win 7, Debian
C# (Visual Studio 2013), PHP, C, C++ (Eclipse, KDevelop)
|
Verfasst: Fr 19.02.10 16:46
_________________ Man kann nur das aus dem Ärmel schütteln, was man auch vorher reingesteckt hat.
|
|
ALF
      
Beiträge: 1085
Erhaltene Danke: 53
WinXP, Win7, Win10
Delphi 7 Enterprise, XE
|
Verfasst: Fr 19.02.10 16:46
eh!!! maier1990liest Du überhaupt die anderen Antworten
Schau mal was Du da in Delphi schon wieder falsch machst!!!
_________________ Wenn jeder alles kann oder wüsste und keiner hätt' ne Frage mehr, omg, währe dieses Forum leer!
Zuletzt bearbeitet von ALF am Fr 19.02.10 16:51, insgesamt 1-mal bearbeitet
|
|
elundril
      
Beiträge: 3747
Erhaltene Danke: 123
Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
|
Verfasst: Fr 19.02.10 16:48
nein, weil sonst der wert "edit1.Text" zur website geschickt wird. Du willst aber den Wert der in der Variable mit dem Namen Text in der Komponente Edit1 zu Website schicken. deswegen:
Delphi-Quelltext 1:
| Response := form1.IdHTTP1.Post('http://www.chiller4fun.de/login.php?user_pw="' +Edit1.Text + '"'); |
lg elundril
_________________ This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
|
|
maier1990
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Fr 19.02.10 16:52
Ja lese ich
wenn ich jetz webos Code ausführe kommt aber immer:
[Error] Unit1.pas(56): There is no overloaded version of 'Post' that can be called with these arguments
[Fatal Error] Project1.dpr(6): Could not compile used unit 'Unit1.pas'
|
|
ALF
      
Beiträge: 1085
Erhaltene Danke: 53
WinXP, Win7, Win10
Delphi 7 Enterprise, XE
|
Verfasst: Fr 19.02.10 16:55
das kommt von copy und paste
ich gebs auf
Gruss Alf
_________________ Wenn jeder alles kann oder wüsste und keiner hätt' ne Frage mehr, omg, währe dieses Forum leer!
|
|
Xion
      

Beiträge: 1952
Erhaltene Danke: 128
Windows XP
Delphi (2005, SmartInspect), SQL, Lua, Java (Eclipse), C++ (Visual Studio 2010, Qt Creator), Python (Blender), Prolog (SWIProlog), Haskell (ghci)
|
Verfasst: Fr 19.02.10 16:58
Hui, schon Seite 7
ALF hat folgendes geschrieben : | das kommt von copy und paste
ich gebs auf  |
Also in sehe da keinen Fehler *blind ist*
Edit:
Ah, ok, nachdem ich meine Brille aufgesetzt hab seh ichs
Da muss noch ein nil als Parameter mit würd ich mal sagen (da wo früher mal data stand ^^)
_________________ a broken heart is like a broken window - it'll never heal
In einem gut regierten Land ist Armut eine Schande, in einem schlecht regierten Reichtum. (Konfuzius)
|
|
DonManfred
      
Beiträge: 148
Erhaltene Danke: 2
Windows 7
Delphi XE3 Pro + HTML5Builder
|
Verfasst: Fr 19.02.10 17:02
ALF hat folgendes geschrieben : | Für Dich zum Verständniss! und nur als TEST
Delphi-Quelltext 1:
| Response := form1.IdHTTP1.Post('http://www.chiller4fun.de/login.php?user="meier1999"'); | |
Und was hat das für einen Zweck als Usernamen -->"meier1990"<-- zu übermitteln; also INKLUSIVE der "
WENN Du schon helfen willst, dann liefere wenigstens ordentlichen code. Mit solchen "Fallen" ist meier1990 massiv überfordert. Naja, leider ist er das scheinbar auch bei anderen konstruktiven Kommentaren.
Für mich ist das Thema hier nun aber auch erledigt; ich hab dreimal meine hilfe angeboten aber nicht einmal wirklich eine sinnvolle Antwort erhalten oder gar den glauben, meier1990 hätte es verstanden. In meinen Augen ist meier1990 zu 100% Copy&Paste-Coder ohne auch nur das geringste von der Materie zu verstehen.
@meier1990: Wie ich es in ner PN ja schonmal sagte; KAUF DIR EIN ORDENTLICHES BUCH und lerne erstmal ein Jahr lang GRUNDLAGEN. DANN bist Du vielleicht so weit, das Du eine Kommunikation zwischen Delphi und PHP hinbekommst ohne gleich RIESIGE Sicherheitslücken aufzumachen. Aber ohne WISSEN, wie etwas funktioniert wirst du es nie hinbekommen. Du hast hier im Thread mind. schon 60 sinnvolle Hinweise und beispielcodes bekommen (auch von mir) aber Du lernst aus all den Antworten REIN GAR NICHTS.
Zu sagen "ich brauch einen login aber für mein Programm" ist keine Ausrede für Unwissenheit. LERNE die Grundlagen! LERNE, wie PHP arbeitet und dann DEBUGGE was das Zeug hält...
"Wer sich selber als Noob bezeichnet, der sollte die Finger davon lassen!
Wer daran etwas ändern möchte, der LERNT Grundlagen!"
_________________ Gruss Manfred
|
|
Webo
      
Beiträge: 577
Erhaltene Danke: 14
Win 7, Debian
C# (Visual Studio 2013), PHP, C, C++ (Eclipse, KDevelop)
|
Verfasst: Fr 19.02.10 17:04
Xion hat folgendes geschrieben : | | Da muss noch ein nil als Parameter mit würd ich mal sagen (da wo früher mal data stand ^^) |
Mhh, das ist natürlich gut möglich, mir ist nur den fehlerhaft übergebene Text aus dem Edit aufgefallen und da ich hier grade kein Delphi zu Verfügung habe und auch nur nebenbei ins Forum reinschaue, habe ich evtl weitere Parameter nicht beachtet.
_________________ Man kann nur das aus dem Ärmel schütteln, was man auch vorher reingesteckt hat.
|
|
Xion
      

Beiträge: 1952
Erhaltene Danke: 128
Windows XP
Delphi (2005, SmartInspect), SQL, Lua, Java (Eclipse), C++ (Visual Studio 2010, Qt Creator), Python (Blender), Prolog (SWIProlog), Haskell (ghci)
|
Verfasst: Fr 19.02.10 17:07
DonManfred hat folgendes geschrieben : |
"Wer sich selber als Noob bezeichnet, der sollte die Finger davon lassen!
Wer daran etwas ändern möchte, der LERNT Grundlagen!" |
Naja, oder man macht ein Job-Angebot. Wenn ich mich recht erinner war da sogar irgendwo eins, nur man hat nicht verstanden worum es genau geht ^^
_________________ a broken heart is like a broken window - it'll never heal
In einem gut regierten Land ist Armut eine Schande, in einem schlecht regierten Reichtum. (Konfuzius)
|
|
DonManfred
      
Beiträge: 148
Erhaltene Danke: 2
Windows 7
Delphi XE3 Pro + HTML5Builder
|
Verfasst: Fr 19.02.10 17:08
_________________ Gruss Manfred
|
|
elundril
      
Beiträge: 3747
Erhaltene Danke: 123
Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
|
Verfasst: Fr 19.02.10 17:17
kenn mich mit PHP nicht aus, wusste nicht das es ohne die " sein muss. scusi!
_________________ This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
|
|
DonManfred
      
Beiträge: 148
Erhaltene Danke: 2
Windows 7
Delphi XE3 Pro + HTML5Builder
|
Verfasst: Fr 19.02.10 17:27
@elundril:
Alles, was nach user_pw= kommt (und vor dem nächsten &) wird (in diesem Fall) per _GET übergeben... Also auch die " die man php-seitig dann erst wieder entfernen müsste...
Vergleichbar:
Delphi-Quelltext 1:
| edit1.text := '"Username"'; |
Moderiert von Narses: Delphi-Tags hinzugefügt
_________________ Gruss Manfred
|
|
Jakob_Ullmann
      
Beiträge: 1747
Erhaltene Danke: 15
Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
|
Verfasst: Fr 19.02.10 17:37
elundril, das hat auch nichts mit PHP zu tun. Aber nichts desto trotz hätte es maier1990 auffallen müssen bei den vorherigen Posts, da wurde die korrekte Syntax gepostet. Und wenn er sich wirklich damit beschäftigt hätte, wüsste er, weshalb bei dem von ALF geposteten PHP-Code "nix angekommen" erscheint und auch, warum die DoubleQuote-Zeichen da falsch sind. Aber das wurde hier alles bereits geschrieben.
maier1990 solltest du die Grundlagen erlernen wollen, hier ein paar Links, die ich dir ans Herz legen würde:
www.delphi-treff.de/...al/delphi-crashkurs/
www.delphi-treff.de/...k-und-internet/indy/
en.wikibooks.org/wiki/Php
php.net/manual/de/re...d.variables.post.php
www.php.net/manual/d...ed.variables.get.php
www.php.net/manual/de/book.mysql.php
|
|
maier1990
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Fr 19.02.10 17:45
maier1990 bitte mit ai
naja ich werd mir die 7seiten nochmal in ruhe durchlesen
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Fr 19.02.10 17:56
Herr Gott, erbarmt sich denn niemand, der ihm mal das Script und zum Script passenden Delphi Code schreibt? 
|
|
Dieses Thema ist gesperrt, Du kannst keine Beiträge editieren oder beantworten.
Das Thema wurde von einem Team-Mitglied geschlossen. Wenn du mit der Schließung des Themas nicht einverstanden bist, kontaktiere bitte das Team.
|
|