• 25.04.2024, 02:17
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

Lieber Besucher, herzlich willkommen bei: Aqua Computer Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

PHP Script: Inhalt von FTP-Server anzeigen lassen

Dienstag, 26. Dezember 2006, 23:33

hi,
ich hoffe jemand kann mir mit meinem PHP-Script etwas weiter helfen.

ich hab auf einer webseite einen ftp-login formular eingerichtet. die benutzer können sich mit namen und passwort einloggen. jeder benutzer hat seine eigenen zugang und kann auch nur auf seinen eigenen ordner zugreifen. soweit klappt alles perfekt.

nun will ich den ftp bereich auf einen rechner weiterleiten, der hier bei mir zu hause steht (feste ip). mit einem ftp clienten kommen die benutzer ohne probleme auf den ftp-server. auch die direkte adresseneingabe wie z.B. ftp://name:passwort@domain.de klappt ohne probleme.

ich möchte aber das formular auf meiner webseite  weiterbenutzen, für die jenigen die sich mit ftp garnicht auskennen ist das die bequemste art auf den server zuzugreifen. das heisst, die benutzer senden und empfangen die daten für den ftp austausch nur über das formular auf meiner homepage. die daten liegen aber auf einem server der hier bei mir steht und auf dem selbst der ftp-dienst ohne probleme läuft.

das problem ist nun:
ich schaffe es nicht meinen php-script so zu schreiben das er mir den inhalt des ftp-servers anzeigt. wie muss ich die verb indung oder besser die url zu meinem server schreiben?

vielleicht hat ja jemand eine idee?


Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
$ftp_server = "domain.de";
$verzeichnis = "datenaustausch";



$liste = "<table>";
$liste .= "<tr><td>Ihre Dateien</td></tr>";
$dir = opendir($verzeichnis);
while($datei = readdir($dir)) {
      if (($datei != "..") and ($datei != ".")) {
            $liste .= "<tr><td><a href=\"$ftp_server/$datei\">$datei</a></td></tr>"; } }
$liste .= "</table>";
echo $liste;

Re: PHP Script: Inhalt von FTP-Server anzeigen las

Mittwoch, 27. Dezember 2006, 01:14

wieso so kompliziert?

sende das formular doch einfach an ne php datei die so aussieht:

Quellcode

1
2
3
<?php
header("Location: ftp://".$_POST['user'].":".$_POST['pw']."@deineip");
?>