| Autor |
Beitrag |
elundril
      
Beiträge: 3747
Erhaltene Danke: 123
Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
|
Verfasst: Sa 20.02.10 01:20
PWND!!! SEITE 10!  YOU CAN NEVER BE THIS AWESOME!!!
Sorry for OT
_________________ This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
|
|
COMMANDER86
      
Beiträge: 167
Win XP, Win Vista
D3 Prof., D7 Pers., Lazarus
|
Verfasst: Sa 20.02.10 01:24
elundril hat folgendes geschrieben : | PWND!!! SEITE 10! YOU CAN NEVER BE THIS AWESOME!!!
Sorry for OT |
WTF!? Geile Nummer! XD
maier1990 hat folgendes geschrieben : | Ja ich versteh des schon und werde auch in zukunft mehr eigeninitative zeigen
und mein problem ist so wie Xion schildert.
lg |
Okay... dann bleibt mir die Frage, wie Du "in Zukunft" definierst.
Aber mal OT zur Seite: Firewall?
LG
Fabian
_________________ Streichen Sie bitte sämtlichen Sarkasmus aus vorhergehender Nachricht. Dann wissen Sie, was ich sagen möchte. Meine Lösungen sind die vermutlich Umständlichsten, aber sie funktionieren (bei mir).
|
|
maier1990
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Sa 20.02.10 01:27
Zukunft heisst bei den nächsten Threads
Firewall hab ich keine an
|
|
COMMANDER86
      
Beiträge: 167
Win XP, Win Vista
D3 Prof., D7 Pers., Lazarus
|
Verfasst: Sa 20.02.10 01:32
maier1990 hat folgendes geschrieben : | | Zukunft heisst bei den nächsten Threads |
Also nicht in diesem?
maier1990 hat folgendes geschrieben : | | Firewall hab ich keine an |
Okay... sorry, wenn ich so penibel nachfrage...: Windows Firewall auch?
LG
Fabian
_________________ Streichen Sie bitte sämtlichen Sarkasmus aus vorhergehender Nachricht. Dann wissen Sie, was ich sagen möchte. Meine Lösungen sind die vermutlich Umständlichsten, aber sie funktionieren (bei mir).
|
|
maier1990
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Sa 20.02.10 01:33
Ja kein ding darfste schon
Windows Firewall ist bei mir immer aus
Kurz und Bündig. ja ist aus
|
|
COMMANDER86
      
