Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » fsockopen() welche Parameter ? Antworten
fsockopen() welche Parameter ?

Jürgen
Feiertags-Poster


Beiträge: 32


Guten Abend zusammen!

Hab mal wieder ein Prob.

Ich möchte von einem Server "www.abc.de" mit der Datei test.php auf
einen Server "www.xyz.de/test/ test2.html" zugreifen.
Wobei das Unterverzeichnis /test/ per .htaccess geschützt ist.

Wie kann ich, ohne Benutzerkennung und Passwort in
einem Fenster des Browsers eingeben zu müssen, per PHP-Script
auf die Datei "www.xyz.de/test/test2.html" zugreifen.

Per PHP-Script sollen Benutzerkennung und Passwort
direkt an den Server übergeben werden, so daß im Browser nicht
das Fenster zur Eingabeaufforderung von Benutzername und
Passwort erscheint, sondern direkt die Datei test2.html.

Es müsste über die Funktion "fsockopen()" funktionieren. Jedoch
fehlen mir hier die zu übergebenden Parameter an den Server.

MfG
Jürgen

  Profil   Website   Editieren   Zitieren

m3rlin
Quasselstrippe


Beiträge: 264


Hallo Jürgen,

vielleicht hilft Dir ja das hier weiter:
wenn Du im Browser die Adresse

passwort@www.geschuetzte-webseite.tld" target="_blank">http://user:passwort@www.geschuetzte-webseite.tld

eingibts, erscheint kein Eingabefenster. Allerdings hab ich das noch nie mit php pobiert.

Grüße

m3rlin

wie immer verschrieben, deshalb



---
Webspace Preisvergleich Server Preisvergleich

  Profil   Editieren   Zitieren

michael
Foren-Team


Beiträge: 1933


einfach mit

Header("Location: http://forum.4websites.deB");

auf user:passwort@ weiterleiten nachdem es eingegeben wurde! Das funktioniert soweit auch!


  Profil   Editieren   Zitieren

Jürgen
Feiertags-Poster


Beiträge: 32


Guten Tag!

Leider funzt das bei mir nicht!!!!!!!!!!

Leider :frown

MfG
Jürgen

  Profil   Website   Editieren   Zitieren

michael
Foren-Team


Beiträge: 1933


Du gibst per Formular die Werte "login" und "passwort" an das Script login.php - dieses enthält:


<?
Header("Location: $login:$passwort@www.xyz.de/test/ test2.html");
?>

Bekommst du irgend eine Fehlermeldung oder so?


  Profil   Editieren   Zitieren

Jürgen
Feiertags-Poster


Beiträge: 32


Hi Michael,

ich habe mein Script wie folgt erstellt:
<?
Header("Location: passwort@www.xyz.de/test/" target="_blank">http://$login:$passwort@www.xyz.de/test/ test2.html");
?>

Ich bekomme keine Fehlermeldung. Es öffnet sich das Browserfenster zur Eingabe von Benutzername und Passwort, was ja bekanntlich umgangen werden soll.

MfG
Jürgen


  Profil   Website   Editieren   Zitieren

michael
Foren-Team


Beiträge: 1933


moment du brauchst aber auch noch ein formular... (hatte das vorrausgesetzt - ups)

mit folgenden werten:

form actio: dasscript.php

den Feldern:
login
passwort






  Profil   Editieren   Zitieren

Jürgen
Feiertags-Poster


Beiträge: 32


Hi Michael!

Das Formular habe ich natürlich integriert. In meinem Beispiel sind die Variablen mit einem "$"-Zeichen versehen.
Über eine Direkteingabe über den Browser funktioniert es nun. Ich habe festgestellt, daß mein Browser das erste Zeichen einfach nach lower case umfunktioniert so daß der Befehl
Passwort@www.domain.de" target="_blank">http://Benutzerkennung:Passwort@www.domain.de
nicht funktionieren konnte, da das "B" von Benutzerkennung zu einem "b" gemacht wurde.

Leider klappt das nicht über PHP per
header("Location: Passwort@www.domain.de");" target="_blank">http://Benutzerkennung:Passwort@www.domain.de");

Es zerreisst mich einfach, für diese simple Anwendung keine Lösung zu finden.

MfG
Jürgen

  Profil   Website   Editieren   Zitieren
 

Antworten
Nach oben