Homepage und ftp

n3o90

fühlt sich hier wohl
Hey,
ich weiß nicht ob das hier hunderprozentig der richtige Threat ist

aber zu meiner Frage,
ich hätte gern gewusst ob es geht das ich auf meiner Homepage einen Link einrichten kann mit dem ich auf eine LOGINSITE komme und von dort mich direkt mit dem FTP server verbinde und zugreiffen kann.

Ich hoffe es ist verständlichgenug formuliert
ich bin nicht grad der größte in formulierne:rolleyes:
 
Da gibt es bestimmt Möglichkeiten - ein Formular, dem Benutzername und Passwort eingegeben werden und die dann die Eingaben zu einem Link ftp://benutzername:passwort@domain.tld zusammenbastelt.

Jepp, in etwa so:

Für das Eingabeformular:
HTML:
<form action="weiterleitung.php" method="post">
<input type="text" name="user"/><br>
<input type="password" name="pw"/><br>
<input type="submit" value="login"/>
</form>

Und für die Weiterleitungsseite (in diesem Fall weiterleitung.php):
PHP:
<?
$user=$_POST['user'];
$pw=$_POST['pw'];
header("location: ftp://$user:$pw@domain.xyz");
?>

Es ist noch nicht getestet (das hole ich gleich nach), aber wichtig ist, dass Dein Hoster PHP unterstützt.

###Nachtrag###
Es klappt :D
Du musst natürlich statt "domain.xyz" deinen einenen FTP-Server angeben ;)

______________________

Oder wolltest Du einen reinen Link?

dann reicht auch
HTML:
<a href="ftp://benutzer:passwort@domain.xyz">Hier klicken, um auf meinen FTP-Server zu kommen</a>
 
Zuletzt bearbeitet:
ok das formular hab ich ^^
aber das mit der weiterleitungssite versteh ich nicht
wo muss ich das hinmachen???

Nachtrag
bin n ganz schöner noob bin froh das ich überhaupt erstma soweit gekommen bin das ich ne fast fertige homepage erschaffen hab
aber alles nur mit tools
fals euch netobjects fusion was sagt
 
ok das formular hab ich ^^
aber das mit der weiterleitungssite versteh ich nicht
wo muss ich das hinmachen???

Den Code der Weiterleitung oben in einem Texteditor als weiterleitung.php abspeichern. Diese Datei muss einfach ins selbe Verzeichnis wie die Seite, auf der das Formular eingefügt wurde :)


Dort muss nur deine Serveradresse hinter dem @ angepasst werden.

Wichtig ist, wie gesagt, dass Dein Web-Server PHP unterstützt. Dies erfährst Du eigentlich auf der Info-Homepage des Anbieters.
 
so sry hatte bisjetzt noch keine zeit weiterzumachen
ich hab das formular n bisl "umgebaut" aber jetzt springt der login button in der gegend rum vil findete einer von euch den fehler
<form <action="weiterleitung.php" method="post">


<tr>
<td align=right>Name:</td>
<td>
<input type="text" name="user" size=10></td>

<tr>
<td align=right>Passwort:</td>
<td>
<input type="passwort" name="pw" size=10></td>


<input type="submit" VALUE="login" onClick="alert('Sie werden nun mit unsrem FTP-Server verbunden')">

</form>
 
vil findete einer von euch den fehler
Da waren einige drin, hier mal die korrigierte Tabelle:
Code:
<form [COLOR="Red"][D]<[/D][/COLOR]action="weiterleitung.php" method="post">

[COLOR="#ff0000"]Wo startet die Tabelle? Ein Validator sagt zu so etwas: 
"Incorrect Nesting", was soviel heißt wie: 
Fehlerhafte Verschachtelung

<table>[/COLOR]
<tr>
<td align=[COLOR="#ff0000"]"[/COLOR]right[COLOR="#ff0000"]"[/COLOR]>Name:</td>
<td>
<input type="text" name="user" size=[COLOR="#ff0000"]"[/COLOR]10[COLOR="#ff0000"]"[/COLOR]></td>
[COLOR="#ff0000"]</tr>[/COLOR]
<tr>
<td align=[COLOR="#ff0000"]"[/COLOR]right[COLOR="#ff0000"]"[/COLOR]>Passwort:</td>
<td>
<input type="passwort" name="pw" size=[COLOR="#ff0000"]"[/COLOR]10[COLOR="#ff0000"]"[/COLOR]></td>
[COLOR="#ff0000"]</tr>
<tr>
<td> </td>
<td>[/COLOR]
<input 
  type="submit" 
  VALUE="login" 
  onClick="alert('Sie werden nun mit unsrem FTP-Server verbunden')">[COLOR="#ff0000"]
</td>
</tr>
</table>[/COLOR]

</form>
Auf das onClick würde ich persönlich ganz verzichten, das ist schlechter Stil und funktioniert sowieso nur mit eingeschaltetem Javascript. Ansonsten würde ich das nicht mit einer Tabelle lösen, aber das ist für ein WhatYouSeeIsWhatYouHopeToGetButSeldomWorksFlawlessly Teil wie Fusion wahrscheinlich zuviel verlangt... ;)
 
danke ich steige eh bald um auf Adobe muss mich da erst n bisl einarbeiten
aber mit nof habe ich mich zu sehr geärgert
 
hallo ich bins wieder
hätte da nochmal ne frage ich hab jetzt den php code in dem editor unter weiterleitung.php abgespeichert
und jetzt mach ich öffen mit firefox aber der zeigt mir nix an
ist das richtig so?
oder hab ich mich vertan?
oder muss ichs erst hochladen?
 
Eine PHP-Datei kann nicht ohne Weiteres vom Firefox geöffnet werden. Dazu würdest Du einen Webserver mit PHP-Unterstützung auf deinem PC benötigen, damit Du lokal auf dem Rechner das Script testen kannst.

Musst Du aber nicht, denn einfach auf Deinen Homepage-Server hochladen und von dort testen geht auch :)
 
Zuletzt bearbeitet:
Oben