Beiträge: 167
Win XP, Win Vista
D3 Prof., D7 Pers., Lazarus
|
Verfasst: Sa 20.02.10 01:51
maier1990 hat folgendes geschrieben : | Ja kein ding darfste schon
Windows Firewall ist bei mir immer aus
Kurz und Bündig. ja ist aus |
Okaaaay... dann fackeln wir mal die grundsätzlichen Fehlerquellen ab, die so ein Windows-Rechner bereit hält. Die lassen sich recht einfach ausklammern... also:
1. Manche Komponenten (ich kenne die nicht, die Du verwendest... leb' da in einer anderen Welt  ) nutzen Instanzen vom IE. Browser Cache mal geleert? Temporäre Internetdateien gelöscht, Verlauf etc... (alles vom IE) alles mal cleanen. Das Dingen speichert mehr, als man glaubt.
2. Auch wenn es unwahrscheinlich ist. Vielleicht ist irgendwas im Wege... Outlook, ICQ, MSN... einfach mal alles ausschalten, was eine Dauerverbindung ins Netz herstellen kann (und es evt. auch tut).
4. Rechner mal neu gestartet? "Reboot - tut gut." Windows ist eigen.
8. Überleg' mal, ob Du an Deinem System irgendwelche Einstellungen vorgenommen hast, die nicht jeder macht... irgendwas utopisches... exotisches... irgendwas, was ein Insider ist, um das letzte aus dem Stück Tütenblech rauszuholen... irgendwas, was der Kollege, bei dem es funktioniert, nicht haben könnte?
16. Netzwerkeinstellungen? Hast Du einen DNS eingetragen, der nicht zu Deinem Provider gehört? Proxy-Einstellungen?
Im Zweifelsfall mal nach jeden Versuch neu starten... Windows ist eigen.
PS: Meine Wurzeln liegen im BenutzerService... First-Level-Support... was ich mit 98% Sicherheit sagen kann, ist das der Neustart eines Windows-Rechner's (egal, welche Version) 90% aller Probleme behebt.
LG und viel Erfolg!
Fabian
_________________ Streichen Sie bitte sämtlichen Sarkasmus aus vorhergehender Nachricht. Dann wissen Sie, was ich sagen möchte. Meine Lösungen sind die vermutlich Umständlichsten, aber sie funktionieren (bei mir).
|
|
maier1990
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Sa 20.02.10 01:54
Ok Dankeschön werde ich gleich machen
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Sa 20.02.10 02:02
Also soweit ich das Sehe, funktioniert das Script ja nicht mal, wenn man es direkt im Browser aufruft ...
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
maier1990
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Sa 20.02.10 02:20
@commander
ich hab jetzt alle deine punkte befolgt leider ohne erfolg.
Es kommt immer noch der gleiche Fehler
zu Punkt 8. und 16.
Nee ich hab an meinen System nichts verändert ich habs auch auf meinen Netbook Probiert und auf den Pc von meinen Dad da ich dachte es könnte evtl. am Betriebssystem liegen.
Aber auch leider ohne erfolg.
@Benbe
wieso sollte es nicht funktionieren?
lg
|
|
COMMANDER86
      
Beiträge: 167
Win XP, Win Vista
D3 Prof., D7 Pers., Lazarus
|
Verfasst: Sa 20.02.10 02:24
Hätt' ja klappen können... BenBe's Antwort ließ mich einen Misserfolg allerdings schon vermuten.
Hast Du das mal mit einem lokalen Webserver zB (XAMPP) probiert?
_________________ Streichen Sie bitte sämtlichen Sarkasmus aus vorhergehender Nachricht. Dann wissen Sie, was ich sagen möchte. Meine Lösungen sind die vermutlich Umständlichsten, aber sie funktionieren (bei mir).
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Sa 20.02.10 02:25
Nehmen wir einmal diesen Link:
www.chiller4fun.de/l...amp;password=test123
So müsste ich im Browser eine entsprechende Ausgabe bekommen.
Ich erhalte aber eine weiße Seite.
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
maier1990
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Sa 20.02.10 02:31
Was heißt das genau? Das das php script falsch ist oder?
commander ne hab ich noch nicht gemacht
|
|
COMMANDER86
      
Beiträge: 167
Win XP, Win Vista
D3 Prof., D7 Pers., Lazarus
|
Verfasst: Sa 20.02.10 02:33
BenBE hat folgendes geschrieben : | | [...]Ich erhalte aber eine weiße Seite. |
Dito. (IE 7 - Win Vista Bus. 32b)
//EDIT:
maier1990 hat folgendes geschrieben : | | commander ne hab ich noch nicht gemacht |
Das kann Dir helfen: So kannst Du eine gleichzeitige Testumgebung schaffen, mit deren Hilfe, Du Fehler evt. schneller finden kannst. Dann sind zumindest die Einstellungen vom Webserver nicht vorhanden.
maier1990 hat folgendes geschrieben : | | Was heißt das genau? Das das php script falsch ist oder? |
Maybe... wenn es bei Don (hab' den Rest vergessen *sry*) allerdings funktioniert, ist das eher unwahrscheinlich.
Du solltest mal gucken, was ein nicht editierter, frisch aufgesetzter Webserver, also eine lokale Installation von XAMPP, dazu sagt. Dann musst Du natürlich die Pfade für den Test anpassen.
LG
Fabian
_________________ Streichen Sie bitte sämtlichen Sarkasmus aus vorhergehender Nachricht. Dann wissen Sie, was ich sagen möchte. Meine Lösungen sind die vermutlich Umständlichsten, aber sie funktionieren (bei mir).
|
|
maier1990
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Sa 20.02.10 02:44
Ja oke werd ich machen aber erst mal bisschen Abschalten
Ich berichte euch dan wieder ^^
|
|
ALF
      
Beiträge: 1085
Erhaltene Danke: 53
WinXP, Win7, Win10
Delphi 7 Enterprise, XE
|
Verfasst: Sa 20.02.10 02:46
Habt ihr euch mal im explorer/ansicht/quelltext angeschaut was er in sein code drin stehen hatt, wenn ihr seine Seite aufruft!
oder bin ich da blind!!!
Gruss Alf
_________________ Wenn jeder alles kann oder wüsste und keiner hätt' ne Frage mehr, omg, währe dieses Forum leer!
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Sa 20.02.10 03:00
Jaja, bei soviel Webhostingkompetenz.de kein Wunder 
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
COMMANDER86
      
Beiträge: 167
Win XP, Win Vista
D3 Prof., D7 Pers., Lazarus
|
Verfasst: Sa 20.02.10 03:10
_________________ Streichen Sie bitte sämtlichen Sarkasmus aus vorhergehender Nachricht. Dann wissen Sie, was ich sagen möchte. Meine Lösungen sind die vermutlich Umständlichsten, aber sie funktionieren (bei mir).
|
|
Luckie
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Sa 20.02.10 04:18
Jetzt will ich auch mal.
Mal was ganz einfaches: Einfach nur ein PHP Script, welches eine Variable per Post entgegen nimmt und einfach wieder ausgibt mit etwas Text drumherum. Und dazu der nötige Delphi Code um die Formulardaten zu senden.
Ziel Script auf dem Server login.php:
Quelltext 1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| <?php $username = htmlspecialchars($_POST['username']);
if (isset($username)){ echo "Hallo $username. Wie geht es dir?"; } else{ echo "Variable nicht gesetzt"; } ?> |
Und der zugehörige Delphi Code:
Delphi-Quelltext 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19:
| procedure TForm4.Button1Click(Sender: TObject); var data: TStringList; s: String; begin data := TStringList.Create; try data.Values['username'] := 'Erwin'; try s := IdHTTP1.Post('http://www.michael-puff.de/login.php', data); ShowMessage(s); except on E: Exception do ShowMessage('Fehler: ' + E.Message); end; finally data.Free; end; end; |
So. DAS und nur DAS versuchst du jetzt mal zum Laufen zu bringen. Und zwar komplette inklusive der Fehlerbehandlung, damit du siehst, was passiert, wenn ein Fehler auftritt. Wenn kein Fehler auftritt, sollte der Dialog den Text "Hallo Erwin. Wie geht es dir?" ausgeben. Ansonsten entweder "Variable nicht gesetzt" oder eine Exception Meldung von den Indys, wenn schon das Senden fehlgeschlagen ist. (Genau das ist nämlich das Problem aller bisher geposteten Beispielcodes: Die fehlende Fehlerbehandlung. Und dann kommt es natürlich zu Fehlerbeschreibungen wie: "Funktioniert nicht".)
Wenn das klappt, dann meldest du dich wieder hier. Der Code ist getestet und funktioniert mit dem Script auf meinem Webspace. Auch die Fehlerbhandlung ist getestet und funktioniert.
www.michael-puff.de/...ts/IdHTTP_Post.shtml
PS: Ich habe das zum ersten Mal mit Delphi und den Indys gemacht. Benötigte Zeit: 15 Minuten inklusive Google Suche.  (Ich weiß, ich werde alt.)
Zuletzt bearbeitet von Luckie am So 21.02.10 16:51, insgesamt 2-mal bearbeitet
|
|
DonManfred
      
Beiträge: 148
Erhaltene Danke: 2
Windows 7
Delphi XE3 Pro + HTML5Builder
|
Verfasst: Sa 20.02.10 14:04
Also dann will ich auch noch mal.
Also: Ich habe mir gestern von maier sein komplettes Projekt samt db-dump schicken lassen und php-script.
Ich habe hier sein Projekt mit delphi2006 kompiliert. Anfänglich war noch ein falscher Name in der php aber nachdem das behoben wurde klappte es dann auch bei mir. Am Delphi-Quelltext hab ich nichts verändert, nur kompiliert.
Zu euren anregungen:
- firewall: Kann nicht schuld sein, weil definitiv eine Antwort vom PHP-Script im Programm ankommt. Und zwar kommt eine Meldung die nur dann erscheint, wenn Username UND Passwort nicht leer sind und beide über _POST übermittelt wurden...
- Virenscanner: siehe firewall
Der Unterschied liegt darin, das er Delphi 7 und ich 2006 einsetze.
Das war dann der Zeitpunkt an dem ich mit meinem Latein am ende war... Der PHP-Code und Delphi-Code passte zusammen, bei ihm schienen aber scheinbar nicht genau das eingegebene per Post übermittelt worden zu sein, bei mir schon.
Arbeiten die Indy-Komponenten unter Delphi 7 anders als unter 2006? Also codieren die den Text irgendwie anders? Der verwendete username und passwort waren jeweils test123. Umlautkonvertierung kann also nicht das Problem sein.
@maier:
Pack in die PHP-Datei ans Ende (zwischen "}" und "?>") nochmal die Zeilen:
Quelltext 1: 2: 3: 4:
| echo "\r\n"; print_r($_POST); print_r($_GET); print_r($_REQUEST); |
und logge dich dann nochmal ein. Poste dann hier mal den kompletten Inhalt der memo1 (brauchst auch nichts ausXXsen, Daten sind hier ja nun bekannt  )
_________________ Gruss Manfred
|
|
maier1990
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Sa 20.02.10 17:16
Quelltext 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16:
| Login nicht möglich. Username und/oder Passwort falsch Array ( [username] => 1212 [passwort] => 1212
) Array ( ) Array ( [username] => 1212 [passwort] => 1212
) |
Hey
Habs nun so gemacht wie du beschrieben hast DonManfred aber mehr al wie oben steht wird nicht angezeigt
Lg
|
|
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.
|
|