Autor Beitrag
elundril
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3747
Erhaltene Danke: 123

Windows Vista, Ubuntu
Delphi 7 PE "Codename: Aurora", Eclipse Ganymede
BeitragVerfasst: Sa 20.02.10 01:20 
PWND!!! SEITE 10! :D YOU CAN NEVER BE THIS AWESOME!!! :mrgreen:

Sorry for OT

_________________
This Signature-Space is intentionally left blank.
Bei Beschwerden, bitte den Beschwerdebutton (gekennzeichnet mit PN) verwenden.
COMMANDER86
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 167

Win XP, Win Vista
D3 Prof., D7 Pers., Lazarus
BeitragVerfasst: Sa 20.02.10 01:24 
user profile iconelundril hat folgendes geschrieben Zum zitierten Posting springen:
PWND!!! SEITE 10! :D YOU CAN NEVER BE THIS AWESOME!!! :mrgreen:

Sorry for OT


WTF!? Geile Nummer! XD

user profile iconmaier1990 hat folgendes geschrieben Zum zitierten Posting springen:
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



BeitragVerfasst: Sa 20.02.10 01:27 
Zukunft heisst bei den nächsten Threads
Firewall hab ich keine an
COMMANDER86
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 167

Win XP, Win Vista
D3 Prof., D7 Pers., Lazarus
BeitragVerfasst: Sa 20.02.10 01:32 
user profile iconmaier1990 hat folgendes geschrieben Zum zitierten Posting springen:
Zukunft heisst bei den nächsten Threads

Also nicht in diesem? ;)

user profile iconmaier1990 hat folgendes geschrieben Zum zitierten Posting springen:
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



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 167

Win XP, Win Vista
D3 Prof., D7 Pers., Lazarus
BeitragVerfasst: Sa 20.02.10 01:51 
user profile iconmaier1990 hat folgendes geschrieben Zum zitierten Posting springen:
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



BeitragVerfasst: Sa 20.02.10 01:54 
Ok Dankeschön werde ich gleich machen
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: 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



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 167

Win XP, Win Vista
D3 Prof., D7 Pers., Lazarus
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: 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



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 167

Win XP, Win Vista
D3 Prof., D7 Pers., Lazarus
BeitragVerfasst: Sa 20.02.10 02:33 
user profile iconBenBE hat folgendes geschrieben Zum zitierten Posting springen:
[...]Ich erhalte aber eine weiße Seite.

Dito. (IE 7 - Win Vista Bus. 32b)

//EDIT:
user profile iconmaier1990 hat folgendes geschrieben Zum zitierten Posting springen:
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.

user profile iconmaier1990 hat folgendes geschrieben Zum zitierten Posting springen:
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



BeitragVerfasst: Sa 20.02.10 02:44 
Ja oke werd ich machen aber erst mal bisschen Abschalten
Ich berichte euch dan wieder ^^
ALF
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1085
Erhaltene Danke: 53

WinXP, Win7, Win10
Delphi 7 Enterprise, XE
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Sa 20.02.10 03:00 
Jaja, bei soviel Webhostingkompetenz.de kein Wunder :P

_________________
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
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 167

Win XP, Win Vista
D3 Prof., D7 Pers., Lazarus
BeitragVerfasst: Sa 20.02.10 03:10 
user profile iconALF hat folgendes geschrieben Zum zitierten Posting springen:
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!!!


ausblenden Quelltext
1:
2:
3:
4:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=windows-1252" http-equiv=Content-Type></HEAD>
<BODY><PRE></PRE></BODY></HTML>

Guter Einwand... die Seite ist irgendwie verdammt leer...

_________________
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



BeitragVerfasst: Sa 20.02.10 04:18 
Jetzt will ich auch mal. :P

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:
ausblenden 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:
ausblenden 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 148
Erhaltene Danke: 2

Windows 7
Delphi XE3 Pro + HTML5Builder
BeitragVerfasst: 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:

ausblenden 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 :D)

_________________
Gruss Manfred
maier1990
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Sa 20.02.10 17:16 
ausblenden 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.