![]() |
| | Themen-Optionen |
| | Nach oben #1 |
| Neuer Benutzer Registriert seit: 19.03.2006
Beiträge: 17
|
Hallo, Also nach einer ganz ganz ganz langen Zeit habe ich mit ein Freund geschafft ein Script zu schreiben sich automatisch an ein bestimmten Server einloggt und Status abfragt. Leider gelingt es uns nicht diesen mit Sessions umzuschreiben damit nachdem Login der LoginFeld verschwindet und man sich ausloggen muss. Auch auf der Adressen Leiste ist es als login.php?username=test&password=me zu sehen. Würde es sehr gerne weiterschreiben nur mir ist unklar was ich da alles einsetzen kann. Eigentlich würde ich auch einwenig Hilfe brauchen. Hier ist mal das Script PHP-Code: PHP-Code: Leider gottes ist mir auch nicht gelungen im Bereich Login Failed "Header("Location: index.php") }" weil es ansonsten auf eine Leere Seite weiterleitet und nicht im Index Bereich das ganze anzeigt. Wäre für jeden Hilfe, Rat und Vorschlag dankbar. LG karabey |
| | |
| | Nach oben #2 |
| Martin Breuer Registriert seit: 17.08.2005 Ort: Berlin
Beiträge: 1.642
|
da du scheinbar schon ein wenig PHP kannst, solltest du dir vielleicht mal das Tutorial anschauen. Ansonsten ist dein gezeigter Quellcode recht unübersichtlich und strotz doch etwas vor fehlern... Beispiel: ?> <? Das macht keinen Sinn. Schreib am anfang deines Skripts bitte "error_reporting(E_ALL);" und korrigiere alle auftretenden Fehler. Ansonsten sollte dir der Link oben weiterhelfen.
__________________ I did it my way - Senseless-Blog |
| | |
| | Nach oben #3 | |
| Dejan Spasic Registriert seit: 05.01.2006 Ort: Düsseldorf
Beiträge: 169
| Zitat:
@karabey http://pear.php.net/package/HTTP_Request http://de2.php.net/manual/de/ref.curl.php | |
| | |
| | Nach oben #4 |
| Erfahrener Benutzer Registriert seit: 18.08.2005 Ort: Dortmund
Beiträge: 166
|
Und nur mal eben so am Rande eingeworfen: Die Übermittlung der Zugangsdaten per $_GET kann man schon nicht mehr als Sicherheitsrisiko betrachten, das ist so, als wenn Du die Wohnungstür offen lässt und ein Schild aufstellst "Heute freie Bedienung". |
| | |
| | Nach oben #5 |
| Neuer Benutzer Registriert seit: 19.03.2006
Beiträge: 17
|
Danke für eure Antworten. Wie ich auch oben erwähnt habe, habe ich wirklich sehr wenig ahnung von PHP. Logic ist leicht nur müsste es mit jemanden der Kentniss hat erweitern. Wir haben das zusammengebaut indem wir nur gelesen und getestet haben. Die Abfrage am Server funktioniert 100% ohne Probleme aber natürlich habe ich Fehlern im Script. Nur die würde ich gerne mit hilfe von euch korrigieren und erweitern. z.b. Sollte ich statt "<?" dieses "<? php" verwenden? Und wie sollte ich den Login System mit Session lieber bauen? In diesen Script hinein oder außerhalb? LG Karabey |
| | |
| | Nach oben #6 | |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.200
| Zitat:
Denn je nach Konfiguration des Servers kann <? auch für andere Sprachen gelten! <?php ist definitiv PHP aber das ist nicht gemeint mit dem schlechten Stil wenn du soviel PHP nutzt und nur hin und wieder HTML-Code ausgeben willst, dann nutze einfach ein echo. // edit: ich wollte dir dein PHP-Code mal sauber posten, aber die Anzahl der geöffneten und geschlossen Klammern passt überhaupt nicht! Rücke den Code doch bitte ein! Du solltest zu Beginn des Skriptes folgendes stehen haben: PHP-Code: Ebenso kann man das auch in die config-Datei schreiben, wenn diese auf jeder Seite zu Beginn eingebunden wird. Mögliche Fehler die dann auftreten und wie man sie beheben kann: Notice: Use of undefined constant ... Notice: Undefined variable ...
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! Geändert von Jann Hendrik (22.03.2006 um 19:49 Uhr). | |
| | |
| | Nach oben #7 |
| Neuer Benutzer Registriert seit: 19.03.2006
Beiträge: 17
|
Also habe PHP-Code: Der Sinn des Scriptes ist es von zwei unterschiedlichen Servern restliche Credite abzufragen. Ihr könnt mal den Script selbst testen. Für den User testscript wurde 1 Credit zugefügt. Username: testscript Passwort: testscript Link: http://www.gsmcredits.com/php Jetzt sieht der Script so aus PHP-Code: Geändert von karabey (23.03.2006 um 00:37 Uhr). |
| | |
| | Nach oben #8 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 2.200
|
es macht keinen Sinn sowas zu schreiben: Code: ?> <?php und: rücke deinen Code ein, das ist echt hilfreich, wenn man versuchen will dort durchzusteigen! // edit: mal für dich als Beispiel: PHP-Code: // edit: vergessenes $ eingefügt.
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! Geändert von Jann Hendrik (31.03.2006 um 10:58 Uhr). |
| | |
| | Nach oben #9 | |
| Neuer Benutzer Registriert seit: 19.03.2006
Beiträge: 17
|
Also diesmal habe ich eine Fehlermeldung Notice: Use of undefined constant socket - assumed 'socket' in /var/www/web50/html/php/login.php on line 32 Warning: fgets( Davinci: 1, Zitat:
Geändert von karabey (24.03.2006 um 02:21 Uhr). | |
| | |
| | Nach oben #14 |
| Neuer Benutzer Registriert seit: 19.03.2006
Beiträge: 17
|
Könnte mir jemand da auch bitte behilflich sein PHP-Code: Geändert von karabey (24.03.2006 um 05:13 Uhr). |
| | |
| | Nach oben #15 |
| Benjamin Klaile Registriert seit: 02.12.2004 Ort: Remagen
Beiträge: 4.471
|
Hallo, Deine Klammersetzung ist nicht korrekt. Du öffnest die Klammer zu spät. Mach mal das hier PHP-Code: Grüße, Ben. |
| | |
| | Nach oben #16 |
| Neuer Benutzer Registriert seit: 19.03.2006
Beiträge: 17
|
Super hat auch funktioniert. Ich weis nicht wieso ich immer wieder solche kleine sachen auslasse oder besser gesagt wieso komme ich nicht drauf?! Eine allerletzte Frage hätte ich noch. Wie könnte ich in dem Script ein Login Script mit Session einbauen? PHP-Code: Geändert von karabey (31.03.2006 um 06:02 Uhr). |
| | |
| | Nach oben #20 |
| Neuer Benutzer Registriert seit: 19.03.2006
Beiträge: 17
|
Es werden ja Daten verlangt?! Bekomme ich die daten per "Post" Befehl?? Also das Login Script mit Session sieht mir echt schwer aus... Würde es nicht zusammen bringen in den Script reinzuschreiben. Was für möglichkeiten gibt es für Login Formular die nach Login verschwinden?! Geändert von karabey (31.03.2006 um 23:57 Uhr). |
| | |