Zkodziłem taki kod:
<link rel="stylesheet" href="style.css" type="text/css" />
<div class="strona">
<?php
function forumlarz()
{
echo "<form name=\"formularz\" action=\"index.php.php\" method=\"post\">";
echo "Server: <input type=\"text\" name=\"server\"><br><p>";
echo "Username: <input type=\"text\" name=\"login\"><br><p>";
echo "Password: <input type=\"password\" name=\"haslo\"><br><p>";
echo "<input type=\"hidden\" name=\"strona\" value=\"sprawdz\">";
echo "<input type=\"submit\" value=\"Zaloguj\">";
}
if($HTTP_POST_VARS["strona"] == "")
{
$strona = $HTTP_GET_VARS["strona"];
}
else
{
$strona = $HTTP_POST_VARS["strona"];
}
if($strona == "")
{
forumlarz();
}
if($strona == "sprawdz")
{
$gdzie = "";
$conn = ftp_connect($HTTP_POST_VARS["server"]);
ftp_pasv($conn, true);
$result = ftp_login($conn, $HTTP_POST_VARS["login"], $HTTP_POST_VARS["haslo"]);
if ($conn)
{
echo "Połączono z serwerem <BR>";
}
else
{
echo "Połączenie z serverem FTP nie powiodło!";
exit;
}
if ($result)
{
echo "Dane poprawnie wprowadzone <BR>";
?> </div> <div class="strona"> <?php
$contents = ftp_nlist($conn, $gdzie);
$tablica=$contents;
for($a=0;$a<count($tablica);$a++)
{
<font size="6">echo "<a href=\"";
echo $HTTP_POST_VARS["server"]."$gdzie.$tablica[$a]\">";
echo "$tablica[$a]";
echo "</a><br>"; </font>
}
}
else
{
echo "Bledne dane ! Wprowadz poprawne by się zalogowac !";
exit;
}
}
?> </div> <div class="strona"> <?php
echo "Jesteś w katalogu: $gdzie";
?>
Problem jest taki: Gdy klikne w link to najpierw jest adres servera na którym jest skrypt, a dopiero poźniej dres innego. Tzn. jak zainstaluje skrypt na tommerek.ovh.org a po przez skrypt zaloguje sie do jakiegos innego, to mam adres:
tommerek.ovh.org/adres_do_którego_sie_zalogowałem/nazwa_pliku
HELP !!